Obsah:
- Krok 1: Krok 1: Materiály
- Krok 2: Krok 2: Test zapojenia prepojovacej dosky
- Krok 3: Krok 3: Programovanie Arduina
- Krok 4: Krok 4: Testovanie
- Krok 5: Krok 5: Príprava puzdra na súčiastky
- Krok 6: Krok 6: Prenos káblov
- Krok 7: Krok 7: Testovanie a ladenie
- Krok 8: Krok 8: Hotovo
Video: DIY -prototyp- USB nabíjačka s načasovaním Arduino: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Počas nášho seminára o arduino sme museli vymyslieť šťastný hack s arduino. Rozhodli sme sa vyrobiť zariadenie, ktoré by znižovalo napájanie nabíjacích zariadení pomocou nejakého kódu pre arduino. Powerbuddy! Tento prototyp v skutočnosti nenabíja zariadenia, pretože arduino nedodáva dostatok energie, ale môže byť veľmi užitočný pre niekoho, kto je schopný dokončiť tranzistory.
V tomto návode sa naučíte, ako vytvoriť tento prototyp, ktorý bude pripájať a odpájať nabíjacie zariadenia. Naučíte sa tiež nastaviť používateľské rozhranie pre časovač pomocou mini displeja OLED!
UPOZORNENIE: zariadenie pre nás nefungovalo. Dôvodom je, že sme nemohli zaistiť, aby náš tranzistor fungoval ako elektronický spínač, ale možno ho dostanete do prevádzky.
Krok 1: Krok 1: Materiály
Na tento návod budete potrebovať:
-1ks arduino UNO programovateľný čip-1ks 0,96 palcový OLED 128x64 I2C-20ks arduino drôt (10 FF/10 MM) -1ks 9V držiak batérie + batéria (môžete zvoliť použitie sieťového adaptéra) -4ks Mini tlačidlový spínač-7ks rezistor 221 Ohm-1ks RGB LED 5 mm-USB port (samica)
-zvitok korkovej nálepky (na vytvorenie priliehavých tvarov)
Krok 2: Krok 2: Test zapojenia prepojovacej dosky
Potrebné zapojenie nájdete na obrázku. Popis funkcií pinov: PIN2: tlačidlo použiť PIN3: tlačidlo s posunom číslice PIN4: tlačidlo s pridaním číslice PIN5: ResetPIN7: prepínač GND USB Pin-A1: zelené svetlo PIN-A2: modré svetlo PIN-A4: Údaje obrazovky SCL PIN-A5: Údaje obrazovky SDA
Krok 3: Krok 3: Programovanie Arduina
Kód:
Kód obsahuje niekoľko vlastných funkcií napísaných kvôli efektivite a pohodliu.
OLED displej je naprogramovaný tak, že má dva stavy: fázu výberu časovača a stav nabíjania.
Štyri tlačidlové vstupy sú usporiadané do jednoduchého rozloženia: [UP] - [NEXT] - [RESET] - [APPLY]
Vo fáze výberu časovača môžete pomocou tlačidla [UP] zvýšiť vybrané číslo, ako v starých budíkoch. Pomocou [NEXT] prechádzate všetkými jednotlivými číslami.
Pomocou týchto dvoch ovládačov teda môžete nastaviť čas nabíjania v hodinách, minútach a sekundách. Potom stlačením [APPLY] spustíte stav nabíjania. Počas tejto fázy sa daný čas zníži, až kým nedosiahne nulu, a resetuje sa do fázy Výber času, pričom prepne digitálny výstupný signál (pin 7) na NÍZKU, aby USB nedostalo prúd.
Knižnice použité v tomto náčrte sú: - Adafruit_GFX (základná grafická knižnica pre OLED displej) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (hardvérová knižnica pre tento konkrétny OLED displej) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (vstavané Arduino)-Wire (vstavané Arduino)
POZNÁMKA: Použili sme vlastné písmo, ktoré bude potrebné importovať do priečinka Adafruit_GFX/Fonts: Org_01.h
Krok 4: Krok 4: Testovanie
Otestujte, či vaše zariadenie funguje tak, ako má, ovládanie časovača je podobné nastaveniu budíka: 1 tlačidlo na pridanie číslic k aktuálne zvolenému číslu. 1 tlačidlo na posun na ďalšiu číslicu. 1 tlačidlo na resetovanie hodín (keď sú hodiny spustenie, musíte ho stlačiť asi na jednu sekundu, aby ste predišli náhodnému stlačeniu) 1 tlačidlo na spustenie hodín. Ak tlačidlá a displej fungujú podľa plánu, môžete prejsť na ďalší krok, ak neprebieha káblom opäť schémy.
Krok 5: Krok 5: Príprava puzdra na súčiastky
Naše rozmery puzdra sú 138 mm*98 mm*50 mm. Obsahuje vlastné veko na laserové rezanie, o ktoré sa podelíme v tomto návode!
Vyberte škatuľu alebo niečo iné, čo bude zodpovedať množstvu materiálov, ktoré sú potrebné na to, aby Powerbuddy fungovalo. Potrebné materiály nájdete v kroku 1: Materiály. Na prepojenie káblov použite niečo ako malú pásku alebo drôt, aby ste neskôr ušetrili miesto. Nezabudnite káble pripojiť k Arduinu pred ich navinutím dohromady. Tiež vyskúšajte, či arduino funguje, keď sú všetky kolíky prepojené.
Ako vidíte v ľavom rohu, ako napájanie sme použili 9 -voltovú batériu. Uistite sa, že je horná časť napájacieho zdroja dostatočne dobre vystrihnutá, aby sa zmestili do gombíkov, diódy LED a displeja. Ak nie, diery zväčšite pomocou súboru. Keď sú príliš veľké, pridajte niekoľko kúskov korku na okraje medzi gombíkom a hornou časťou Powerbuddy.
Krok 6: Krok 6: Prenos káblov
Teraz preneste káble z nepájivého poľa do plášťa. Uistite sa, že robíte jednu zložku naraz, pretože keď sa vec zamotá, môže to byť absolútna nočná mora.
Krok 7: Krok 7: Testovanie a ladenie
Teraz sa uistite, že všetko funguje tak, ako predtým. Mali sme veľa problémov so zlými pripojeniami v spájkovaných drôtoch, takže buďte trpezliví. Dajte si šálku čaju, pretože to môže chvíľu trvať. akonáhle je všetko v poriadku, pomocou trochy korku utiahnite okraje veka a pokračujte ďalším krokom.
Krok 8: Krok 8: Hotovo
Presto! váš vlastný, takmer praktický a fungujúci powerbuddy! Dúfame, že to niekomu môže byť akýmkoľvek spôsobom užitočné.
Odporúča:
DIY univerzálna nabíjačka batérií s magnetickými svorkami: 5 krokov
DIY univerzálna nabíjačka batérií s magnetickými terminálmi: Dobrý deň, toto je môj druhý návod, takže vaša spätná väzba mi bude veľmi nápomocná pri ďalšom zdokonaľovaní. Pozrite sa aj na môj kanál YouTube, kde nájdete ďalšie projekty. Dnes vám ukážem, ako vytvoriť univerzálnu nabíjačku batérií s magnetom
DIY Bezdrôtová nabíjačka Bluetooth: 5 krokov
DIY bezdrôtová nabíjačka Bluetooth: Máte starý reproduktor Bluetooth a bezdrôtovú nabíjačku? Poďme ich skombinovať a vytvoriť úžasnú bezdrôtovú nabíjačku Bluetooth
DIY 90V 20A nastaviteľná nabíjačka batérií E na bicykli Pelican 1150 (HSTNS-PL19 Dps1200fb): 12 krokov
DIY 90V 20A nastaviteľná nabíjačka batérií E na bicykli Pelican 1150 (HSTNS-PL19 Dps1200fb): Som priamo uprostred 1500-wattovej konštrukcie elektrobicykla a uprostred trojuholníkovej batérie. Nemal som však spôsob, ako nabíjať batériu, a potreboval by som niečo, čo by nabíjalo batériu 58,8 V 34 Ah. Našťastie som mal všetky diely a diely na vytvorenie tohto úžasného
DIY nabíjačka lítiových batérií: 15 krokov
DIY nabíjačka lítiových batérií: Hej! všetci Moje meno je Steve. Dnes ukážem, ako vyrobiť univerzálnu nabíjačku batérií, ktorá dokáže nabíjať akúkoľvek batériu až do 22 voltov a dokáže dodať až 100 wattov energie. Túto nabíjačku použijem na nabíjanie lítia 18650 4S3P -Iónová batéria kliknite na H
DIY solárna nabíjačka, ktorá dokáže nabíjať mobilné telefóny: 10 krokov
DIY solárna nabíjačka, ktorá dokáže nabíjať mobilné telefóny: V reakcii na nedostatok energie počas katastrofy sme pred niekoľkými dňami spustili návod na výrobu kinetickej energie. Kde však neexistuje spôsob, ako získať dostatok kinetickej energie? Akú metódu používame na získavanie elektriny? V súčasnosti okrem kinetických