Sadržaj:
Video: Ventilator s temperaturnom kontrolom!: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Živjeti u tropskoj zemlji poput Singapura, frustrirajuće je znojiti se cijeli dan, a u međuvremenu se morate usredotočiti na učenje ili rad u tako zagušljivom okruženju. Kako bih učinio da zrak struji i rashladio se, došao sam na ideju ventilatora s temperaturnom kontrolom koji će se automatski uključiti kada temperatura dosegne 25 Celzijevih stupnjeva (tada se većini ljudi počinje osjećati vrućina), a brzina ventilatora se čak povećava i dovodi jači vjetar na 30 Celzijevih stupnjeva.
Potrebne komponente:
1. Jedan Arduino Uno.
2. Jedni temperaturni osjetnik (TMP36 koji ima analogni izlaz).
3. Jedan TIP110 tranzistor.
4. Jedan 6V DC motor s lopaticom ventilatora.
5. Jedna dioda (1N4007).
6. Jedna LED.
7. Dva otpornika (220Ohm i 330Ohm)
Napajanje 8.6V.
Korak 1: Izradite shemu
Evo sheme koju sam stvorio za ovaj projekt koristeći Eagle.
Krug osjetnika temperature daje analogni ulaz na temelju kojeg se motor uključuje i mijenja njegovu brzinu. Kao što je prikazano u gornjem rasporedu pinova, pin1 bi trebao biti spojen na napajanje. Budući da TMP36 radi dobro pod naponom od 2,7 V do 5,5 V (iz podatkovne tablice), 5V iz Arduino ploče dovoljno je za napajanje osjetnika temperature. Pin 2 daje analognu vrijednost napona na pin A0 u Arduinu koji je linearno proporcionalan temperaturi Celzijusa. Dok je Pin3 spojen na GND u Arduinu.
Na temelju otkrivene temperature, PWM pin 6 će "izlaziti različit napon" (različit napon se postiže ponovnim uključivanjem i isključivanjem signala) na bazu tranzistora TIP110. R1 se koristi za ograničavanje struje tako da neće premašiti maksimalnu baznu struju (za TIP110 to je 50mA na temelju podatkovne tablice.) Za napajanje motora koristi se 6V vanjsko napajanje, a ne 5V iz Arduina struja koju pokreće motor može uništiti Arduino. Tranzistor ovdje također služi kao međuspremnik za izolaciju kruga motora od Arduina iz istog razloga (spriječiti da struja koju motor povuče ošteti Arduino.). Motor će se vrtjeti različitom brzinom pri različitom naponu koji je na njega primijenjen. Dioda spojena na motor treba raspršiti inducirani emf koji generira motor u trenutku uključivanja i isključivanja ventilatora kako bi se spriječilo oštećenje tranzistora. (Iznenadna promjena struje izazvat će povratni emf koji može oštetiti tranzistor.)
Digitalni pin 8 spojen je na LED koji će svijetliti kada se ventilator okreće, otpornik R2 ovdje služi za ograničavanje struje.
Napomena*: Sve komponente u krugu imaju isto uzemljenje pa postoji zajednička referentna točka.
Korak 2: Kodiranje
Komentari u mom kodiranju objašnjavaju svaki korak, slijede dodatne informacije.
Prvi dio mog kodiranja je definiranje svih varijabli i pinova (Prva fotografija):
Redak 1: Temperatura je definirana kao plutajuća pa je točnija.
Linija 3 i Linija 4: Minimalna temperatura na kojoj je ventilator uključen može se prilagoditi drugim vrijednostima, kao i "tempHigh" pri kojem se ventilator brže okreće.
Linija 5: Igla ventilatora može biti bilo koja PWM igla (iglica 11, 10, 9, 6, 5, 3.)
Drugi dio mog kodiranja je kontrola cijelog kruga (Druga fotografija):
Linija 3 i Linija 4: Analogno-digitalni pretvarač u Arduinu dobiva vrijednost analognog signala od analogRead () i vraća digitalnu vrijednost od 0-1023 (10-bitni). Kako bi se digitalna vrijednost pretvorila u temperaturu, ona se podijeli s 1024 i pomnoži s 5 V za izračun digitalnog izlaznog napona s osjetnika temperature.
Linija 5 i Linija 6: Prema podatkovnom listu TMP36, ima pomak napona od 0,5 V pa se 0,5 V oduzima od izvornog digitalnog napona kako bi se dobio stvarni izlaz napona. Na kraju, množimo stvarni napon sa 100 jer TMP36 ima faktor razmjera 10mV/Celzijev stupanj. (1/(10mV/stupanj Celzijusa)) = 100 stupnjeva Celzijusa/V.
Linija 18 i Line24: PWM Pin izlazni napon u rasponu od 0-5V. Ovaj napon je određen radnim ciklusom u rasponu od 0-255 pri čemu 0 predstavlja 0%, a 255 predstavlja 100%. Dakle, "80" i "255" ovdje su brzina ventilatora.
Korak 3: Ispitivanje i lemljenje
Nakon izrade sheme i kodiranja, vrijeme je da isprobate krug na ploči!
Spojite krug kao što je prikazano na shemi
Koristio sam 9V bateriju tijekom ove faze koja nije prikladna za 6V DC motor, ali bi trebalo biti u redu spojiti ih zajedno na kratko. Tijekom stvarnog prototipa, koristio sam vanjsko napajanje za napajanje 6V za motor. Nakon ispitivanja, pokazalo se da krug radi dobro. Dakle, vrijeme je da ih lemite na stripboard!
Prije lemljenja kruga …
Dobro je nacrtati krug na tablici za planiranje izgleda trake kako biste planirali gdje ćete staviti komponente, a gdje izbušiti rupe. Na temelju mog iskustva, lakše je lemiti kada ostavite stupac između dva lemljenja.
Prilikom lemljenja …
Budite oprezni s komponentama s polaritetom. U ovom krugu oni će biti LED čija je duža noga anoda i dioda čiji je sivi dio katoda. Također treba uzeti u obzir ispis tranzistora TIP110 i osjetnika temperature TMP36.
Korak 4: Demostracija
Kako bi cijeli krug bio uredan, a ne toliko neuredan, koristim zaglavlje žensko -muško za slaganje stripboard -a na Arduinu dok se povezujem na pin u Arduinu. Također 3D ispisujem držač ventilatora za držanje ventilatora, dolje se nalazi stl datoteka. Tijekom demonstracije koristim vanjsko napajanje jer mi 9V baterija ne radi.
Završni demonstracijski video zapis u prilogu je gore. Hvala na gledanju!
Preporučeni:
Kućište komore s temperaturnom kontrolom, s Peltier TEC modulom: 4 koraka (sa slikama)
Uradi sam kutija s komorom s temperaturnom kontrolom i Peltier TEC modulom: Sastavila sam kutiju s komori s temperaturnom kontrolom za testiranje malih elektroničkih ploča. U ovom vodiču podijelio sam svoj projekt uključujući izvorne datoteke i vezu do Gerbersovih datoteka za izradu PCB -a. Koristio sam samo jeftine opće dostupne materijale
Sustav s temperaturnom kontrolom s L293D: 19 koraka (sa slikama)
Sustav s temperaturnom kontrolom s L293D: Sustav s temperaturno osjetljivom kontrolom je uređaj koji kontrolira i održava temperaturu objekta na određenom području povezanom s okolinom. Ove vrste upravljanih sustava uglavnom se koriste u klima -uređajima (klima -uređajima), hladnjacima
Tupperware s temperaturnom kontrolom: 4 koraka
Tupperware s kontrolom temperature: Željeli smo imati ohlađen spremnik za skladištenje raznih predmeta. Odlučili smo koristiti MSP432 za napajanje i upravljanje sustavom zbog njegove svestranosti. Koristili smo tranzistor kako bismo omogućili korištenje PWM -a za napajanje ventilatora. Ako imate 3-žični PWM ventilator
Hladnjak za cjepivo i inzulin s temperaturnom kontrolom: 9 koraka (sa slikama)
Hladnjak za cjepivo i inzulin s kontroliranom temperaturom: Hlađenje spašava živote U svijetu u razvoju cjepiva su prva linija obrane od opasnih bolesti poput ebole, gripe, kolere, tuberkuloze i denge. Prijevoz cjepiva i drugih materijala koji spašavaju živote, poput
ESP8266 Relej s temperaturnom kontrolom: 9 koraka (sa slikama)
ESP8266 Relej s temperaturnom kontrolom: Moj prijatelj je znanstvenik koji radi eksperimente koji su vrlo osjetljivi na temperaturu zraka i vlagu. Soba za inkubator ima mali keramički grijač, ali termostat grijača nije bio ni približno precizan, samo je mogao održavati temperaturu