Tartalomjegyzék:

DIY önálló Arduino Uno: 5 lépés
DIY önálló Arduino Uno: 5 lépés

Videó: DIY önálló Arduino Uno: 5 lépés

Videó: DIY önálló Arduino Uno: 5 lépés
Videó: Линейный лабораторный блок питания на операционных усилителях (PCBWay) 2024, November
Anonim
DIY önálló Arduino Uno
DIY önálló Arduino Uno

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

Dolgok, amikre szükség van
Dolgok, amikre szükség van
  1. ATmega328P-PU x 1
  2. 16 MHz -es kristályoszcillátor x 1
  3. LM7805CV lineáris szabályozó x1
  4. Kondenzátor 22 pF x 2
  5. Kondenzátor 10 uF x 2
  6. Ellenállás 220 Ohm x 2
  7. Ellenállás 10 kohm x 1
  8. Pillanatkapcsoló x 1
  9. 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.

  1. Adjon hozzá táp- és földelővezetékeket a feszültségszabályozó helyéhez.
  2. Adjon hozzá táp- és földelő vezetékeket a tábla aljához, amelyek összekötik az egyes síneket.
  3. 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.
  4. Adjon hozzá tápkimenetet és földelő vezetékeket, amelyek a kenyértábla jobb és bal sínjéhez csatlakoznak.
  5. 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.
  6. 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.
  7. 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

Az alaplap összetevőinek hozzáadása
Az alaplap összetevőinek hozzáadása
Az alaplap összetevőinek hozzáadása
Az alaplap ö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

Vázlat feltöltése Arduino -ra
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: