Tartalomjegyzék:
- 1. lépés: Szükséges alkatrészek
- 2. lépés: Áramkör hozzáadása a tápegységhez
- 3. lépés: Az ATMEGA8/168/328 alapjai
- 4. lépés: Indítsa el a projektet
- 5. lépés: Cristal hozzáadása
- 6. lépés: A visszaállító kapcsoló hozzáadása
- 7. lépés: A LED vezet az Arduino Pin 13 -on
- 8. lépés: Arduino-kész
- 9. lépés: Használandó szoftver
Videó: Techduino -- Hogyan készítsünk saját házi Arduino Uno R3 -t --: 9 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
Ha olyan vagy, mint én, miután megkaptam az Arduino -t, és végső programozást végeztem az első chipemen, le akartam húzni az Arduino Uno R3 -ról, és a saját áramkörömre helyezni. Ez felszabadítaná az Arduino -t a jövőbeli projektekhez. Miután sok weboldalt és fórumot végigolvastam, össze tudtam állítani ezt az Instructable -t. Szerettem volna, ha az összes információ egy helyen legyen, és könnyen követhetőek legyenek. A megjegyzéseket és javaslatokat szívesen fogadjuk, és nagyra értékeljük, mivel még mindig próbálom megtanulni mindezt.
1. lépés: Szükséges alkatrészek
Ehhez szüksége lesz:
Alapvető alkatrészek az Arduino bekötéséhez
- Kenyérsütő 22 AWG huzal
- 7805 Feszültségszabályozó
- 2 LED 2 220 Ohm ellenállás
- 1 10 k ohmos ellenállás
- 2 10 uF kondenzátor
- 16 MHz -es órajelű kristály
- 2 22 pF kondenzátor
- kis pillanatnyilag normálisan nyitott ("ki") gomb
2. lépés: Áramkör hozzáadása a tápegységhez
Itt 5V mobil töltőt használok az LM7805 helyett (ez a verzió 5V szabályozott tápegységet használ). Ez egyszerű, és helyet takarít meg a fedélzeten. Lehet LM7805, de utána nagyobb feszültségű tápegységet kell használnia, ezért használok 5V állandó töltőt.
3. lépés: Az ATMEGA8/168/328 alapjai
Mielőtt továbblépne, nézze meg ezt a képet. Ez egy nagyszerű forrás annak megismeréséhez, hogy az Atmega chip minden egyes csapja mit tesz az Arduino funkcióival kapcsolatban. Ez sok zűrzavart tisztáz majd, amiért egyes kampókat miért úgy kapcsol be, ahogyan ezt teszi. Még részletesebb információkért tekintse meg az Atmega168 (rövid verzió) (hosszú verzió) adatlapját. Íme az Atmega328 (rövid verzió) (hosszú verzió) lapja
4. lépés: Indítsa el a projektet
Kezdje azzal, hogy egy 10 k ohmos felhúzó ellenállást csatlakoztat a +5 V -hoz a RESET csapból, hogy megakadályozza, hogy a chip normál működés közben visszaálljon. A RESET csap újraindítja a chipet, amikor lehúzzák a földre.
7. pin - Vcc - Digitális tápfeszültség
8. tű - GND
22. csap - GND
21. tű - AREF - Analóg referenciatű az ADC -hez
20. tű - AVcc - Tápfeszültség az ADC átalakítóhoz. Tápellátáshoz kell csatlakoztatni, ha az ADC-t nem használják, és aluláteresztő szűrőn keresztül, ha van ilyen (az aluláteresztő szűrő olyan áramkör, amely csökkenti az áramforrásból származó zajt. Ez a példa nem használ ilyet)
5. lépés: Cristal hozzáadása
Adjon hozzá egy 16 MHz -es külső órát a 9. és a 10. tű közé, és adjon hozzá két 22 pF kondenzátort, amelyek mindegyik tűből a földre futnak.
6. lépés: A visszaállító kapcsoló hozzáadása
Adja hozzá a kis tapintható kapcsolót, hogy bármikor visszaállíthassa az Arduino -t, és előkészítse a chipet egy új program feltöltésére. A kapcsoló gyors, pillanatnyi megnyomása szükség esetén visszaállítja a chipet. Adja hozzá a kapcsolót közvetlenül az Atmega chip teteje fölé, és keresztezi a kenyértáblán lévő rést. Ezután csatlakoztasson egy vezetéket a kapcsoló bal alsó lábából az Atmega chip RESET csapjához, és egy vezetéket a kapcsoló bal felső lábától a földhöz.
7. lépés: A LED vezet az Arduino Pin 13 -on
Az ezen a táblán használt chip valójában már az Arduino szoftverhez mellékelt blink_led programmal van programozva. Ha már fut egy Arduino nyomtatott áramköri lap, akkor érdemes továbbmenni, és ellenőrizni kell az általad épített kenyértábla verziót egy működő chippel. Húzza ki a chipet a működő Arduino -ból, és próbálja meg ezen a táblán. A blink_led program a 13. tűt villogja. Az Arduino 13. csapja NEM az AVR ATMEGA8-16PU/ATMEGA168-16PU 13. csapja. Valójában a 19. tüske az Atmega chipen.
Végül adja hozzá a LED -et. A hosszú láb vagy az anód a piros vezetékhez, a rövid láb vagy a katód pedig a 220 ohmos földelési ellenálláshoz csatlakozik.
8. lépés: Arduino-kész
Ezen a ponton, ha már korábban programozta a chipet valahol máshol, és nem volt szüksége erre a kenyérpirító áramkörre a chip újraprogramozásához, itt megállhat. A szórakozás része azonban az áramkörön belüli programozás, így továbbra is valóban készítsen teljes USB-Arduino áramkört egy kenyérsütőn!
9. lépés: Használandó szoftver
A Techduino Board elkészítéséhez Circuit Wizard Trial Version Software -t használtam. Használhatja, vagy itt adom meg a szükséges kapcsolási rajzot és NYÁK -elrendezést.
Köszönöm, hogy megtekintette a projektemet.