» electronică » Arduino »Amintirea necesității de a opri aerisirea

Amintirea necesității de a opri aerisirea



Ai decis să ventilezi camera. Au deschis geamul „câteva minute”, au intrat în bucătărie și și-au amintit după câteva ore. Autorul Instructables sub porecla DerGlorreiche a venit cu modul de utilizare a tabloului DigiSpark pentru a preveni astfel de situații. Este foarte ieftin, iar microcontrolerul de pe acesta are un senzor de temperatură încorporat. Efectiv, dar va face pentru o astfel de aplicație, deoarece schimbarea de temperatură în timpul ventilației este destul de mare și se înregistrează cu ușurință chiar și cu măsurări inexacte.

lua în considerare home-made mai aproape. Este format din DigiSpark în sine, o „ureche” din căști vechi, un buton și o baterie:



Dar aceste componente sunt separate, plus o diodă, controler de încărcare și pieptene, iată câteva exemple de alte baterii care sunt potrivite și pentru proiectare:



Iar componenta principală este foarte apropiată:



Expertul începe să lucreze la lucrări de casă cu firmware-ul DigiSpark.
În primul rând, el se potrivește cu tabloul Arduino IDE așa cum este descris. El face primul pas pentru reducerea consumului de energie selectând Digispark (1mhz - Fără USB) din meniul Instrumente. Dacă este ceva, millihertz-ul nu are nimic de-a face.

Există două moduri de a completa o schiță. Mai întâi: parcurgeți, copiați textul în clipboard, creați un fișier nou în mediul de programare și introduceți codul din panou. Al doilea este să descărcați, să dezarhivați arhiva și să deschideți fișierul de schiță din mediul de programare. Apoi, este necesar să începeți să turnați cu capul dinamic oprit, altfel nu se va înregistra nimic. După o programare reușită, dioda care emite lumină pe placă la pinul 6 al microcontrolerului va clipi de cinci ori, iar după opt secunde va clipi o dată, după care va clipi o dată la 24 de secunde.

În plus, pentru a reduce consumul de energie, nu puteți face nimic, consumul curent al plăcii sub această formă este măsurat în unități de miliamperi. Dar DerGlorreiche nu-i place să încarce bateriile chiar și la fiecare câteva zile și vrea să reducă curentul la unități de microampe. Acesta taie conductorul tipărit care merge la LED-ul de indicare a puterii, în schimb puteți îndepărta rezistența cu marcajul 102. Îndepărtează stabilizatorul liniar situat între pad-ul de contact extern de alimentare și microcontroler, direcționează direct tensiunea de pe această placă către microcontroler. Acesta taie conductorul care vine de la rezistența marcată 152 la al optulea pin al microcontrolerului.Pentru a nu pierde posibilitatea reprogramării plăcii, conectează terminalul rezistenței care tocmai a fost deconectat la ieșirea conectorului USB de la care tensiunea este de +5 V. Acum, când este alimentat cu USB, acest rezistor consumă curent, dar atunci când este alimentat de la plăcuțele desemnate, nu deoarece acest lucru este prevenit de dioda localizată pe placă (căderea de tensiune peste ea se dovedește a fi mai mică de 0,5 V și nu se deschide).



Dar dacă alimentați dispozitivul nu de la bateria conectată la plăcuțele desemnate, ci prin USB de la banca de alimentare fără funcția de auto-off (în UE, unde locuiește maestrul, vânzarea acestora este oficial interzisă), acest rezistor va consuma în continuare curent. Pentru a preveni acest lucru, puteți conecta rezistorul nu la linia USB +5 V, ci la pinul 5 al microcontrolerului (pinul 4 indicat în mod incorect de dezvoltator și există un fir comun), înainte ca acesta (întotdeauna înainte!) Să clipească. Acum, la programare, unitatea logică va apărea pe al cincilea pin al microcontrolerului, iar rezistența va asigura funcționarea corectă a interfeței USB.

O soluție mai simplă este să programați DigiSpark o dată, apoi să deconectați rezistorul și să nu îl conectați nicăieri. Firmware-ul este simplu și monofuncțional, deci nu este un fapt că va trebui să fie actualizat vreodată. Dacă zboară, dar atunci puteți conecta temporar un rezistor și apoi opriți-l din nou.

În fotografie DigiSpark este alimentat de o bancă de energie:



Înainte de fiecare aerisire, memento-ul trebuie repornit. Puteți opri alimentarea pentru o perioadă scurtă de timp sau puteți pune un buton între cablul comun și placa de borne PB5 (acesta este pinul 1 al microcontrolerului - resetare). Dezvoltatorul a sudat butonul până la stabilizatorul de tensiune: zona mare era un fir comun, iar pe cele mici exista o intrare și ieșire a stabilizatorului, astfel încât tensiunea de alimentare să nu treacă prin buton prin ele, masterul a tăiat conductorii corespunzători.

Maestrul a conectat capul dinamic la concluziile de pe tablă prezentate în fotografie. Dacă reprogramați placa, atunci atât capul cât și bateria trebuie să fie deconectate cu ajutorul pieptenelor. Bateria nu poate fi încărcată decât prin controlerul de încărcare.



Folosiți memento-ul astfel. O pun pe pervazul ferestrei, o repornesc prin oprirea scurtă a alimentării sau prin apăsarea butonului, dacă este cazul. Deschide fereastra și pleacă. Scade temperatura, senzorul de temperatură încorporat în microcontroler detectează acest lucru. Dacă după cinci minute temperatura nu începe să crească (fereastra este închisă), dispozitivul va începe să sune o alarmă. La început, semnalul sună timp de 10 minute, apoi se oprește, după care este pornit periodic timp de 10 secunde, cu întreruperi crescând treptat de la 24 de secunde la 5 minute. Și așa mai departe până când aerisirea se oprește. Înainte de următoarea aerisire, este necesară din nou o repornire manuală.
7
7
7

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...