Sadržaj:
- Pribor
- Korak 1: Konfigurirajte komponente ožičenja i lemljenja
- Korak 2: Kodiranje
- Korak 3: Sastavite
Video: Arduino mjerač vremena za izlaz: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Mjerači vremena na utičnicama izvrstan su alat za predugo zadržavanje uređaja, ali im nedostaje prilagodba koja je ponekad potrebna. Neki aparati uopće nemaju prekidače, a izrada domaćeg automatiziranog mjerača vremena može vam biti jako korisna. Za ovaj sam projekt upotrijebio Arduino nano, I2C 18x2 LCD zaslon, 3 gumba, utičnicu za DLI i kućište s 3D ispisom kako bih stvorio potpuno prilagodljiv mjerač vremena/prekidač za nekoliko utičnica.
Treba napomenuti nekoliko stvari:
-U ovom projektu koristio sam Arduino Nano, ali baš kao i mnogi drugi dijelovi koje sam koristio, oni se lako mogu zamijeniti za druge slične dijelove. Korištenje ESP8266 moglo bi omogućiti bežičnu kućnu automatizaciju za svjetla, ventilatore itd
-DLI -ji mogu biti skuplji od kupovine releja, ali mnogi su sigurniji i mnogo bolja ideja. DLI -ji su vrlo jednostavni za uporabu i napravljeni su u tu svrhu, zabrljanje pomoću releja može rezultirati opasnim količinama struje koje idu tamo gdje to ne želite.
Pribor
Arduino Nano (nedavno sam prešao na korištenje Osoyoo pro micros, koji su funkcionalno vrlo slični Nanosima i koštaju mnogo manje, ali u ovom projektu sam ipak koristio nano)
Utičnica DLI
18x2 I2C LCD zaslon- svakako pokušajte nabaviti zaslon koji podržava I2C. Pokušaj ožičenja cijelog 16-pinskog niza može biti muka
Mali i veliki gumbi
3D tiskana kutija- dolje ću dostaviti STL. Ovaj kovčeg također je namijenjen za uklapanje svih dijelova koje sam koristio i sastavljen je pomoću vrućeg ljepila
Sve te zalihe nisu optimizirane za cijene, jer su to bili samo dijelovi koje sam našao po kući. Za svaku postoji mnogo alternativa, a ja bih pretpostavio da biste ovo mogli izgraditi (osim utičnice DLI) s manje od 10 USD.
Korak 1: Konfigurirajte komponente ožičenja i lemljenja
Budući da sam koristio Arduino Nano bez zaglavlja zaglavlja, lemio sam LCD zaslon na jedan za povezivanje putem SDA, SCL, 5V i GND. Napomena: U preklapanju ožičenja LCD zaslon nije I2C, samo ga ožičavam kao da su prva 4 pina onako kako je gore opisano. Za zaslon sličan ovom, potrebna vam je posebna I2C adapterska ploča za lemljenje na red pinova na vrhu kako biste je pretvorili u serijsku komunikaciju. Također, na Arduino Nano SDA je pin A4 i SCL A5
Tri gumba i utičnica DLI moraju dijeliti uzemljenje jer na ovom modelu arduina postoje samo 2 uzemljenja (ja sam cijepao ove žice jednostavnim spajanjem žica i lemljenjem ih zajedno). Svaki se gumb zatim ožiči na digitalne ulazno/izlazne pinove, a zatim na pozitivni priključak za utičnicu DLI.
Korak 2: Kodiranje
Dolje je veza na Arduino kod koji pokreće moj mjerač vremena. Postavljanje LCD zaslona je nešto što sam nabavio na mreži, pa ne razumijem u potpunosti sve postavke pin -a. Važno je napomenuti o pinovima gumba da pri povezivanju gumba na masu umjesto na 5V, pinMode mora biti postavljen na INPUT_PULLUP (kao što sam već učinio) što omogućuje integrirani otpornik za podizanje u arduinu. Ovo "okreće" izlaz gumba, ali ga čini vrlo stabilnim i također uklanja rizik od prženja ploče stavljanjem 5V tamo gdje joj nije mjesto. Za kontrolu DLI -a, barem s modelom koji sam koristio, bilo je jednostavno kao da u njega ubacite 2 žice i pošaljete 5V kroz jednu za uključivanje/isključivanje DLI -a. Postavio sam mjerač vremena na maksimalno 5 sati, a ako ovo promijenite, predložio bih promjenu vrijednosti vremena na long umjesto na int jer bi se moglo preopteretiti. Način na koji sam rasporedio funkcionalnost svoja 3 gumba je da imam jedno resetiranje/isključivanje mjerača vremena (i DLI), jedno za dodavanje 15 minuta i jedno za oduzimanje 15 minuta. Na kraju, programirao sam ga tako da će se nakon 60 sekundi "neaktivnosti" (kad je mjerač vremena na 0 i nijedna tipka nije pritisnuta) LCD zaslon isključiti kako bi spriječio opekline.
Korak 3: Sastavite
Kućište koje sam ispisao dizajnirano je tako da je svaki komad vruće zalijepljen na svoje mjesto iznutra. Zaslon i gumbi čvrsto se uklapaju u svoja mjesta (rupe za gumbe zahtijevaju malo brušenja zbog niti na dva manja gumba). Arduino nema čvrsto kućište ili nosač, već sam dizajnirao kućište tako da ima mjesto za sjedenje, tako da ga može držati dvostrana traka i da mu se može pristupiti za punjenje/programiranje putem (u mom kućište) mini usb. Konačno, stražnja ploča je dizajnirana tako da klizi po stražnjoj strani i može se vruće zalijepiti na mjesto. Priložio sam.stl datoteke za kućište ispod.
Preporučeni:
Kako napraviti Arduino mjerač vremena za pranje 30 sekundi, ZAUSTAVITE ŠIRENJE COVID -a: 8 koraka
Kako napraviti Arduino mjerač vremena za pranje 30 sekundi, ZAUSTAVITE ŠIRENJE COVID -a: zdravo
DIY Arduino jednostavan LED mjerač vremena: 3 koraka
DIY Arduino jednostavan LED mjerač vremena: U ovom uputstvu pokazat ću vam kako možete napraviti jednostavan krug mjerača vremena. Za početak ovog projekta u ruke sam dobio Basic Arduino Starter Kit tvrtke Elegoo. Evo veze za preuzimanje ovog kompleta na Amazon LINK. Također možete dovršiti ovo
Arduino mjerač vremena za akvaponske pumpe: 4 koraka
Mjerač vremena temeljen na Arduinu za pumpu za akvaponiku: Ovo je mali instruktor za mjerenje vremena na bazi Arduina za crpku za akvaponiku. Imam mali sustav akvaponike postavljen u zatvorenom prostoru s kontinuiranim protokom. Pumpa radi neprestano i htio sam napraviti mjerač vremena koji će omogućiti da pumpa radi određeno vrijeme
Arduino mjerač vremena za pisanje domaće zadaće: 7 koraka
Arduino mjerač vremena za pisanje domaćih zadaća: U ovom ćete vodiču naučiti kako izgraditi Arduino mjerač vremena za učenike mlađe dobi za učinkovito pisanje domaćih zadaća. Mjerač vremena će se pokrenuti nakon uključivanja, a mjerač vremena ima dva glavna odjeljka koji uključuju radno vrijeme i pauzu
Arduino 3-u-1 prikaz vremena i vremena: 11 koraka
Arduino 3-u-1 prikaz vremena i vremena: Volim PIC mikrokontrolere i volim programiranje na asemblerskom jeziku. Zapravo, u posljednjih nekoliko godina na svojoj sam web stranici objavio oko 40 projekata na temelju te kombinacije. Nedavno sam naručivao neke dijelove iz jednog od mojih omiljenih američkih v