Sadržaj:
- Korak 1: Korak 1: Materijali
- Korak 2: Korak 2: Test ožičenja Breadboard -a
- 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 podešavanje
- Korak 8: Korak 8: Gotovo
Video: DIY -Prototip- Arduino USB punjač s vremenskim ograničenjem: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Tokom našeg seminara o arduinu morali smo izmisliti sretan hack s arduinom. Odlučili smo se napraviti uređaj koji će isključiti napajanje uređaja za punjenje koristeći neki kôd 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 mogućnost tranzistora da dovrši rad.
U ovom uputstvu ćete naučiti kako napraviti ovaj prototip koji će povezivati i isključivati uređaje za punjenje. Naučit ćete i kako postaviti korisničko sučelje za mjerač vremena pomoću OLED mini ekrana!
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 za naizmjeničnu struju) -4kom Mini prekidač sa prekidačem-7pcs otpornik 221 Ohm-1pc RGB LED 5MM -usb-port (ženski)
-naljepnica od plute (za udobno prianjanje)
Korak 2: Korak 2: Test ožičenja Breadboard -a
Pogledajte sliku za ožičenje koje ćete morati obaviti. Opis pin funkcija: PIN2: gumb za primjenuPIN3: gumb za pomicanje znamenkiPIN4: gumb za dodavanje znamenkiPIN5: ResetPIN7: USB GND prekidačPIN-A1: Zeleno svjetloPIN-A2: Plavo svjetloPIN-A4: Podaci SCL ekrana PIN-A5: Podaci ekrana SDA
Korak 3: Korak 3: Programiranje Arduina
Kod:
Kod postoji nekoliko prilagođenih funkcija napisanih radi efikasnosti i praktičnosti.
OLED ekran je programiran na neki način tako da ima dva stanja: Fazu odabira tajmera i stanje Punjenje.
Ulazi sa četiri dugmeta raspoređeni su u jednostavan raspored: [UP] - [NEXT] - [RESET] - [APPLY]
U fazi Timer Select možete koristiti tipku [UP] za povećanje odabranog broja, poput starih budilnika. Sa [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. U ovoj fazi 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 (nisko) tako da USB ne dobije struju.
Biblioteke koje se koriste na ovoj skici su: - Adafruit_GFX (Osnovna grafička biblioteka za OLED ekran) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Hardverska biblioteka za ovaj specifični OLED ekran) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (ugrađeni Arduino)-Žica (ugrađeni Arduino)
NAPOMENA: Koristili smo prilagođeni font koji će morati biti uvezen u fasciklu Adafruit_GFX/Fontovi: Org_01.h
Korak 4: Korak 4: Testiranje
Provjerite funkcionira li vaš uređaj kako je predviđeno, upravljanje tajmerom slično je postavljanju budilnika: 1 tipka za dodavanje znamenki trenutno odabranom.1 tipka za prebacivanje na sljedeću znamenku.1 tipka za poništavanje sata (kada je sat pokrenut ćete ga morati pritisnuti oko sekunde kako biste spriječili slučajno pritiskanje) 1 tipka 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 ponovo šeme.
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 da zamotate kablove kako biste kasnije uštedjeli prostor. Obavezno spojite kabele na Arduino prije nego ih namotate. Također provjerite radi li arduino, kada su svi pinovi spojeni.
Kao što vidite u lijevom kutu, za napajanje smo koristili bateriju od 9 volti. Provjerite je li gornji dio napajanja dovoljno dobro izrezan da odgovara ručicama, LED diodama i zaslonu. Ako nije, upotrijebite alat za datoteku da biste povećali rupe. 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 podešavanje
Sada provjerite radi li sve i dalje kao prije. Imali smo mnogo problema sa lošim vezama u lemljenim žicama, pa budite strpljivi. Nabavite si lijepu šalicu čaja jer bi ovo moglo potrajati. kad sve bude ispravno, upotrijebite još plute da zategnete 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čuje se:
LED svjetlo sa vremenskim rasklopom na solarni i baterijski pogon: 4 koraka
LED svjetlo sa vremenskom regulacijom na solarni i baterijski pogon: U ovom uputstvu ću vam pokazati kako sam napravio LED svjetlo u svojoj šupi. S obzirom da nemam priključak na električnu mrežu, napravio sam napajanje 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 sa 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 dugme aktivira, utičnica prima 110/220 VAC na 5 minuta (još jedan
Uradi sam, analogno, promjenjivo napajanje sa klupom, s preciznim ograničenjem struje: 8 koraka (sa slikama)
Uradi sam, analogno napajanje sa varijabilnim benzinskim napajanjem, s preciznim ograničenjem struje: U ovom projektu ću vam pokazati kako koristiti slavni LM317T sa tranzistorom za pojačavanje struje, te kako koristiti pojačalo osjetnika linearne tehnologije LT6106 za precizno ograničavanje struje. Ovo kolo može dopustiti morate koristiti do više od 5A
Lagani 5 -minutni USB solarni punjač/opstanak USB punjač: 6 koraka (sa slikama)
Lagani 5 -minutni USB solarni punjač/opstanak USB punjač: Zdravo momci! Danas sam upravo napravio (vjerovatno) najjednostavniji USB punjač za solarne ploče! Prvo mi je žao što nisam učitao neke instrukcije za vas momci. Imao sam neke ispite u proteklih nekoliko mjeseci (zapravo ne nekoliko možda sedmicu dana …). Ali
Knex Intervalometar s vremenskim odmakom: 7 koraka (sa slikama)
Knex Intervalometar za ubrzani interval: Ažurirano, 21. julaIve je postavio mnogo bolji videozapis gotovog timelapsea. Prikazuje pun mjesec koji izlazi kroz oblake. Snimljeno pomoću intervala od 10 sekundi. Morao sam promijeniti veličinu videozapisa kako bi veličina datoteke bila upravljiva. Jeste li ikada vidjeli to vrijeme