Go Down

Topic: Het begin (Read 10833 times) previous topic - next topic

thabram

Jun 06, 2012, 08:06 pm Last Edit: Jun 06, 2012, 08:10 pm by thabram Reason: 1
Hallo,

Ik ben van plan met Arduino van start te gaan. Ben al een tijdje op zoek naar zoiets als dit, nu eindelijk gevonden.
Ik ben programmeur van beroep (webtalen PHP, javascript, etc.) en denk dat ik de taal snel onder de knie kan krijgen.

Waar ik echter geen verstand van heb is de elektrotechniek, maar dat even ter zijde.

Wat moet ik kopen?
Ik zie op de site van Arduino staan dat je het beste een UNO board kan kopen met een USB kabel (A plug to B plug).
Wat voor dingen heb ik nog meer nodig om bv een aantal beginners tutorials te maken? Dan heb ik het dus over weerstandjes, schakelaars, etc. (ook zie ik bij tutorials vrijwel altijd zo'n witte plaat / grid, die is vast ook nodig?)

Ik ben dus in feite opzoek naar een boodschappenlijstje. Wat ik tot nu toe heb is:

Arduino UNO: http://www.conrad.nl/ce/nl/product/191789/Arduino-Arduino-Uno-SMD-65139/SHOP_AREA_17618&promotionareaSearchDetail=005
USB kabel: http://www.conrad.nl/ce/nl/product/973569/USB-20-verloopkabel-met-stekkers-type-A-naar-type-B/SHOP_AREA_17130&promotionareaSearchDetail=005

Het liefst zou ik alles bij 1 winkel bestellen (bv conrad) zodat ik alles ook tegelijkertijd afgeleverd krijg.

Wat is leerzaam & leuk om te maken?
Wat raden jullie mij om aan te gaan maken? Doel is om te leren en om iets leuks in elkaar te zetten. Let op, ik heb echt 0,0 ervaring.

Hoop dat jullie me kunnen adviseren. Alvast bedankt.

robtillaart

Quote
Waar ik echter geen verstand van heb is de elektrotechniek, maar dat even ter zijde.


check - http://openbookproject.net/electricCircuits/ -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

robtillaart


one link is incorrect, use - http://openbookproject.net/electricCircuits/AC/AC.pdf -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

thabram

Dankjewel, genoeg leesvoer!
Ik heb hier een lijstje gevonden voor een 'starterskit':
http://arduino-for-beginners.blogspot.nl/p/starter-kit.html

Denk jij / jullie dat dit voldoet?

satoer

Sowieso zou ik beginnen met een breadboard.
http://www.conrad.nl/ce/nl/product/526819/Steekprintplaat-type-II/SHOP_AREA_14742&promotionareaSearchDetail=005

Verder heb je dus draadjes nodig. Draadjes uit 1 enkele koper ader. Ik heb ze gestript uit een telefoonkabel.

Uiteindelijk ook wat expirimenteer print als je je project echt wilt uitwerken en vast solderen. (Neem aan dat je al een soldeerbout en soldeer hebt)
http://www.conrad.nl/ce/nl/overview/2512020/Test-experimenteerprintplaten

Verder zou je ook een displaytje moeten hebben, altijd handig om tekst uit te kunnen voeren. Pak zo'n 16 tekens, 2 regels displaytje:
http://www.conrad.nl/ce/nl/product/183043/LCD-module-16X2-LED-GE-C1602B-YYH-JTR/0212040&ref=list
Of kijk op ebay, daar kan je echt super coole oled schermpjes krijgen uit Hong Kong voor een paar tientjes inclusief verzending. (Let er wel op dat er libary's beschikbaar zijn voor de toegepaste controller!)

Qua verdere electronica is het handig om wat standaard weerstanden te hebben:
http://www.conrad.nl/ce/nl/product/418706/Assortiment-koolfilmweerstanden-390stuks/SHOP_AREA_17443

Als je digitaal wilt communiceren met 3.3V elektronica heb je een level shifter nodig:
http://www.conrad.nl/ce/nl/product/164895/CMOS-IC-74-HC-4050-DIP/SHOP_AREA_17311

Wat ledjes Misschien:
http://www.conrad.nl/ce/nl/overview/0212029/LEDs-bedraad

Verder is de Arduino juist zo handig als je geen verstand hebt van elektronica. Vroeger had je allemaal condensatoren, weerstanden en transistoren nodig om een stom led-looplichtje te maken. Nu programmeer je die shit gewoon!

Maar als eerste zou ik toch een project zoeken wat je er mee wilt maken. Zelf ben ik ook een beginner met niets aan ervaring in C, C++, C#. (Wel ervaring met Pascal en Delphi) en heb net dit project gemaakt: http://arduino.cc/forum/index.php/topic,107026.0.html
Alleen het verschil tussen jou en mij was, dat ik het project al als doelstelling had en toen bij Arduino was uitgekomen. Bij jou is het precies andersom ;-)

thabram

Dankjewel satoer. Wat ik graag zou willen maken is iets als:
http://www.google.nl/url?sa=t&rct=j&q=arduino%20led%20cube&source=web&cd=1&ved=0CEcQtwIwAA&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGUcX41pokZY&ei=mLHPT5jwMIeo0AWlv8jJCw&usg=AFQjCNF_VtNgMBNIvzuZJd42l9U_fa2J-A

Lijkt me heel cool, alleen ziet het er wel moeilijk uit hèhè

satoer

Volgens valt de moeilijkheidsgraat wel mee van zo'n project. Tenminste, ik weet zeker dat er genoeg voorbeelden van te vinden zijn. Je komt wel wat ledjes te kort uit die starterskid ;). En je moet wat shiftregisters aanschaffen denk ik.

thabram

#7
Jun 06, 2012, 10:08 pm Last Edit: Jun 07, 2012, 11:04 am by thabram Reason: 1
Ik ga er snel mee aan de slag en houd jullie op de hoogte. Als ik ergens niet uit kom Google ik het eerst en anders zal ik het hier vragen! Bedankt zover :-)

