Përmbajtje:

DIY -Prototip- Ngarkues USB me kohë Arduino: 8 hapa
DIY -Prototip- Ngarkues USB me kohë Arduino: 8 hapa

Video: DIY -Prototip- Ngarkues USB me kohë Arduino: 8 hapa

Video: DIY -Prototip- Ngarkues USB me kohë Arduino: 8 hapa
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Korrik
Anonim
DIY - Prototip - Ngarkues USB me kohë Arduino
DIY - Prototip - Ngarkues USB me kohë Arduino
DIY - Prototip - Ngarkues USB me kohë Arduino
DIY - Prototip - Ngarkues USB me kohë Arduino

Gjatë seminarit tonë për arduino -n, na u desh të shpiknim një hack të lumtur me arduino. Ne vendosëm të bënim një pajisje që do të ndërpriste energjinë nga pajisjet e karikimit duke përdorur një kod për arduino. Miku i fuqisë! Ky prototip në fakt nuk ngarkon pajisje pasi arduino nuk furnizon me energji të mjaftueshme, por mund të jetë shumë i dobishëm për dikë që është i aftë të ketë transistorë.

Në këtë udhëzues do të mësoni se si ta bëni këtë prototip që do të lidhë dhe shkëpusë pajisjet e karikimit. Gjithashtu do të mësoni se si të konfiguroni një ndërfaqe përdoruesi për kohëmatësin duke përdorur një mini ekran OLED!

KUJDES: pajisja nuk funksionoi për ne. Kjo ndodh sepse ne nuk mund ta bënim transistorin tonë të funksiononte si një ndërprerës elektronik, por ju mund të jeni në gjendje ta vini atë në punë.

Hapi 1: Hapi 1: Materialet

Për këtë udhëzues do t'ju duhet:

-1pc arduino UNO çip i programueshëm-1pc 0.96 inç OLED 128x64 I2C-20pc arduino tel (10 FF/10 MM) -1pc mbajtës baterie 9V + bateri (mund të zgjidhni të përdorni përshtatës AC) -4 copë Mini Push Button Switch-7pcs 221 Ohm-1pc RGB LED 5MM -usb-port (femër)

-rrotull me ngjitës tape (për të bërë përshtatje të forta)

Hapi 2: Hapi 2: Testi i telave të tabelës së bukës

Hapi 2: Testi i telave të tabelës së bukës
Hapi 2: Testi i telave të tabelës së bukës
Hapi 2: Testi i telave të tabelës së bukës
Hapi 2: Testi i telave të tabelës së bukës

Shikoni figurën për instalimet elektrike që do të duhet të bëni. Përshkrimi i funksioneve të kunjave: PIN2: aplikoni butonin PIN3: butonin me shifra të lëvizjes PIN4: butonin me shifra PIN5: Rivendos PIN7: Ndërruesi USB GND PIN-A1: Drita jeshilePIN-A2: Drita bluPIN-A4: Të dhënat e ekranit SCLPIN-A5: Të dhënat e ekranit SDA

Hapi 3: Hapi 3: Programimi i Arduino

Hapi 3: Programimi i Arduino
Hapi 3: Programimi i Arduino

Kodi:

Kodi ekziston i disa funksioneve të personalizuara të shkruara për efikasitet dhe komoditet.

Ekrani OLED është programuar në një mënyrë kështu që ka dy gjendje: Faza Zgjedhja e kohëmatësit dhe gjendja e ngarkimit.

Katër hyrjet e butonave janë rregulluar në një paraqitje të thjeshtë: [UP] - [NEXT] - [RESET] - [APLIKO]

Në fazën e Zgjedhjes së Kohëmatësit mund të përdorni butonin [UP] për të rritur numrin e zgjedhur, si në orët e vjetra të alarmit. Me [NEXT] ju kaloni nëpër të gjithë numrat individualë.

Pra, me këto dy kontrolle mund të vendosni kohën e ngarkimit në orë, minuta dhe sekonda. Pas kësaj ju goditni [APPLY] për të filluar gjendjen e ngarkimit. Gjatë kësaj faze koha e dhënë do të ulet derisa të arrijë në zero, dhe të rivendoset në fazën e Zgjedhjes së Kohës, ndërsa vendos sinjalin dixhital të daljes (pin 7) në LOW në mënyrë që USB të mos marrë një rrymë.

