Tartalomjegyzék:
- 1. lépés: 1. lépés: Anyagok
- 2. lépés: 2. lépés: Breadboard huzalozási teszt
- 3. lépés: 3. lépés: Az Arduino programozása
- 4. lépés: 4. lépés: tesztelés
- 5. lépés: 5. lépés: A tok előkészítése az alkatrészekhez
- 6. lépés: 6. lépés: A vezetékek átvitele
- 7. lépés: 7. lépés: Tesztelés és csípés
- 8. lépés: 8. lépés: Kész
Videó: DIY -prototípus- Arduino időzített USB -töltő: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
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
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
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:
Napenergiával és akkumulátorral működtetett időzített LED -es fény: 4 lépés
Napenergiával és elemmel működtetett időzített fészer LED -lámpa: Ebben az utasításban megmutatom, hogyan készítettem LED -es lámpát a fészerben. Mivel nincs hálózati kapcsolatom, elemmel működtettem. Az akkumulátort napelemen keresztül töltik. A LED -es lámpa impulzuskapcsolóval kapcsol be, és kikapcsol
ESPHOME SONOF S26 időzített fény: 11 lépés (képekkel)
ESPHOME SONOF S26 Időzített fény: Jó napot. Tehát van egy akváriumlámpám, amelyet a nap egy bizonyos időpontjában szeretnék be- és kikapcsolni. Csak meg kellett bonyolítanom magamnak. Szeretném megváltoztatni a be- és kikapcsolási időt a Home Assistant műszerfalán. Talán még
ESP8266 - Időzített és távirányítású aljzat (idős biztonság): 6 lépés
ESP8266 - Időzített és távirányítású aljzat (idősek biztonsága): INFORMÁCIÓ: Ez az egység ellenőrzi a túlmelegedést, a tüzet és a baleseteket, ha elfelejti a csatlakoztatott készülékeket (főleg Alzheimer -kóros idősek). A gomb megnyomása után a foglalat 110/220 VAC feszültséget kap 5 percig (egy másik
Egyszerű időzített kamera a Raspberry Pi használatával: 3 lépés
Egyszerű időzített kamera a Raspberry Pi használatával: Ez a bejegyzés megmutatja, hogyan készíthet egyszerű időzített kamerát a Raspberry Pi segítségével. A felbontás, az időtartam és az idő könnyen frissíthető a szkriptben. Valami hasonlót hoztunk létre az ESP32-CAM kártyával, de a Raspberry Pi kamerával
360 ° nagyon olcsó időzített rögzítés V2.0: 4 lépés
360 ° -os nagyon olcsó Time Lapse Mount V2.0: Ez a 360 ° nagyon olcsó Time Lapse mount v1.0 ITT Ebben a verzióban szerelni fogok a GoPro készülékemhez, tok és anélkül, hogy a vezetéket csatlakoztatnám, így hosszabb idő telik el, mint az akkumulátor