Waar kan ik die schuif registers kopen?
Edit: got it:
http://www.conrad.nl/ce/nl/product/155762/Logic-IC-M74HC595B1R-STM/SHOP_AREA_17311&promotionareaSearchDetail=005

thabram

Zojuist dit besteld bij Conrad:

Arduino uno:
1x http://www.conrad.nl/ce/nl/product/191789/Arduino-Arduino-Uno-SMD-65139/SHOP_AREA_17618&promotionareaSearchDetail=005

USB kabel:
1x http://www.conrad.nl/ce/nl/product/973569/USB-20-verloopkabel-met-stekkers-type-A-naar-type-B/SHOP_AREA_17130&promotionareaSearchDetail=005

Breadboard
1x http://www.conrad.nl/ce/nl/product/526819/Steekprintplaat-type-II/SHOP_AREA_14742&promotionareaSearchDetail=005

Draadjes
1x http://www.conrad.nl/ce/nl/product/603144/Oelflex-Heat-180-schakeldraad-silicone-1-mm-Groen-geel-Per-meter-LappKabel
1x http://www.conrad.nl/ce/nl/product/603145/Oelflex-Heat-180-schakeldraad-silicone-1-mm-Zwart-Per-meter-LappKabel
1x http://www.conrad.nl/ce/nl/product/603146/Oelflex-Heat-180-schakeldraad-silicone-1-mm-Blauw-Per-meter-LappKabel

LCD:
1x http://www.conrad.nl/ce/nl/product/183043/LCD-module-16X2-LED-GE-C1602B-YYH-JTR/0212040&ref=list

Weerstandjes:
1x http://www.conrad.nl/ce/nl/product/418706/Assortiment-koolfilmweerstanden-390stuks/SHOP_AREA_17443

Level shifter:
3x www.conrad.nl/ce/nl/product/164895/CMOS-IC-74-HC-4050-DIP/SHOP_AREA_17311

Ledjes:
10x http://www.conrad.nl/ce/nl/product/177015/LED-superhelder-5mm-rood-15/0212029&ref=list
40x http://www.conrad.nl/ce/nl/product/184543/LED-diffuus-rood-5mm/0212029&ref=list

