INHOUDSOPGAWE:
- Stap 1: Onderdele benodig
- Stap 2: Voeg stroombane vir 'n kragtoevoer by
- Stap 3: ATMEGA8/168/328 Basics
- Stap 4: Begin die projek
- Stap 5: Voeg Cristal by
- Stap 6: Voeg Herstelskakelaar by
- Stap 7: LED -leidings op Arduino Pin 13
- Stap 8: gereed vir Arduino
- Stap 9: sagteware wat gebruik moet word
Video: Techduino -- Hoe om jou eie tuisgemaakte Arduino Uno R3 te maak --: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
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
Hiervoor benodig u:
Basiese onderdele vir die bedrading van Arduino
- 'N Broodbord 22 AWG draad
- 7805 Spanningsreguleerder
- 2 LED's 2 220 Ohm weerstande
- 1 10k Ohm weerstand
- 2 10 uF kapasitors
- 16 MHz klok kristal
- 2 22 pF kapasitors
- 'n klein kortstondige oop ("af") knoppie
Stap 2: Voeg stroombane vir 'n kragtoevoer by
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
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 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 '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 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
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
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
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.