INHOUDSOPGAWE:

Techduino -- Hoe om jou eie tuisgemaakte Arduino Uno R3 te maak --: 9 stappe (met foto's)
Techduino -- Hoe om jou eie tuisgemaakte Arduino Uno R3 te maak --: 9 stappe (met foto's)

Video: Techduino -- Hoe om jou eie tuisgemaakte Arduino Uno R3 te maak --: 9 stappe (met foto's)

Video: Techduino -- Hoe om jou eie tuisgemaakte Arduino Uno R3 te maak --: 9 stappe (met foto's)
Video: I Made An Electric Motor Controller Using Arduino, Very Easy DIY 2024, November
Anonim
Image
Image

As jy soos ek is, wou ek dit van my Arduino Uno R3 af trek en dit op my eie kring sit nadat ek my Arduino gekry het en 'n finale programmering op my eerste chip uitgevoer het. Dit sal my Arduino ook bevry vir toekomstige projekte. Nadat ek deur baie webblaaie en forums gelees het, kon ek hierdie instruksies saamstel. Ek wou die inligting wat ek geleer het, op een plek hê, en maklik om te volg. Kommentaar en voorstelle word verwelkom en waardeer, aangesien ek nog steeds probeer om al hierdie dinge te leer.

Stap 1: Onderdele benodig

Voeg stroombane by vir 'n kragtoevoer
Voeg stroombane by vir 'n kragtoevoer

Hiervoor benodig u:

Basiese onderdele vir die bedrading van Arduino

  1. 'N Broodbord 22 AWG draad
  2. 7805 Spanningsreguleerder
  3. 2 LED's 2 220 Ohm weerstande
  4. 1 10k Ohm weerstand
  5. 2 10 uF kapasitors
  6. 16 MHz klok kristal
  7. 2 22 pF kapasitors
  8. 'n klein kortstondige oop ("af") knoppie

Stap 2: Voeg stroombane vir 'n kragtoevoer by

Voeg stroombane by vir 'n kragtoevoer
Voeg stroombane by vir 'n kragtoevoer

Hier gebruik ek 'n 5V mobiele laaier in plaas van LM7805 (hierdie weergawe gebruik 'n 5V gereguleerde kragtoevoer). Dit is eenvoudig en bespaar ruimte aan boord. U kan LM7805, maar daarna moet u 'n hoër spanningstoevoer gebruik, daarom gebruik ek 'n konstante 5V -laaier.

Stap 3: ATMEGA8/168/328 Basics

ATMEGA8/168/328 Basics
ATMEGA8/168/328 Basics

Kyk eers na hierdie prent voordat u verder gaan. Dit is 'n uitstekende bron om te leer wat elkeen van die penne op u Atmega -chip doen met betrekking tot die funksies van die Arduino. Dit sal baie verwarring verduidelik waarom u sekere penne aanmekaar sit soos u dit doen. Kyk na die datablad vir die Atmega168 (kort weergawe) (lang weergawe) vir nog meer gedetailleerde inligting. Hier is die blad vir die Atmega328 (kort weergawe) (lang weergawe)

Stap 4: Begin die projek

Begin die projek
Begin die projek

Begin deur 'n 10k ohm pullup -weerstand aan +5V van die RESET -pen te koppel om te voorkom dat die chip tydens normale werking herstel. Die RESET -pen herbegin die skyfie wanneer dit op die grond afgetrek word.

Speld 7 - Vcc - Digitale toevoerspanning

Speld 8 - GND

Speld 22 - GND

Speld 21 - AREF - Analoog verwysingspen vir ADC

Speld 20 - AVcc - Verskaf spanning vir die ADC -omskakelaar. Moet aan krag gekoppel word as ADC nie gebruik word nie, en as dit wel via 'n laagdeurlaatfilter is ('n laepasfilter is 'n stroombaan wat geraas van die kragbron verminder. Hierdie voorbeeld gebruik nie een nie)

Stap 5: Voeg Cristal by

Voeg Cristal by
Voeg Cristal by

Voeg 'n 16 MHz eksterne horlosie tussen pen 9 en 10 by en voeg twee 22 pF -kondensators by wat vanaf elke pen vasloop.

Stap 6: Voeg Herstelskakelaar by

Voeg Herstelskakelaar by
Voeg Herstelskakelaar by

Voeg die klein aanraakskakelaar by sodat u die Arduino kan herstel wanneer ons wil en die chip voorberei vir die oplaai van 'n nuwe program. As u hierdie skakelaar kort druk, sal die chip teruggestel word indien nodig. Voeg die skakelaar net bokant die bokant van die Atmega -chip by en kruis die gaping in die broodbord. Voeg dan 'n draad van die linker onderbeen van die skakelaar by die RESET -pen van die Atmega -chip en 'n draad van die linker boonste been van die skakelaar na die grond.

Stap 7: LED -leidings op Arduino Pin 13

LED -leidings op Arduino Pin 13
LED -leidings op Arduino Pin 13
LED -leidings op Arduino Pin 13
LED -leidings op Arduino Pin 13

Die chip wat op hierdie bord gebruik word, is eintlik reeds geprogrammeer met die blink_led -program wat by die Arduino -sagteware kom. As u reeds 'n Arduino -printplaat aan die gang het, is dit 'n goeie idee om die broodbordweergawe wat u bou, na te gaan met 'n chip wat u weet werk. Trek die chip uit u werkende Arduino en probeer dit op hierdie bord. Die blink_led-program knipper pen 13. Speld 13 op die Arduino is NIE die AVR ATMEGA8-16PU/ATMEGA168-16PU-pen 13. Dit is eintlik pen 19 op die Atmega-chip.

Voeg laastens die LED by. Die lang been of die anode verbind met die rooi draad en die kort been of die katode sluit aan by die 220 ohm weerstand wat grond toe gaan.

Stap 8: gereed vir Arduino

Gereed vir Arduino!
Gereed vir Arduino!
Gereed vir Arduino!
Gereed vir Arduino!

As u reeds u chip êrens anders geprogrammeer het en nie hierdie broodbordkring nodig gehad het om die chip te herprogrammeer nie, kan u hier stop. Maar 'n deel van die plesier is in-kring programmering, so hou aan om 'n volledige USB-Arduino-kring op 'n broodbord te maak!

Stap 9: sagteware wat gebruik moet word

Image
Image
Sagteware wat gebruik moet word
Sagteware wat gebruik moet word
Sagteware wat gebruik moet word
Sagteware wat gebruik moet word

Om hierdie Techduino -bord te maak, het ek die sagteware vir die toetsweergawe van die Circuit Wizard gebruik. U kan dit gebruik, of ek verskaf die vereiste stroombaan -diagram en die uitleg van die PCB hier.

Dankie dat u na my projek gekyk het.