MAAK JE EIGEN ARDUINO (handleiding)

Onderdelen
Maak met eenvoudige middelen een eigen Arduino, hier een uitgebreide handleiding
Wat je nodig hebt zijn:

  1. 1 Breadboard
  2. 22 draadjes
  3. Voltregelaar 7805
  4. 2 leds
  5. 2 220 ohm weerstanden
  6. 1 10k ohm weerstand
  7. 2 10 uF condensatoren
  8. 2 22 uF condensatoren
  9. 16 mhz klok Crystal
  10. 1 drukknop
  11. 6 pinnen
  12. TTL-232R-3V3 USB seriële converter kabel

Bouw
Zet in elkaar zoals hieronder. We doen dit hierna in stappen die uitleg geven over de opzet. Figuur 1-1: Breadboard Arduino met USB programmeer mogelijkheid.
Figuur 1: Breadboard Arduino met USB programmeer mogelijkheid.

STAP 1 Energie voorziening

Figuur 2: EnergievoorzieningFiguur 2: Energievoorziening

Als eerste heb je een stroomvoorziening nodig. Er moet een constante stroomvoorziening komen van 5v.
Daarvoor wordt de 7805 voltregelaar gebruikt. Om het geheel aan het werk te krijgen is wel meer spanning nodig, een 9 volt batterij is het beste.

Bij de rode + en de zwarte – wordt de stroom geplaatst.
De 10uF condensatoren (lange poot is + of anode en de korte poot is – de kathode)

Verbind met twee korte draadjes de e rij met de f rij zodat de losse delen van het breadboard verbonden zijn.

De 7805 voltregelaar heeft 3 pootjes. Als je de tekst kunt lezen bovenop dan is links volt in (Vin) de middelste is de aarde (GND) en de derde poot is de volt uit (Vout).

Kijk goed hoe je de + en – rails nu verbind. Plaats over + en – rails de andere 10uF condensator.
Gebruik een ledje om te zien of het werkt.

Verbind daarna de rechter en linker kant met elkaar zoals hieronder in figuur 3. Zo heb je ook de stroomvoorziening goede georganiseerd.

Figuur 3: Linker en rechter energie rails met elkaar verbonden.
Figuur 3: Linker en rechter energie rails met elkaar verbonden.

Zet voor het ledje een 220Ω weerstand (kleur: rood, rood, bruin)

Figuur 4: weerstand
Figuur 4:
weerstand
 

STAP 2  Chip opbouw
Er zit verschil tussen een ATmega168 en 328 chip.
De ATmega328 heeft een twee keer zo groot flashgeheugen (30k vs 14k) en dubbel groot EEPROM (1Kb tegenover 512b).Een 328 kun je dus ook gebruiken. Figuur 5: Arduino Pin overzicht
Figuur 5: Arduino Pin overzicht

Pin 1 zit aan de kant van de half ronde inkeping aan de linkerkant. (soms zit er een puntje)

PIN 15-28
Sluit Pin 22 aan op GND
Sluit Pin 20 (AVCC)en 21 (ADC) aan op stroomvoorziening.  
Sluit Pin 19 aan op de + van de led (bij de gewone Arduino is pin 13 de led pin, hier is dat pin 19, maar in het programmeren is dit toch 13). Sluit de negatieve kant va nde led aan op een 220Ω weerstand.
Figuur 6: aansluitingen 15-28 Figuur 6: aansluitingen 15-28

PIN 1-14
Zet bij pin 1 en 28 een schakelaar. Hiermee reset je de chip. (even indrukken alvorens een nieuwe schets te uploaden is verstandig)
Sluit Pin 1 aan op een schakelvoet 1 en verbind de andere kant van de schakelvoet met GND
Sluit Pin 1 aan op een 10KΩ weerstand die weer op de + is aangesloten
Sluit Pin 7 aan op VCC (plus)
Sluit Pin 8 aan op GND
Sluit Pin 9 en 10 de 16MHz clock crystal aan
Sluit Pin 9 en 10 ook aan op de twee kleine 22 pF condensatoren aan

Figuur 7: aansluitingen 1-14Figuur 7: aansluitingen 1-14

6 PINNEN
Zet de 6 pinnen op een plek waar geen aansluitingen zitten. Hier maken we Pin 1-6.
De volgorde is: GND, NC, 5V, TX, RX, NC.
1  GND = ground, aarde –
2  NC = not connected
3  5V
4  TX = Transmitting uitgang
5  RX = Receiving uitgang
6  NC

PROGRAMMEER EEN ARDUINO AT 168
We werken met een  TTL-232R 3.3V USB – TTL Level Serial Cable.

Figuur 8: TTL-232R 3.3V USB – TTL Level Serial CableFiguur 8: TTL-232R 3.3V USB – TTL Level Serial Cable
Figuur 9: Schema TTL-232R 3.3V USB – TTL Level Serial CableFiguur 9: Schema TTL-232R 3.3V USB – TTL Level Serial Cable

Sluit deze op de 6 pinnen aan. Let goed op de kleuren.
Zoek de goede com poort
Je moet een keuze maken voor ene bord. Let op de chip:
Neem Arduino Duemilanove w/ATmega328
of neem Arduino Decimila, Duemilanove or Nano w/ATmega128

Test met Blink

Advertenties