10x http://www.conrad.nl/ce/nl/product/181206/LED-5mm-blauw-HLMP-CB14-UX0DD/0212029&ref=list
10x http://www.conrad.nl/ce/nl/product/181213/LED-5mm-groen-HLMP-CM35-X10DD/0212029&ref=list
10x http://www.conrad.nl/ce/nl/product/180000/LED-superbright-wit-5mm-18000mcd-20/0212029&ref=list

Shift registers:
5x http://www.conrad.nl/ce/nl/product/155762/Logic-IC-M74HC595B1R-STM/SHOP_AREA_17311&promotionareaSearchDetail=005
3x http://www.conrad.nl/ce/nl/product/164330/CMOS-IC-74-HC-112-DIP/SHOP_AREA_17311&promotionareaSearchDetail=005

Expertimenteer printplaat:
3x http://www.conrad.nl/ce/nl/product/530126/Experimenteer-printplaat-791x511/2512020&ref=list

Tactschakelaar:
10x http://www.conrad.nl/ce/nl/product/705337/Tactschakelaar-DTS-644N/SHOP_AREA_17386&promotionareaSearchDetail=005

satoer

Vaak heb ik een maar een enkel electronica onderdeeltje nodig van Conrad. Maar dan bestel ik wat dingen bij om boven die 25€ te komen voor gratis verzending. klik, klik, klikerdeklik, oh ook leuk.. klik..

Zit je ineens op de 80€ :smiley-red:

Als ik jou was zou ik beginnen met een display tutorialtje.
http://arduino.cc/en/Tutorial/LiquidCrystalDisplay
Ik zie dat je geen potmeter hebt besteld (vergeten te melden) Is ook niet echt nodig in het schema van het display. Gewoon de Vo in de 5V of gnd steken en kijken welke het beste beeld geeft (anders moet je maar een beetje pielen met weerstanden).

thabram

#10
Jun 07, 2012, 05:38 pm Last Edit: Jun 07, 2012, 05:52 pm by thabram Reason: 1
Het was in totaal 110 euro dus viel nog mee.
Zal kijken of ik een potmeter hier in de stad kan kopen.

Als het goed is heb ik maandag alles binnen, dan ga ik savonds gelijk aan de slag!  :)

Vraagje zo'n potmeter (bv deze):
http://www.conrad.nl/ce/nl/product/450034/Potmeter-9305-mono-10KOhm-02W-Lin/SHOP_AREA_17440&promotionareaSearchDetail=005

Moet je die perse solderen of is er ook een manier om die anders te verbinden?

satoer

Ja, die kan je niet in het breadboard prikken. Gewoon wat enkeladerige draadjes aan solderen en de andere kant gebruiken om in het breadboard te prikken.

thabram

Ah ok. Dan zal ik die er ook nog bij bestellen straks. Eerst maar even wachten op me huidige bestelling en dan wat tutorials doen :D

drejansen

hoi,
ook ik ben een beginner met Arduino Uno.
ik weet voldoende van elektronica om er op dit niveau mee om te gaan, maar van software weet ik weinig tot niets. ik sluit mijn Uno aan en ik moet de boel installeren welnu, ook dat is gelukt.
hoe krijg ik een programma IN de Uno?  ik wil bijvoorbeeld het ledje laten knipperen.

het ledje knippert al, dus er is dus al een knipper programma geladen.
hoe haal ik dat programma er uit?  want als ik een bestaand programma wil aanpassen, dan moet het toch ook lukken? 
ik ben de hele avond al aan het zoeken, en vind van alles, gelukkig ook een Nederlandstalig forum, maar hoe ik kan uploaden/downloaden en in de toekomst, interfacen, is mij niet duidelijk

groeten, Dré
(groot)vader van 3 kinderen, 2 kleinkinderen. WWer, dus als u werk hebt....
hobby's mechanotronica en (tour)fietsen.

robtillaart

Quote
hoe haal ik dat programma er uit?

Dat gaat niet (for now), je overschrijft iedere keer het programma in de chip. Je bewaart je source code op je PC en met de IDE kun je de code compileren en als deze compileert kun je hem uploaden.

Pijltje naar rechts is de upload knop (en als je de shift ingedrukt houdt zie je alle commandos voorbijkomen).

kijk vooral ook - http://arduino.cc/hu/Tutorial/HomePage -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Go Up