Tartalomjegyzék:
- 1. lépés: Az elkészítéshez szükséges dolgok
- 2. lépés: Tápegység hozzáadása az Arduino -hoz
- 3. lépés: A tábla összetevőinek hozzáadása
- 4. lépés: Vázlat feltöltése Arduino -ra
Videó: DIY önálló Arduino Uno: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben a projektben elmondom, hogy hogyan készíthetünk barkács Arduino Uno -t úgy, hogy egyszerűen beállítjuk egy kenyérlapra. Ezt különböző okokból lehet megtenni, például olcsóbbá, kisebb méretűvé, csökkenthetővé az energiafogyasztást stb.
Ez a projekt lehetőséget ad egy minimális Arduino Uno elkészítésére, amely elvégzi az összes olyan funkciót, mint a piacon vásárolt Arduino. Mint tudjuk, hogy az Arduino valójában egy nyílt forráskódú platform, így a sémái közkinccsé válnak, és bárki használhatja őket, ha lehetséges, bármilyen előrelépéssel. Ez lehetővé teszi számunkra, hogy otthon készítsünk ilyesmit magunkon. A következő lépések felvázolják, hogyan kell az áramkört kenyérsütő táblára szerelni. Az átjárás nagy részét az Arduino webhelyről kölcsönzöm.
Ezt a projektet az LCSC támogatja. Az LCSC.com elektronikus alkatrészeit használtam. Az LCSC határozottan elkötelezett amellett, hogy eredeti, kiváló minőségű elektronikus alkatrészek széles választékát kínálja a legjobb áron. Regisztráljon még ma, és 8 USD kedvezményt kap az első rendelésnél.
1. lépés: Az elkészítéshez szükséges dolgok
- ATmega328P-PU x 1
- 16 MHz -es kristályoszcillátor x 1
- LM7805CV lineáris szabályozó x1
- Kondenzátor 22 pF x 2
- Kondenzátor 10 uF x 2
- Ellenállás 220 Ohm x 2
- Ellenállás 10 kohm x 1
- Pillanatkapcsoló x 1
- LED x 2
2. lépés: Tápegység hozzáadása az Arduino -hoz
Az Arduino tápcsatlakozó 7 és 16 volt közötti bemeneti feszültségtartományt fogad el. A leggyakoribb bemeneti források a megbízható 9 V-os akkumulátor vagy a 9-12 V egyenáramú tápegység. Mivel a legtöbb érzékelő és chip 5 V -os forrást igényel, szükségünk lesz az LM7805 feszültségszabályozóra, hogy lecsökkentsük a 9 V -ot alkatrész -barát 5 V -ra. Ha több mint 16 V -ot csatlakoztat, veszélyeztetheti az IC károsodását.
- Adjon hozzá táp- és földelővezetékeket a feszültségszabályozó helyéhez.
- Adjon hozzá táp- és földelő vezetékeket a tábla aljához, amelyek összekötik az egyes síneket.
- Most adja hozzá az LM7805 szabályozót a kenyértáblához. 9 V -os bemenetet vesz fel, és folyamatos 5 V -os tápellátást biztosít a kimenetről.
- Adjon hozzá tápkimenetet és földelő vezetékeket, amelyek a kenyértábla jobb és bal sínjéhez csatlakoznak.
- Ezenkívül adjon hozzá 10uF kondenzátort a szabályozó IN és a föld közé, valamint 10uF kondenzátort a jobb sínre a táp és a föld között. A kondenzátoron lévő ezüst csík a földelt lábat jelöli.
- Helyezze a tápellátást jelző LED -t a bemeneti forrás közelébe és a kenyértábla tetejére. Használhatja a zöld vagy piros LED -et.
- Csatlakoztasson egy áthidaló vezetéket a LED negatív vezetékéről (rövid lábáról) a földelő sínhez, és szereljen fel Ω ellenállást a pozitív LED vezetékből (hosszú láb) a tápcsőhöz.
3. lépés: A tábla összetevőinek hozzáadása
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 ATmega 168 (rövid verzió) (hosszú verzió) adatlapját. Íme az ATmega328 (rövid verzió) (hosszú verzió) lapja.
1. Telepítse az ATmega328 chipet (a jobb oldalon látható) úgy, hogy az IC bevágott oldala felül legyen. Ha az alkatrészeket NYÁK -ra szereli, akkor érdemes használni az aljzatot.
2. Adja hozzá a 10KΩ felhúzó ellenállást a +5V sínhez, és csatlakoztassa a másik végét az ATmega328 RESET tüskéjéhez (1. tű). Adjon hozzá áthidalókat a tápellátáshoz és a földeléshez a következő csapokhoz.
7. láb - VCC, digitális tápfeszültség (+5V)
8. tüske - GND (földi sín)
22. láb - GND (földi sín)
21. tű - AREF, analóg referenciatű az ADC -hez (+5V)
20. láb - AVcc, az ADC tápfeszültsége (+5V)
3. Adjon hozzá egy 16 MHz -es külső órát a 9. és a 10. tű közé, és adjon hozzá két 22pF -es kondenzátort a talajhoz.
4. Adja hozzá a pillanatnyi gombot alaphelyzetbe állító kapcsolóként, hogy az ugyanúgy áthidalja a rést a kenyértáblán, mint az IC. 5. Tegyen egy kis áthidaló vezetéket az ATmega328 1. tűjéből a nyomógomb alsó lábához (az IC-hez legközelebb lévő csap). A nyomógomb bal felső lábából adjon hozzá egy másik áthidaló vezetéket a talajhoz.
6. 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. tűje. Valójában a 19-es pont van rögzítve az ATmega chipen.
7. Végül adja hozzá a LED -et. A hosszú láb vagy az anód csatlakozik a piros vezetékhez, a rövid láb vagy a katód pedig a 220 ohmos földelési ellenálláshoz.
4. lépés: Vázlat feltöltése Arduino -ra
Itt tájékozódhat a vázlat Arduino -ba való feltöltésének módjairól.
Szüksége lesz egy USB-soros eszközre. Az FDTI Basic Breakout Board -ot (5V) használtam. Ha csak működtetni szeretné, akkor kihagyhatja a 6 tűs fejléc telepítését, és csak az áthidaló vezetékeket futtathatja egyenesen az USB-TTL fejlécből a kenyérpult megfelelő csapjaihoz. Győződjön meg arról, hogy a csapok megfelelően vannak -e vezetve a választott soros eszközhöz; a kitörőtábla csapjait háromjegyű nevek jelzik. Építésem során felfedeztem, hogy a mikrovezérlőnek tökéletesen időzített megnyomására van szüksége a reset gombhoz, hogy a chipet programozni tudja, és a megszakítópanelen van egy DTR/GRN nevű csap, amely jelzést küld a reset pin -nek, ha megfelelően csatlakoztatta. Csatlakoztassa tehát az áthidaló vezetéket (DTR/GRN) a megszakítópanelen az ATmega328 1. tűjéhez 0,1 µF kerámia kondenzátoron keresztül.
Ajánlott:
Önálló tűzoltó robot önálló lángokkal: 3 lépés
Autonóm tűzoltó robot önfelfedező lángokkal: LEGERŐSEBB AUTONÓM TŰZVÉDELMI ROBOT GEN2.0HII … Ez az első projektünk. Kezdjük el. Ennek a robotnak a koncepciója nagyon egyszerű. emberi élet megmentése automatikus olcsó gyors tűzálló t
Önálló Arduino ATmega328p: 7 lépés (képekkel)
Egyedülálló Arduino ATmega328p: Minden azzal kezdődött, hogy láttam az oktatható " Bináris játék " Írta: Keebie81
Önálló Arduino 3.3V W / külső 8 MHz -es óra programozása az Arduino Uno -tól az ICSP / ISP -n keresztül (soros megfigyeléssel!): 4 lépés
Önálló Arduino 3.3V W / külső 8 MHz -es óra programozása az Arduino Uno -tól az ICSP / ISP -n keresztül (soros felügyelet mellett!): Célok: Egy önálló Arduino felépítése, amely 3,3 V -on működik 8 MHz -es külső óra mellett. Programozása ISP-n keresztül (más néven ICSP, áramkörön belüli soros programozás) egy Arduino Uno-ról (5 V-on fut) A rendszerbetöltő fájl szerkesztéséhez és az égetéshez
Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés
Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérléssel Bluetooth -modul és autonóm robotmozgás segítségével: Ez az utasítás elmagyarázza, hogyan lehet Arduino -robotot előállítani a kívánt irányba (előre, hátra) , Bal, Jobb, Kelet, Nyugat, Észak, Dél) szükséges távolság centiméterben hangutasítással. A robot önállóan is mozgatható
Arduino alapú önálló robot ultrahangos érzékelővel: 5 lépés (képekkel)
Arduino -alapú autonóm bot az ultrahangos érzékelő használatával: Hozzon létre saját Arduino -alapú autonóm robotot ultrahangos érzékelő használatával. Ez a bot nagyjából önállóan mozoghat, anélkül, hogy bármilyen akadályba ütközne. Alapvetően az, hogy bármilyen akadályt észlel az útjában, és eldönti a legjobbat