Sadržaj:
- Korak 1: Korak 1: Materijali
- Korak 2: Korak 2: Test ožičenja Breadboard
- Korak 3: Korak 3: Programiranje Arduina
- Korak 4: Korak 4: Testiranje
- Korak 5: Korak 5: Priprema vašeg kućišta za komponente
- Korak 6: Korak 6: Prijenos ožičenja
- Korak 7: Korak 7: Testiranje i ugađanje
- Korak 8: Korak 8: Gotovo
Video: DIY -Prototip- Arduino USB punjač s vremenskim ograničenjem: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Tijekom našeg seminara o arduinu morali smo izmisliti sretni hack s arduinom. Odlučili smo napraviti uređaj koji će isključiti napajanje uređaja za punjenje pomoću nekog koda za arduino. Powerbuddy! Ovaj prototip zapravo ne puni uređaje jer arduino ne isporučuje dovoljno energije, ali bi mogao biti vrlo koristan za nekoga tko ima sposobnost tranzistora dovršiti.
U ovom ćete uputstvu naučiti kako izraditi ovaj prototip koji će povezivati i isključivati uređaje za punjenje. Također ćete naučiti kako postaviti korisničko sučelje za mjerač vremena pomoću OLED mini zaslona!
UPOZORENJE: uređaj nam nije radio. To je zato što nismo mogli postići da naš tranzistor funkcionira kao elektronički prekidač, ali možda ćete ga moći natjerati da radi.
Korak 1: Korak 1: Materijali
Za ovu instrukciju trebat će vam:
-1pc arduino UNO programabilni čip-1kom 0,96 inča OLED 128x64 I2C-20kom arduino žica (10 FF/10 MM) -1kom 9V držač baterije + baterija (možete odabrati i adapter naizmjenične struje) -4kom Mini prekidač sa prekidačem-7pcs otpornik 221 Ohm-1pc RGB LED 5MM -usb-port (ženski)
-naljepnica od plute (za izradu tijesno prianjanja)
Korak 2: Korak 2: Test ožičenja Breadboard
Pogledajte sliku za ožičenje koje ćete morati napraviti. Opis funkcija pinova: PIN2: gumb za primjenuPIN3: gumb za pomicanje znamenkiPIN4: gumb za dodavanje znamenkiPIN5: ResetiranjePIN7: USB GND prekidačPIN-A1: Zeleno svjetloPIN-A2: Plavo svjetloPIN-A4: Podaci SCL-zaslona PIN-A5: Podaci zaslona SDA
Korak 3: Korak 3: Programiranje Arduina
Kôd:
Kôd postoji od nekoliko prilagođenih funkcija napisanih radi učinkovitosti i praktičnosti.
OLED zaslon programiran je na neki način tako da ima dva stanja: stupanj odabira timera i stanje punjenja.
Četiri ulaza s gumbima raspoređena su u jednostavan raspored: [GORE] - [SLJEDEĆA] - [RESETIRANJE] - [PRIMJENI]
U fazi odabira timera možete koristiti gumb [GORE] za povećanje odabranog broja, poput starih budilnika. S [NEXT] možete se kretati kroz sve pojedinačne brojeve.
Dakle, s ove dvije kontrole možete postaviti vrijeme punjenja u satima, minutama i sekundama. Nakon toga pritisnite [APPLY] za pokretanje stanja punjenja. Tijekom ove faze zadano vrijeme će se smanjivati sve dok ne dosegne nulu i vratit će se u fazu Time Select, dok digitalni izlazni signal (pin 7) stavlja na LOW kako USB ne bi dobio struju.
Knjižnice koje se koriste na ovoj skici su: - Adafruit_GFX (Core grafička knjižnica za OLED zaslon) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Hardverska knjižnica za ovaj specifični OLED zaslon) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (ugrađeni Arduino)-Žica (ugrađeni Arduino)
NAPOMENA: Koristili smo prilagođeni font koji će biti potrebno uvesti u mapu Adafruit_GFX/Fontovi: Org_01.h
Korak 4: Korak 4: Testiranje
Testirajte funkcionira li vaš uređaj kako je predviđeno, upravljanje odbrojavanjem slično je postavljanju budilice: 1 gumb za dodavanje znamenki trenutačno odabranom. 1 gumb za prebacivanje na sljedeću znamenku. 1 gumb za poništavanje sata (kada je sat pokrenut ćete ga morati pritisnuti oko sekunde kako biste spriječili slučajno pritiskanje) 1 gumb za pokretanje sata. Ako tipke i zaslon rade kako je predviđeno, možete prijeći na sljedeći korak, ako ne prolazi kroz ožičenje opet sheme.
Korak 5: Korak 5: Priprema vašeg kućišta za komponente
Dimenzije našeg kućišta su 138 mm*98 mm*50 mm. Sa prilagođenim laserskim poklopcem koji ćemo podijeliti u ovom uputstvu!
Odaberite kutiju ili nešto drugo što odgovara količini materijala koji je potreban za rad Powerbuddyja. Za potrebne materijale pogledajte korak 1: Materijali. Upotrijebite nešto poput male trake ili žice kako biste zamotali kabele kako biste kasnije uštedjeli prostor. Svakako spojite kabele na Arduino prije nego što ih zamotate. Također provjerite radi li arduino, kada su svi pinovi spojeni.
Kao što možete vidjeti u lijevom kutu, za napajanje smo koristili bateriju od 9 volti. Provjerite je li gornji dio napajanja dobro izrezan kako bi odgovarao gumbima, LED diodama i zaslonu. Ako nije, upotrijebite alat za datoteku za povećanje rupa. Kad su preveliki, dodajte nekoliko komada pluta na rubove između gumba i vrha Powerbuddyja.
Korak 6: Korak 6: Prijenos ožičenja
Sada prenesite ožičenje s matične ploče na kućište. radite jednu po jednu komponentu, jer to može biti apsolutna mora kada se stvar zaplete.
Korak 7: Korak 7: Testiranje i ugađanje
Sada provjerite radi li sve i dalje kao prije. Imali smo puno problema s lošim vezama u lemljenim žicama, stoga budite strpljivi. Uzmite si šalicu čaja jer bi to moglo potrajati. kad sve bude ispravno, upotrijebite još malo pluta kako biste zategnuli rubove poklopca i nastavite na sljedeći korak.
Korak 8: Korak 8: Gotovo
Presto! vaš vlastiti gotovo praktičan i radni powerbuddy! Nadamo se da bi ovo nekome moglo biti od koristi na bilo koji način.
Preporučeni:
LED svjetlo sa vremenskim rasklopom na solarni i baterijski pogon: 4 koraka
LED svjetlo s vremenskim ograničenjem na solarno i baterijsko napajanje: U ovom uputstvu pokazat ću vam kako sam napravio LED svjetlo u svojoj šupi. Budući da nemam priključak na električnu mrežu, učinio sam da se napaja iz baterije. Baterija se puni putem solarne ploče. LED svjetlo se uključuje putem impulsnog prekidača i isključuje se nakon
ESP8266 - Utičnica s vremenskim i daljinskim upravljanjem (starija sigurnost): 6 koraka
ESP8266 - Utičnica s vremenskim i daljinskim upravljanjem (starija zaštita): INFORMACIJE: Ovaj sklop je provjera protiv pregrijavanja, požara i nesreća u slučaju zaborava priključenih uređaja (uglavnom starijih osoba s Alzheimerovom bolešću). Nakon što se gumb aktivira, utičnica prima 110/220 VAC 5 minuta (još jedan
Jednostavna kamera s vremenskim odmakom pomoću Raspberry Pi: 3 koraka
Jednostavna kamera s vremenskim odmakom pomoću Raspberry Pi: Ovaj će vam post pokazati kako možete izgraditi jednostavnu kameru s vremenskim odmakom pomoću Raspberry Pi. Razlučivost, trajanje i vrijeme mogu se lako ažurirati u skripti. Nešto smo slično stvorili pomoću ploče ESP32-CAM, ali kamera Raspberry Pi
Uradi sam, analogno, promjenjivo napajanje sa klupom, s preciznim ograničenjem struje: 8 koraka (sa slikama)
DIY analogno napajanje s varijabilnom benzinskom napajanjem sa preciznim ograničenjem struje: U ovom projektu ću vam pokazati kako koristiti slavni LM317T s tranzistorom za pojačanje struje i kako koristiti pojačalo osjetnika linearne tehnologije LT6106 za precizno ograničavanje struje. Ovaj krug može dopustiti morate koristiti do više od 5A
Jednostavan 5 -minutni USB solarni punjač/opstanak USB punjač: 6 koraka (sa slikama)
Lagani 5 -minutni USB solarni punjač/opstanak USB punjač: Pozdrav dečki! Danas sam upravo napravio (vjerojatno) najjednostavniji USB punjač za solarne ploče! Kao prvo, žao mi je što nisam učitao neke upute za vas. Dečki sam dobio neke ispite u posljednjih nekoliko mjeseci (zapravo ne nekoliko možda tjedan dana …). Ali