Sadržaj:
- Korak 1: Korišteni dijelovi
- Korak 2: Kako sistem funkcionira
- Korak 3: Kreiranje korisničkog interfejsa
- Korak 4: Rezultat testiranja
Video: DIY Bluetooth grijač vode Pokreće Arduino: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
NAPOMENA: Ovo je samo za testiranje (korisnički interfejs pomoću remotexy.com) za kontrolu 12v DC bojlera (prvobitno za upotrebu u automobilu - 12v lakša utičnica za napajanje).
Priznajem da neki dijelovi korišteni u ovom projektu "nisu najbolji izbor" za svoju namjenu, ali opet je ovo samo testni projekt. (Koristim samo već dostupne dijelove kako bih pokazao da je moguće upravljati ovim prijenosnim grijačem vode putem vašeg pametnog telefona).
Cilj ovog testiranja je "Učiniti grijač vode / grijač vode od 12 volti istosmjernim šalicama za upravljanje putem Bluetootha sa Android pametnih telefona"
I definiram "kontrolirano" za ovo posebno testiranje kao sposobnost da:
Ručno upravljanje
(UKLJUČI, Podesi brzinu grijanja, ISKLJUČI, prikazuje trenutnu temperaturu vode).
Automatsko upravljanje
(Podesite željenu temperaturu vode i automatski podesite brzinu grijanja da zadrži trenutnu temperaturu vode oko zadane temperature). NAPOMENA: ne koristim PID lib, samo IF ELSE (stanje stanja).
Kao što možete vidjeti na posljednjim snimkama zaslona Android korisničkog sučelja, postoje 2 korisnička sučelja za upravljanje ovim grijačem šalica, onaj s kliznim napajanjem znači njegovo ručno upravljanje, tako da možemo grijanjem upravljati ručno. Drugi s razinom % (postotak) znači automatsko podešavanje grijanja, držeći trenutnu temperaturu vode oko postavljene temperature.
Korak 1: Korišteni dijelovi
- Grijač šolja za automobile, za unutrašnju upotrebu, izvorno se napaja iz utičnice za cigarete 12v.
- 12v 2A ac na dc adapter za napajanje, izmijenio sam kraj sa ženskom utičnicom za cigarete.
- Kapton traka, zamjenjujem originalnu traku (koja pričvršćuje grijaći kabel na tijelo šalice) unutar grijača šalice ovom trakom.
- Arduino nano.
- DS18B20 vodootporni senzor temperature.
- Bluetooth modul HC-05 za komunikaciju sa pametnim telefonom.
- L298 Pogonski modul koračnog motora, H most.
- Zvučni signal, za upozorenje kada (u ručnom načinu rada) dostigne određenu temperaturu.
NAPOMENE o korištenim dijelovima:
Nakon nekog ispitivanja, maksimalna temperatura vode nakon 50 minuta "zagrijavanja" je samo oko 50 stepeni Celzijusa. Možda bi trebali nazvati ovu topliju šolje
Korak 2: Kako sistem funkcionira
Slika nekako prikazuje kako to funkcionira, u osnovi koristimo pametni telefon za slanje (i primanje) naredbe na arduino nano, arduino zatim šalje pwm signal koji će se pretvoriti u istosmjerni izlaz (prema modulu motora L298 dc) do grijača šalice.
Budući da je ovo samo projekt testiranja, ne nudim detaljnu vezu između dijelova, ali guglanjem ispod minute sigurno ćete dobiti rezultat o detaljnoj vezi u vezi s dijelovima koje sam koristio.
Korak 3: Kreiranje korisničkog interfejsa
Opet, koristim remotexy.com rješenje za kreiranje korisničkog sučelja. Remotexy daje vrlo fleksibilne opcije i širok raspon tipki/prekidača/klizača. Također (sada) podržava wifi i internet/IP, a ne samo bluetooth. (zapravo koliko sam shvatio, bluetooth radi samo za android OS, sa IOS -om vam je potreban wifi/internet).
U ručnom načinu rada (snimka zaslona s okomitim klizačem s lijeve strane), zapravo smo postavili PWM za grijač (ili bih ga trebao nazvati Topliji). Ima opseg 0-100% koji će se prevesti u 0-255 za PWM. (255 znači 100%, to znači da će 12V DC biti isporučeno).
Ovaj ručni način rada također ima tvrdo kodiranu temperaturu upozorenja na 50 stepeni Celzijusa. Kada temperatura tekuće vode dosegne 50 Celzijevih stupnjeva, a snaga klizača nije u položaju 0 (nula), zujalica će konstantno upozoravati, DO položaja klizača u položaju 0 (nula). To bi (dostizanje 50 stepeni Celzijusa) bilo težak posao jer ovi "Topliji" vrlo sporo povećavaju temperaturu vode. Moj rezultat pokazuje da je potrebno skoro 1 sat da se dostigne 45 stepeni sa 20-ih stepeni Celzijusa.
U automatskom načinu rada (snimka zaslona bez okomitog klizača) postavili smo željenu temperaturu, a PWM će se automatski prilagoditi kako bi temperatura vode bila što bliža željenoj temperaturi. Za ovaj automatski način rada koristim PWM sa 5 nivoa, 100% PWM (255), 75% PWM (oko 190), 50% PWM (128), 25% PWM (64) i 0% PWM (0).
Nema upozorenja/alarma za ovaj način rada.
Korak 4: Rezultat testiranja
Dakle, korisničko sučelje radi, mogu postaviti ručni ili automatski način rada.
Nakon 60 minuta (1 pun sat!) "Zagrijavanja" ili bih trebao reći "zagrijavanja", temperatura vode dostiže samo 50 stepeni Celzijusa. Bez izračunavanja naučnih podataka, samo koristeći moj osjećaj, mislim da je to jako loše i neefikasno.
Ali ovo je samo za testiranje, dakle, radi.
Mnogo se poboljšanja može učiniti za ovaj projekt, uključujući korištenje "ispravnog" i snažnijeg DC grijača, korištenje ESP-12 umjesto toga Arduino Nano će učiniti ovaj projekt više prikladnim PID lib-om za automatski način rada, umjesto pomoću State Con-a, i još mnogo toga.
Preporučuje se:
ESP32 IoT grijač vode: 12 koraka
ESP32 IoT grijač vode: Cayenne IoT gejzir (spremnik tople vode u SAD -u) je uređaj za uštedu energije koji će vam pomoći da nadzirete i kontrolirate toplu vodu u svom domaćinstvu, čak i kad niste kod kuće. Omogućit će vam uključivanje i isključivanje gejzira, zakazivanje prebacivanja
Učinite svoj grijač vode Shelly 13:00: 9 koraka
Domotizirajte svoj bojler sa Shelly1pm: Pozdrav svima, Prije svega, objasnit ću svoju motivaciju za kućnu automatizaciju svog bojlera. Nakon analize njegovog rada, primijetio sam duže vrijeme rada nego što je potrebno. Osim toga, moj bojler radi i ako smo na v
Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
Mjerač temperature vode, vodljivosti i nivoa vode u bušotini u stvarnom vremenu: Ova uputstva opisuju kako izgraditi jeftin mjerač vode u stvarnom vremenu za praćenje temperature, električne provodljivosti (EC) i nivoa vode u iskopanim bunarima. Mjerač je dizajniran da visi u iskopanom bunaru, mjeri temperaturu vode, EC i
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: U ovom projektu ću vam pokazati kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode
SOLARNI GRIJAČ VODE Rainy Day Bypass: 11 koraka
SOLARNI VODENO-GRIJAČ Rainy Day Bypass. U Južnoj Africi naša državna korporacija za električnu energiju zove se EISHKOM. Što znači JAKO-OUČ! Sada imamo novi izraz, STAT CAPTURE. Nisam političar, ali ono što razumijem je da plaćanjem ispravnog mita to sada potpuno vodi