Bibliotekat e përdorura në këtë skicë janë: - Adafruit_GFX (Biblioteka bazë grafike për ekranin OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Biblioteka e pajisjeve për këtë ekran specifik OLED) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (Arduino e integruar)-Tela (Arduino e integruar)

SH NOTNIM: Ne kemi përdorur një Font të personalizuar i cili do të duhet të importohet në dosjen Adafruit_GFX/Fonts: Org_01.h

Hapi 4: Hapi 4: Testimi

Hapi 4: Testimi
Hapi 4: Testimi

Provoni nëse pajisja juaj funksionon siç është menduar, kontrollimi i kohëmatësit është i ngjashëm me vendosjen e një ore me zile: 1 buton për shtimin e shifrave në aktualisht të zgjedhur. 1 buton për të kaluar në shifrën tjetër. 1 buton për të rivendosur orën (kur ora është duke funksionuar ju do të duhet ta shtypni atë për rreth një sekondë për të parandaluar shtypjen aksidentale) 1 buton për fillimin e orës. Nëse butonat dhe ekrani funksionojnë siç është menduar, mund të vazhdoni në hapin tjetër, nëse nuk kalon përmes telave skemat përsëri.

Hapi 5: Hapi 5: Përgatitja e rastit tuaj për përbërës

Hapi 5: Përgatitja e rastit tuaj për përbërës
Hapi 5: Përgatitja e rastit tuaj për përbërës
Hapi 5: Përgatitja e rastit tuaj për përbërës
Hapi 5: Përgatitja e rastit tuaj për përbërës

Dimensionet e rastit tonë janë 138mm*98mm*50mm. Me një kapak të personalizuar të prerë me lazer, të cilin do ta ndajmë në këtë udhëzues!

Zgjidhni një kuti ose diçka tjetër e cila do t'i përshtatet sasisë së materialeve që nevojiten për të punuar në Powerbuddy. Për materialet e nevojshme, shikoni hapin 1: Materialet. Përdorni diçka si kasetë të vogël ose tela për t'i lidhur kabllot së bashku në mënyrë që të kurseni hapësirë më vonë. Sigurohuni që t'i lidhni kabllot me Arduino para se t'i mbështillni së bashku. Gjithashtu provoni nëse arduino po punon, kur të gjitha kunjat janë të lidhur.

Siç mund ta shihni në këndin e majtë, ne përdorëm një bateri 9 volt si furnizuesin tonë të energjisë. Sigurohuni që pjesa e sipërme e baterisë të jetë e prerë aq mirë sa të përshtatet me dorezat, led dhe ekranin. Nëse jo, përdorni mjetin tuaj të skedarit për të zmadhuar vrimat. Kur të jenë të mëdha, shtoni disa copë tape në skajet midis çelësit dhe pjesës së sipërme të Powerbuddy.

Hapi 6: Hapi 6: Transferimi i telave

Hapi 6: Transferimi i telave
Hapi 6: Transferimi i telave

Tani transferoni telat nga bordi i bukës në zorrë. sigurohuni që të bëni një komponent në të njëjtën kohë, sepse mund të jetë një makth absolut pasi gjëja të ngatërrohet.

Hapi 7: Hapi 7: Testimi dhe rregullimi

Tani sigurohuni që gjithçka të funksionojë si më parë. Ne kishim shumë telashe me lidhjet e këqija në telat e ngjitur, kështu që jini të durueshëm. Merrni një filxhan të mirë çaji sepse kjo mund të zgjasë pak. pasi të jetë gjithçka në gjendje pune, përdorni më shumë tapë për të shtrënguar skajet e kapakut dhe vazhdoni në hapin tjetër.

Hapi 8: Hapi 8: U krye

Hapi 8: U krye
Hapi 8: U krye

Presto! shoku juaj pothuajse praktik dhe punues! Shpresojmë që kjo të jetë e dobishme për dikë në çfarëdo mënyre.

Recommended: