Sisällysluettelo:

DIY -prototyyppi- Arduino -ajastettu USB -laturi: 8 vaihetta
DIY -prototyyppi- Arduino -ajastettu USB -laturi: 8 vaihetta

Video: DIY -prototyyppi- Arduino -ajastettu USB -laturi: 8 vaihetta

Video: DIY -prototyyppi- Arduino -ajastettu USB -laturi: 8 vaihetta
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Marraskuu
Anonim
DIY -prototyyppi- Arduino -ajastettu USB -laturi
DIY -prototyyppi- Arduino -ajastettu USB -laturi
DIY -prototyyppi- Arduino -ajastettu USB -laturi
DIY -prototyyppi- Arduino -ajastettu USB -laturi

Arduinoa käsittelevän seminaarimme aikana meidän piti keksiä onnellinen hakkeri, jossa oli arduino. Päätimme tehdä laitteen, joka katkaisee virran latauslaitteista käyttämällä jotakin arduino -koodia. Powerbuddy! Tämä prototyyppi ei todellakaan lataa laitteita, koska arduino ei anna tarpeeksi virtaa, mutta saattaa olla erittäin hyödyllinen transistoreilla kykenevälle henkilölle.

Tässä ohjeessa opit tekemään tämän prototyypin, joka yhdistää ja irrottaa latauslaitteet.

VAROITUS: laite ei toiminut meille. Tämä johtuu siitä, että emme voineet saada transistoriamme toimimaan elektronisen kytkimen tavoin, mutta saatat saada sen toimimaan.

Vaihe 1: Vaihe 1: Materiaalit

Tätä ohjeellista varten tarvitset:

-1 kpl arduino UNO ohjelmoitava siru-1kpl 0,96 tuuman OLED 128x64 I2C-20kpl arduino-johto (10 FF/10 MM) -1kpl 9V paristopidike + akku (voit käyttää verkkolaitetta) -4kpl minipainikekytkin-7kpl vastus 221 Ohm-1kpl RGB LED 5MM -USB-portti (naaras)

-korkkitarran rulla (tiukkojen istuvuuksien tekemiseen)

Vaihe 2: Vaihe 2: Breadboard -johdotustesti

Vaihe 2: Breadboard -johdotustesti
Vaihe 2: Breadboard -johdotustesti
Vaihe 2: Breadboard -johdotustesti
Vaihe 2: Breadboard -johdotustesti

Katso kuva johdotuksista, jotka sinun on tehtävä. Nastatoimintojen kuvaus: PIN2: käytä painiketta PIN3: siirrä numeropainike PIN4: lisää numeropainike PIN5: nollaa PIN7: USB GND -kytkin PIN-A1: vihreä valo PIN-A2: sininen valo PIN-A4: SCL-näytön tiedot PIN-A5: SDA-näytön tiedot

Vaihe 3: Vaihe 3: Arduinon ohjelmointi

Vaihe 3: Arduinon ohjelmointi
Vaihe 3: Arduinon ohjelmointi

Koodi:

Koodissa on muutamia mukautettuja toimintoja, jotka on kirjoitettu tehokkuuden ja mukavuuden vuoksi.

OLED -näyttö on ohjelmoitu siten, että siinä on kaksi tilaa: ajastimen valintavaihe ja lataustila.

Neljän painikkeen tulot on järjestetty yksinkertaiseen asetteluun: [YLÖS] - [SEURAAVA] - [NOLLAA] - [KÄYTÄ]

Ajastimen valintavaiheessa voit käyttää [YLÖS] -painiketta suurentaaksesi valittua numeroa, kuten vanhoissa herätyskelloissa. [NEXT] -toiminnolla voit selata kaikkia yksittäisiä numeroita.

Joten näiden kahden säätimen avulla voit asettaa latausajan tunteina, minuutteina ja sekunteina. Tämän jälkeen napsautat [KÄYTÄ] aloittaaksesi lataustilan. Tässä vaiheessa annettu aika lyhenee, kunnes se saavuttaa nollan, ja palautuu aikavalintavaiheeseen samalla kun digitaalinen lähtösignaali (nasta 7) asetetaan LOW -asentoon, jotta USB ei saa virtaa.

Tässä luonnoksessa käytetyt kirjastot ovat: - Adafruit_GFX (OLED -näytön ydingrafiikkakirjasto) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (tämän OLED -näytön laitteistokirjasto) https:// github.com/adafruit/Adafruit-GFX-kirjasto-SPI (sisäänrakennettu Arduino)-lanka (sisäänrakennettu Arduino)

HUOMAUTUS: Olemme käyttäneet mukautettua fonttia, joka on tuotava Adafruit_GFX/Fonts -kansioon: Org_01.h

Vaihe 4: Vaihe 4: Testaus

Vaihe 4: Testaus
Vaihe 4: Testaus

Testaa, toimiiko laitteesi aiotulla tavalla. käynnissä, sinun on painettava sitä noin sekunnin ajan estääksesi vahingossa tapahtuvan painamisen) 1 painike kellon käynnistämiseksi. kaaviot taas.

Vaihe 5: Vaihe 5: Kotelon valmistelu osia varten

Vaihe 5: Kotelon valmistelu osia varten
Vaihe 5: Kotelon valmistelu osia varten
Vaihe 5: Kotelon valmistelu osia varten
Vaihe 5: Kotelon valmistelu osia varten

Kotelomme mitat ovat 138 mm*98 mm*50 mm. Sisältää mukautetun laserleikkauskannen, jonka jaamme tässä ohjeessa!

Valitse laatikko tai jotain muuta, joka sopii Powerbuddyn toimimiseen tarvittavien materiaalien määrään. Katso tarvittavat materiaalit kohdasta 1: Materiaalit. Käytä esim. Pientä teippiä tai johtoa kelaamaan kaapelit yhteen säästääksesi tilaa myöhemmin. Muista kytkeä kaapelit Arduinoon ennen kuin kelaat ne yhteen. Testaa myös, toimiiko arduino, kun kaikki nastat on kytketty.

Kuten näet vasemmasta kulmasta, käytimme virtalähteenä 9 voltin akkua. Varmista, että powerbuddy -laitteen yläosa on leikattu riittävän hyvin, jotta se mahtuu nuppeihin, lediin ja näyttöön. Jos ei, käytä tiedostotyökalua reikien suurentamiseen. Kun ne ovat suuria, lisää muutama korkkikappale nupin ja Powerbuddyn yläosan väliin.

Vaihe 6: Vaihe 6: Siirrä johdotus

Vaihe 6: Siirrä johdotus
Vaihe 6: Siirrä johdotus

Siirrä nyt johdotus leipälevyltä koteloon. muista tehdä yksi komponentti kerrallaan, koska se voi olla ehdoton painajainen, kun asia sotkeutuu.

Vaihe 7: Vaihe 7: Testaus ja säätäminen

Varmista nyt, että kaikki toimii edelleen kuten ennenkin. Meillä oli paljon ongelmia juotettujen johtojen huonojen liitosten kanssa, joten ole kärsivällinen. Hanki itsellesi mukava kuppi teetä, koska tämä voi viedä hetken. kun kaikki on toimintakunnossa, kiristä kannen reunat korkilla ja jatka seuraavaan vaiheeseen.

Vaihe 8: Vaihe 8: Valmis

Vaihe 8: Valmis
Vaihe 8: Valmis

Presto! Sinun melkein käytännöllinen ja toimiva powerbuddy! Toivomme, että tästä voi olla jollekin hyötyä.

Suositeltava: