Sisukord:
- 1. samm: 1. samm: materjalid
- 2. samm: 2. samm: leivaplaadi juhtmestiku test
- 3. samm: 3. samm: Arduino programmeerimine
- 4. samm: 4. samm: testimine
- 5. samm: 5. samm: ümbrise ettevalmistamine komponentide jaoks
- 6. samm: 6. samm: juhtmestiku ülekandmine
- 7. samm: 7. samm: testimine ja muutmine
- 8. samm: 8. samm: valmis
Video: DIY -prototüüp- Arduino ajastatud USB -laadija: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Arduino teemalise seminari ajal pidime leiutama õnneliku häkkimise arduinoga. Otsustasime teha seadme, mis katkestaks laadimisseadmete toite, kasutades mõnda arduino koodi. Powerbuddy! See prototüüp ei lae seadmeid tegelikult, kuna arduino ei tooda piisavalt energiat, kuid see võib olla väga kasulik transistoridega töötamiseks.
Selles juhendis saate teada, kuidas teha seda prototüüpi, mis ühendab ja lahutab laadimisseadmeid. Samuti saate teada, kuidas seadistada taimerile kasutajaliides OLED -mini -ekraani abil!
HOIATUS: seade ei töötanud meie jaoks. Selle põhjuseks on asjaolu, et me ei saanud oma transistorit toimida nagu elektrooniline lüliti, kuid võib -olla saate selle tööle panna.
1. samm: 1. samm: materjalid
Selle juhendamise jaoks vajate:
-1tk arduino UNO programmeeritav kiip-1tk 0,96-tolline OLED 128x64 I2C-20tk arduino traat (10 FF/10 MM) -1tk 9V patareihoidik + aku (saate valida vahelduvvooluadapteri kasutamise) 221 oomi-1tk RGB LED 5MM -USB-port (emane)
-korgirulli kleebis (mugavate istmete tegemiseks)
2. samm: 2. samm: leivaplaadi juhtmestiku test
Vaadake joonist, mille juhtmeid peate tegema. Nööpnõelte funktsioonide kirjeldus: PIN2: rakendage nupp PIN3: liigutusnupp PIN4: lisanumbriline nupp PIN5: lähtestage PIN7: USB GND-lülitiPIN-A1: roheline tuliPIN-A2: sinine tuliPIN-A4: SCL-ekraani andmedPIN-A5: SDA-ekraani andmed
3. samm: 3. samm: Arduino programmeerimine
Kood:
Kood on olemas mõnest kohandatud funktsioonist, mis on kirjutatud tõhususe ja mugavuse huvides.
OLED -ekraan on programmeeritud nii, et sellel on kaks olekut: taimerivaliku etapp ja laadimisolek.
Neli nupu sisendit on paigutatud lihtsasse paigutusse: [UP] - [NEXT] - [RESET] - [APPLY]
Taimeri valimise etapis saate [UP] nuppu kasutada valitud numbri suurendamiseks, nagu vanadel äratuskelladel. [JÄRGMINE] abil saate sirvida kõiki üksikuid numbreid.
Nii saate nende kahe juhtnupuga seadistada laadimisaja tundides, minutites ja sekundites. Pärast seda vajutate laadimisoleku alustamiseks nuppu [KOHALDA]. Selles etapis väheneb antud aeg, kuni see jõuab nulli, ja naaseb ajavaliku etappi, samal ajal pannes digitaalse väljundsignaali (tihvt 7) madalale, et USB ei saaks voolu.
Selles visandis kasutatud teegid on järgmised: - Adafruit_GFX (OLED -ekraani põhigraafikaraamatukogu) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (selle konkreetse OLED -ekraani riistvararaamatukogu) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (sisseehitatud Arduino)-traat (sisseehitatud Arduino)
MÄRKUS. Oleme kasutanud kohandatud fonti, mis tuleb importida kausta Adafruit_GFX/Fonts: Org_01.h
4. samm: 4. samm: testimine
Kontrollige, kas teie seade töötab ettenähtud viisil. Taimeri juhtimine sarnaneb äratuskella seadistamisega: 1 nupp praegu valitud numbrite lisamiseks. 1 nupp järgmisele numbrile liikumiseks. 1 nupp kella lähtestamiseks (kui kell on töötamise ajal peate seda vajutama umbes sekundiks, et vältida juhuslikku vajutamist) 1 nupp kella käivitamiseks. Kui nupud ja ekraan töötavad ettenähtud viisil, võite jätkata järgmise sammuga, kui see juhtmestikku ei jookse jälle skeemid.
5. samm: 5. samm: ümbrise ettevalmistamine komponentide jaoks
Meie korpuse mõõtmed on 138mm*98mm*50mm. Kohandatud lasercut -kaanega, mida jagame selles juhendis!
Valige kast või midagi muud, mis sobib Powerbuddy tööks vajaliku hulga materjalidega. Vajalike materjalide osas vaadake 1. sammu: Materjalid. Kasutage kaablite kokkukleepimiseks näiteks väikest linti või traati, et hiljem ruumi kokku hoida. Ühendage kindlasti kaablid Arduinoga, enne kui need kokku keerate. Samuti kontrollige, kas arduino töötab, kui kõik tihvtid on ühendatud.
Nagu näete vasakus nurgas, kasutasime toiteallikana 9 -voldist akut. Veenduge, et powerbuddy ülaosa oleks piisavalt hästi välja lõigatud, et see sobiks nuppude, LED -i ja ekraaniga. Kui ei, siis kasutage aukude suurendamiseks oma failitööriista. Kui need on suured, lisage nupu ja Powerbuddy ülaosa vahelistele servadele paar korgitükki.
6. samm: 6. samm: juhtmestiku ülekandmine
Nüüd viige juhtmestik leivaplaadilt korpusesse. tehke kindlasti üks komponent korraga, sest kui asi sassi läheb, võib see olla täielik õudusunenägu.
7. samm: 7. samm: testimine ja muutmine
Nüüd veenduge, et kõik töötab endiselt nii nagu enne. Meil oli palju probleeme joodetud juhtmete halbade ühendustega, nii et olge kannatlik. Hankige endale üks mõnus tass teed, sest see võib aega võtta. kui kõik on töökorras, kasutage kaane servade pingutamiseks veel mõnda korki ja jätkake järgmise sammuga.
8. samm: 8. samm: valmis
Presto! teie enda peaaegu praktiline ja töökas jõukaaslane! Loodame, et see võib olla kellelegi mingil moel kasulik.
Soovitan:
Päikese- ja patareitoitega ajastatud LED -valgus: 4 sammu
Päikese- ja patareitoitega ajastatud varjualusega LED -tuli: selles juhendis näitan teile, kuidas ma oma kuuris LED -tule tegin. Kuna mul pole vooluvõrku ühendust, muutsin selle patareitoitega. Akut laetakse päikesepaneeli kaudu. LED -tuli lülitatakse sisse impulsslüliti kaudu ja lülitub välja pärast
Kuidas teha kustutuskummi abil USB -mälupulk - DIY USB -draivi ümbris: 4 sammu
Kuidas teha kustutuskummi abil USB -mälupulk | Isetehtud USB -draivi ümbris: see ajaveeb räägib sellest, kuidas kustutuskummi abil USB -mälupulka teha | Isetegija USB -draivi ümbris " Loodan, et teile meeldib see
ESPHOME SONOF S26 ajastatud valgus: 11 sammu (piltidega)
ESPHOME SONOF S26 Ajastatud valgus: hea päev. Nii et mul on akvaariumi tuli, mida ma tahan teatud kellaajal sisse ja välja lülitada. Ma pidin selle lihtsalt enda jaoks keeruliseks tegema. Soovin oma koduabilise juhtpaneelil muuta sisselülitamise ja väljalülitamise aega. Võib -olla isegi
ESP8266 - ajastatud ja kaugjuhtimisega pistikupesa (eakate turvalisus): 6 sammu
ESP8266 - ajastatud ja kaugjuhtimisega pistikupesa (eakate turvalisus): TEAVE: See komplekt kontrollib ülekuumenemist, tulekahju ja õnnetusi ühendatud seadmete unustamise korral (peamiselt Alzheimeri tõvega eakad inimesed). Pärast nupu käivitamist saab pistikupesa 5 minuti jooksul 110/220 VAC (teine
Tehke ajastatud konstantse temperatuuriga lõunakast: 16 sammu
Ajastatud konstantse temperatuuriga lõunakasti valmistamine: kuigi tavalist toiduvalmistamise lõunakasti on lihtne kasutada ja kasutada, kuid sellel on üks funktsioon, ei ole võimalik aega seadistada ega kuumutamistemperatuuri seadistada. Selle puuduse parandamiseks tehakse seekord isetegemine küpsetuspõhiselt