Tartalomjegyzék:

DIY -prototípus- Arduino időzített USB -töltő: 8 lépés
DIY -prototípus- Arduino időzített USB -töltő: 8 lépés

Videó: DIY -prototípus- Arduino időzített USB -töltő: 8 lépés

Videó: DIY -prototípus- Arduino időzített USB -töltő: 8 lépés
Videó: Arduino Drum Sequencer: 8 sáv, ütemenként 16 lépés, mintánként 8 ütem 2024, November
Anonim
DIY - Prototípus - Arduino időzített USB töltő
DIY - Prototípus - Arduino időzített USB töltő
DIY - Prototípus - Arduino időzített USB töltő
DIY - Prototípus - Arduino időzített USB töltő

Az arduino -val kapcsolatos szemináriumunk során egy boldog hack -et kellett kitalálnunk, amelyben arduino szerepel. Úgy döntöttünk, hogy olyan eszközt készítünk, amely letörli az áramot a töltőeszközökről az arduino kódjának használatával. A Powerbuddy! Ez a prototípus valójában nem tölt eszközöket, mivel az arduino nem szolgáltat elegendő energiát, de nagyon hasznos lehet annak, aki tranzisztorokkal rendelkezik.

Ebben az utasításban megtanulhatja, hogyan kell elkészíteni ezt a prototípust, amely összekapcsolja és leválasztja a töltőeszközöket. Azt is megtanulja, hogyan kell beállítani a felhasználói felületet az időzítőhöz egy OLED mini kijelző segítségével!

FIGYELEM: a készülék nem működött számunkra. Ez azért van, mert nem tudtuk tranzisztorunkat úgy működtetni, mint egy elektronikus kapcsolót, de lehet, hogy működésre bírja.

1. lépés: 1. lépés: Anyagok

Ehhez az utasításhoz szüksége lesz:

-1db arduino UNO programozható chip-1db 0,96 hüvelykes OLED 128x64 I2C-20db arduino vezeték (10 FF/10 MM) -1db 9V-os elemtartó + akkumulátor (választható a hálózati adapter használata) -4db Mini nyomógombos kapcsoló-7db ellenállás 221 Ohm-1db RGB LED 5MM -USB-port (hüvely)

-parafa tekercs (szoros illesztések készítéséhez)

2. lépés: 2. lépés: Breadboard huzalozási teszt

2. lépés: A kenyértábla bekötési tesztje
2. lépés: A kenyértábla bekötési tesztje
2. lépés: A kenyértábla bekötési tesztje
2. lépés: A kenyértábla bekötési tesztje

Tekintse meg a képen a kábelezést, amelyet meg kell tennie. PIN-funkciók leírása: PIN2: alkalmazza a gombot PIN3: mozgó számjegyű gomb PIN4: számjegy hozzáadása PIN5: ResetPIN7: USB GND kapcsolóPIN-A1: zöld fényPIN-A2: kék fényPIN-A4: PIN-A5: SDA-képernyős adatok

3. lépés: 3. lépés: Az Arduino programozása

3. lépés: Az Arduino programozása
3. lépés: Az Arduino programozása

Kód:

A kód néhány egyedi funkcióból létezik, amelyek a hatékonyság és a kényelem érdekében vannak megírva.

Az OLED kijelző úgy van programozva, hogy két állapottal rendelkezik: az időzítő kiválasztási szakasz és a töltés állapot.

A négy gombbemenet egyszerű elrendezésben van elhelyezve: [UP] - [NEXT] - [RESET] - [APPLY]

Az Időzítő kiválasztása szakaszban a [FEL] gombbal növelheti a kiválasztott számot, mint a régi ébresztőóráknál. A [KÖVETKEZŐ] gombbal végigböngészheti az egyes számokat.

Tehát ezzel a két vezérlővel beállíthatja a töltési időt órában, percben és másodpercben. Ezután nyomja meg az [ALKALMAZ] gombot a töltési állapot elindításához. Ebben a szakaszban az adott idő csökken, amíg el nem éri a nullát, és visszaáll az Időválasztás szakaszba, miközben a digitális kimeneti jelet (7. tű) LOW -ra teszi, így az USB nem kap áramot.

A vázlatban használt könyvtárak a következők: - Adafruit_GFX (Core grafikus könyvtár az OLED kijelzőhöz) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Hardverkönyvtár ehhez az OLED kijelzőhöz) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (beépített Arduino)-Wire (beépített Arduino)

MEGJEGYZÉS: Egyedi betűtípust használtunk, amelyet importálni kell az Adafruit_GFX/Fonts mappába: Org_01.h

4. lépés: 4. lépés: tesztelés

4. lépés: Tesztelés
4. lépés: Tesztelés

Ellenőrizze, hogy készüléke megfelelően működik -e, az időzítő vezérlése hasonló az ébresztőóra beállításához: 1 gomb a számjegyek hozzáadásához az aktuálisan kiválasztotthoz. 1 gomb a következő számjegyre váltáshoz. 1 gomb az óra visszaállításához (amikor az óra futás közben kb. megint a vázlatok.

5. lépés: 5. lépés: A tok előkészítése az alkatrészekhez

5. lépés: A tok előkészítése alkatrészekhez
5. lépés: A tok előkészítése alkatrészekhez
5. lépés: A tok előkészítése alkatrészekhez
5. lépés: A tok előkészítése alkatrészekhez

A tok mérete 138mm*98mm*50mm. Egyedi lézervágó fedéllel, amelyet megosztunk ebben az oktatási útmutatóban!

Válasszon egy dobozt vagy valami mást, amely megfelel a Powerbuddy működéséhez szükséges anyagmennyiségnek. A szükséges anyagokat lásd az 1. lépésben: Anyagok. Használjon kis szalagot vagy drótot a kábelek feltekeréséhez, hogy később helyet takarítson meg. Feltétlenül csatlakoztassa a kábeleket az Arduino -hoz, mielőtt feltekeri őket. Ellenőrizze azt is, hogy az arduino működik -e, ha az összes csap csatlakozik.

Amint a bal sarokban látható, 9 voltos akkumulátort használtunk tápegységként. Győződjön meg arról, hogy a powerbuddy teteje elég jól ki van vágva ahhoz, hogy illeszkedjen a gombokhoz, a ledhez és a kijelzőhöz. Ha nem, használja a reszelőeszközt a lyukak nagyításához. Amikor már túl nagyok, adjunk hozzá néhány darab parafát a gomb és a Powerbuddy teteje közötti szélekhez.

6. lépés: 6. lépés: A vezetékek átvitele

6. lépés: A vezetékek átvitele
6. lépés: A vezetékek átvitele

Most helyezze át a vezetékeket a kenyértábláról a burkolatra. győződjön meg róla, hogy egy -egy összetevőt végez, mert abszolút rémálom lehet, ha a dolog összekeveredik.

7. lépés: 7. lépés: Tesztelés és csípés

Most győződjön meg arról, hogy minden továbbra is úgy működik, mint korábban. Sok gondunk volt a forrasztott vezetékek rossz csatlakozásával, ezért légy türelmes. Igyál magadnak egy csésze teát, mert ez eltarthat egy ideig. ha minden rendben van, használjon még egy parafát a fedél széleinek meghúzásához, és folytassa a következő lépéssel.

8. lépés: 8. lépés: Kész

8. lépés: Kész
8. lépés: Kész

Gyors! a maga majdnem praktikus és működő erőbarátja! Reméljük, hogy ez valakinek bármilyen módon hasznos lehet.

Ajánlott: