Cuprins:
- Pasul 1: Piese utilizate
- Pasul 2: Cum funcționează sistemul
- Pasul 3: crearea UI
- Pasul 4: Rezultatul testării
Video: Încălzitor de apă Bluetooth DIY alimentat de Arduino: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
NOTĂ: Aceasta este doar pentru testare (UI utilizând remotexy.com) pentru a controla încălzitorul de apă de 12V DC (inițial pentru utilizare în mașină - priză de alimentare cu bricheta 12v).
Recunosc că unele părți utilizate în acest proiect nu sunt „cea mai bună alegere” pentru scopul său, dar din nou, acesta este doar un proiect de testare. (Folosesc doar piese deja disponibile, pentru a arăta că este posibil să controlez acest încălzitor portabil de apă prin intermediul smartphone-ului dvs.).
Scopul acestor teste este „A face ca încălzitorul / încălzitorul de apă cu cană de 12 volți să fie controlabil prin Bluetooth de pe smartphone-urile Android”
Și definesc „controlabil” pentru acest test special ca o abilitate de a:
Control manual
(Porniți, setați viteza puterii de încălzire, opriți, afișând temperatura curentă a apei).
Control automat
(Setați temperatura apei dorite și reglați automat viteza de încălzire pentru a menține temperatura curentă a apei în jurul temperaturii setate). NOTĂ: Nu folosesc lib PID, doar dacă ELSE (stare de stat).
După cum puteți vedea în capturile de ecran finale ale UI Android, există 2 UI de tip pentru controlul acestui încălzitor de cană, cel cu putere glisant înseamnă controlul său manual, astfel încât să putem controla manual puterea de încălzire. Celălalt cu nivel% (procentual) înseamnă reglarea automată a încălzirii, menținând temperatura curentă a apei în jurul valorii setate.
Pasul 1: Piese utilizate
- Încălzitor de cană pentru mașină, este pentru uz interior, alimentat inițial de o priză de alimentare de 12V.
- Adaptor de alimentare 12v 2A ca la c.c., am modificat capătul cu o priză de sex feminin.
- Banda Kapton, înlocuiesc banda originală (care atașează cablul de încălzire la corpul canii) în interiorul încălzitorului cu cană cu această bandă.
- Arduino nano.
- Senzor de temperatură impermeabil DS18B20.
- Modul HC-05 bluetooth, pentru a comunica cu smartphone.
- Modulul de acționare a motorului pas cu pas L298, pod H.
- Buzzer, pentru a alerta când (în modul manual) ating anumite temperaturi.
NOTE despre piesele utilizate:
După unele încercări, temperatura maximă a apei după 50 de minute de „încălzire” este de aproximativ 50 de grade Celsius. Poate ar trebui să numească acest încălzitor de cană
Pasul 2: Cum funcționează sistemul
Imaginea arată cam cum funcționează, practic folosim smartphone-ul pentru a trimite (și a primi) comanda către arduino nano, arduino apoi trimitem semnal pwm care se va transforma în ieșire DC (prin modulul motor L298 dc) către încălzitorul de cană.
Deoarece acesta este doar un proiect de testare, nu ofer conexiune detaliată între piese, dar căutarea sub un minut va primi cu siguranță un rezultat despre conexiunea detaliată cu privire la piesele pe care le-am folosit.
Pasul 3: crearea UI
Din nou, folosesc soluția remotexy.com pentru crearea UI. Remotexy oferă opțiuni foarte flexibile și o gamă largă de butoane / comutatoare / glisor. De asemenea, (acum) acceptă wifi și internet / IP, nu doar bluetooth. (de fapt, din înțelegerea mea, Bluetooth funcționează numai pentru sistemul de operare Android, cu IOS aveți nevoie de wifi / internet).
În modul manual (ecran cu ecran glisant vertical în stânga), de fapt setăm PWM pentru încălzitor (sau ar trebui să-l numesc Warmer). Are un interval de 0-100% care se va traduce la 0-255 pentru PWM. (255 înseamnă 100%, ceea ce înseamnă că 12v DC vor fi livrate).
Acest mod manual are, de asemenea, o temperatură de avertizare codificată la 50 de grade celcius. Când temperatura curentă a apei ajunge la 50 celcius, ȘI puterea glisorului nu este în poziția 0 (zero), buzzerul va avertiza constant, PÂNĂ la poziția glisorului în poziția 0 (zero). Asta (atingerea a 50 de grade celcius), ar fi o treabă grea, deoarece acest "încălzitor" este foarte lent pentru a crește temperatura apei. Rezultatul meu arată că este nevoie de aproape 1 oră pentru a ajunge la 45 de grade de la 20 de grade Celsius.
În modul Auto (ecranare fără glisor vertical), setăm temperatura dorită, iar PWM se va regla automat pentru a menține temperatura apei cât mai aproape de temperatura dorită. Folosesc PWM cu 5 niveluri pentru acest mod automat, 100% PWM (255), 75% PWM (aproximativ 190), 50% PWM (128), 25% PWM (64) și 0% PWM (0).
Nu există nici o alertă / alarmă pentru acest mod.
Pasul 4: Rezultatul testării
Deci, UI funcționează, pot seta modul manual sau modul automat.
După 60 de minute (1 oră întreagă!) De „încălzire” sau ar trebui să spun „încălzire”, temperatura apei atinge doar 50 de grade Celsius. Fără a calcula datele științifice, folosind doar sentimentul meu, cred că este foarte rău și ineficient.
Dar acest lucru este doar pentru testare, deci funcționează.
Există multe îmbunătățiri care pot fi făcute pentru acest proiect, inclusiv utilizarea „corectă” și mai puternică DC Heater, utilizarea ESP-12 în schimb Arduino Nano va face acest proiect mai IoT-capabil, lib PID adecvat pentru modul automat în loc folosind State Con, si multe altele.
Recomandat:
Încălzitor de apă Io32 ESP32: 12 pași
Încălzitor de apă ESP32 IoT: gheizerul Cayenne IoT (rezervor de apă caldă din SUA) este un dispozitiv de economisire a energiei care vă va ajuta să monitorizați și să controlați apa caldă a gospodăriilor, chiar și atunci când sunteți departe de casă. Vă va permite să porniți și să dezactivați gheizerul, să-l programați să comute
Senzor de nivel al colectorului de apă alimentat cu baterie: 7 pași (cu imagini)
Senzor de nivel al colectorului de apă alimentat de baterie: Casa noastră are un rezervor de apă alimentat din ploaia care cade pe acoperiș și este folosit pentru toaletă, mașina de spălat și udarea plantelor din grădină. În ultimii trei ani, verile au fost foarte uscate, așa că am urmărit nivelul apei din rezervor. S
Construiți o oală de auto-udare DIY cu WiFi - Apă plante automat și trimite alerte când apa este scăzută: 19 pași
Construiți o oală de auto-udare DIY cu WiFi - Apă plantele în mod automat și trimite alerte când apa este scăzută: Acest tutorial vă arată cum să construiți o jardinieră personalizată conectată la Wi-Fi folosind o jardinieră veche, un coș de gunoi, o parte din adeziv și un auto Set de subansamble ghivece de udare de la Adosia
Încălzitor de cafea alimentat cu pistol de lipit: 15 pași
Încălzitor de cafea alimentat cu pistol de lipit: Finalizat „Cald” Nu-l urăști când cafeaua ți-e răcită? Nu vrei un „Do It Yourself” ușor și ieftin? modalitate de a combate frigul? Astăzi vă ofer mântuirea: „Calda” Farfurie. Meniul „Cald” Placa poate
ÎNCĂLZITOR SOLAR CU APĂ ÎNCĂLZITOR Ploaie pentru zi ploioasă .: 11 pași
SOLAR WATER-HEATER Rainy Day Bypass .: În Africa de Sud Corporația noastră de stat Electricity Corporation se numește EISHKOM. Ceea ce înseamnă OUCH-OUCH! Acum avem o nouă expresie, CAPTURA DE STAT. Nu sunt politician, dar ceea ce înțeleg este că, plătind mita corectă, acum este condus în totalitate de către