Sadržaj:
- Korak 1: Sigurnosno upozorenje
- Korak 2: Komponente
- Korak 3: Uredite ormar
- Korak 4: Instalacija i ožičenje
- Korak 5: Operacijski sustav
- Korak 6: Postavljanje
Video: Kontroler otvorenog koda za vruću kadu: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Našao sam na internetu rabljenu hidromasažnu kadu, staru par godina, i odlučio sam da od toga mogu napraviti super projekt. Ugrađene kontrole već su bile dosadne i oduzimale su vrijeme, pa mi je to dalo dodatni razlog da se pozabavim time. Kako bih uštedio energiju, snižavam temperaturu bazena kad se ne koristi, ali ako sam htio koristiti hidromasažnu kadu, morao sam povećati temperaturu 4 sata unaprijed. Kao primjer onoga što želim reći kao dosadno: Kako bih uštedio energiju, morao sam smanjiti temperaturu bazena kad se ne koristi, ali ako sam htio koristiti hidromasažnu kadu, morao sam povećati temperaturu 4 sata unaprijed. Još jedna stvar koja se dogodila bila je ta da se cirkulacijska pumpa nekako odlučila uključiti nasumično tijekom noći - to bi vjerojatno bilo pod kontrolom da sam pročitao priručnik, ali kao tinker radije bih otrgnuo kontrole i umjesto toga koristio Raspberry Pi - pa evo mog članka "Regulator otvorenog koda za hidromasažnu kadu".
Korak 1: Sigurnosno upozorenje
Ako također planirate petljati s hidromasažnom kadom, trebali biste biti svjesni rizika. Iako su visokonaponski sustavi eksperimentalno zanimljivi, mogu biti opasni, a ako se s njima ne postupa pažljivo, s poštovanjem i inteligencijom, mogu rezultirati smrtonosnim ozljedama. Na internetu postoji hrpa vodiča o sigurnom radu s visokim naponom. Ako niste sigurni što radite, prestanite sada i idite se educirati.
Korak 2: Komponente
U ovom projektu koristim UniPi 1.1, ali ne mora biti jedan, mogli biste koristiti i Raspberry GPIO-e s relejnom pločom, UniPi je dobro doći i s 1-Wire vezom. Stezaljke, montažne šine i kabelski kanali koje koristim nisu potrebni, ali čini da ormar izgleda čisto, to se može pojednostaviti izravnim ožičenjem. UniPi -u je potrebno napajanje od 5V, ja koristim DIN šinu s izlaznom strujom od 3A.
Korak 3: Uredite ormar
Ne koristim ponovno nijednu ugrađenu elektroniku kontrolera, pa ih uklanjam sve. Moja hidromasažna kada ima sljedeće žice:
- Cirkulacijska pumpa
- Pumpa za mlaznice
- Puhač
- Grijač
- Ozonator
- Senzor temperature
- Senzor protoka
- Opskrba
- 2x kabel za prikaz
Stezaljke na PCB -u su označene. Bilo bi dobro označiti kabele kako biste kasnije znali svrhu svakog kabela. Kako bih olakšao ožičenje, izvadio sam cijeli ormar. Zatim sam uklonio sve komponente, očistio ole i počeo s instalacijom.
Korak 4: Instalacija i ožičenje
Neću ponovno koristiti izvorni zaslon. Vjerojatno bi se mogao nekako integrirati, ali budući da prikazuje samo temperaturu, nije vrijedno truda. Razmišljao sam i o instaliranju zaslona osjetljivog na dodir, ali oni nekako ne rade ako su vam svi prsti vlažni.
Ugrađeni temperaturni osjetnik je otpornik ovisan o temperaturi (PT100). Iako UniPi ima analogni ulaz pomoću kojeg sam mogao mjeriti otpor, mislio sam si olakšati život koristeći 1-žični senzor temperature.
Prvo sam instalirao kabelske kanale, lijevo, desno, na vrh i na sredinu ormara.
Zatim sam instalirao dvije DIN šine, jednu u sredini između kabelskih kanala, i jednu 75 mm ispod srednjeg kabelskog kanala. Za montažu svih komponenti koristim samorezne vijke.
Na donju DIN šinu montirao sam stezaljke, releje i 5V napajanje. Kao stezaljke koristio sam stezaljke s zateznim oprugama. S lijeve strane nalaze se stezaljke za dovodni vod - 3x sivo za 3 faze - 1x plavo za neutralno - 1x žuto / zeleno za uzemljenje.
Zatim sam za svaki drugi kabel dodao sivu, plavu i žuto/zelenu stezaljku. Neki od kabela u hidromasažnoj kadi pomalo su debeli. Ja sam u Europi i tamo imamo različite standarde o debljini kabela od SAD -a. Stezaljke moraju biti u mogućnosti smjestiti 6 mm^2 za sve veze.
Desno od stezaljki su releji. Unutrašnji releji UniPi mogu preklopiti samo 5A, pa se ne mogu koristiti za izravno prebacivanje opterećenja. Koristio sam releje za napajanje s upravljačkim naponom od 230V AC i sada instalacija može podnijeti snagu do 4kVA.
S lijeve strane gornje DIN šine montirao sam 2 potencijalna razdjelnika, jedan za GND i jedan za 12V+. 12V+ osigurava UniPi. Pokraj njega postavio sam UniPi 1.1 s montažnom pločom za DIN šine.
Imao sam sreću s veličinom ormara, sve pristaje kako treba. Sada počinje zabava - napravimo ožičenje. Boje žica nisu standardne. Boje koristim na sljedeći način:
- Crna: Snaga 230V
- Crveno: 230V Uključeno
- Plava: neutralni dirigent
- Tamno plava: 5V ili 12V+
- Tamno plava/bijela: 5/12V GND
- Zelena/Žuta: Zemlja/Tlo
Koristim uloške za svaki kraj žice, nisu potrebne za ovu vrstu stezaljki, ali izgleda lijepo. Imam na raspolaganju 3 faze, glavni osigurač je 16A, tip C. Grijač ima 10A, pumpe će imati oko 6A svaka. Pa raspodijelim opterećenje na sve 3 faze. Koristim prvu za napajanje upravljačke jedinice, ozona i puhala, drugu fazu za grijač i treću za 2 pumpe.
Magnetski i senzori protoka su digitalni, pa sam spojio jedan kraj na 12V, a drugi na jedan od digitalnih ulaza. Da bih poboljšao WiFi vezu, više ne koristim originalni metalni poklopac, već ga zamjenjujem akrilnim.
Na poklopcu hidromasažne kade pričvršćene su sigurne kopče kako ga vjetar ne bi slučajno otvorio. Zaboravio sam, naravno, zatvoriti te isječke pa sam ugradio magnetski prekidač koji me obavještava kad se poklopac otvori. Zasad je dobro, vrijeme je za pripremu mozga operacije.
Korak 5: Operacijski sustav
Koristio sam nymea za kontrolu UniPi -a i BerryLan -a za postavljanje WiFi -a. Postoji slika Raspberry Pi koja podržava UniPi i uključuje obje komponente dostupne ovdje:
Umetnuo sam SD karticu pomoću Etcher.io, umetnuo je u UniPi i uključio hidromasažnu kadu. Morao sam napraviti neke male promjene na operacijskom sustavu, pa sam morao povezati UniPi sa svojom WiFi mrežom. Evo što sam učinio:
$ ssh nymea@VAŠA-IP-ADRESA-DATI-OD-BERRYLAN #lozinka je nymea $ sudo su $ apt-get update $ apt-get install unzip nymea-plugin-unipi $ wget https://github.com/UniPiTechnology/ evok/archive/v… $ unzip v.2.0.7c.zip $ cd evok-v.2.0.7c $ bash install-evok.sh $> Port web stranice za korištenje:> 1040 $> API port za korištenje:> 8080 $ > Vaš model:> 3 $> (Instalirati WiFi?) [Y/n] n $ sudo sada ponovno pokrenite sustav
Zadani način rada za BerryLan je "offline", pa se BT poslužitelj pokreće kada Raspberry Pi nije spojen na bilo koju mrežu.
BTW: S BerryLanom bi netko mogao postaviti Raspberry i u način pristupne točke, tako da se klijent mogao povezati izravno s hidromasažnom kadom bez usmjerivača. U redu, sada je OS spreman za rad i možemo nastaviti s posljednjim koracima.
Korak 6: Postavljanje
Koristim desktop aplikaciju za nymea: app. Također ga možete instalirati za Android i iOS uređaje te na isti način kontrolirati svoj UniPi.
Dodaj uređaj
Dodao sam relejne izlaze, nymea otkriva koliko je IO -a dostupno: Dodaj uređaj -> UniPi -> Relejni izlaz -> Odaberite relej jedan i nazvao ga "Grijač" Ponovio sam te korake za sve releje i postavio sam kontrole na sljedeći način:
Idite na Dodaj uređaj -> UniPi -> Relejni izlaz -> Odaberite "" Relej 1 "" i dajte mu ime "Grijač"
- Relej 2: Pumpa za mlaznice
- Relej 3: Cirkulacijska pumpa
- Relej 4: Puhač
- Relej 5: Ozonator
Zatim sam dodao ulaze: Dodaj uređaj -> UniPi -> Digitalni ulaz -> Odaberite "Ulaz 1" i dajte mu ime "Senzor protoka" Ponovio sam te korake za sve ulaze koje imam:
- Ulaz 1: Senzor protoka
- Ulaz 2: Senzor poklopca
1 -žični senzor temperature: Dodajte uređaj -> UniPi -> Senzor temperature -> Naziv temperaturi
Na kraju, ali ne i najmanje važno, dodao sam 2 gumba za uključivanje / isključivanje. Oni zapravo nisu uređaji, već su bliži "državama". To mi pomaže da ih kasnije koristim na popisu "Favoriti", tako da mogu brzo sve uključiti ili isključiti. Dodaj uređaj -> guh GmbH -> Preklopni prekidač -> Naziv: Ljetni način rada
"Ljetni način rada" služi za potpuno deaktiviranje grijača tijekom ljetnih mjeseci. Dodajte uređaj -> guh GmbH -> Preklopni prekidač -> Naziv: Način rada za pripravnost "Način rada za spremanje" prebacuje ciljnu temperaturu između 37 ° C (spremno) i 29 ° C (nije spremno).
Dodajte malo magije
Magija je u osnovi skup pravila koja naređuje nymei da automatski radi stvari. Ako je "Ready Mode" uključen, a "Summer Mode" isključen, a temperatura ispod 37 ° C, grijač i cirkulacijska pumpa će se aktivirati, inače će se deaktivirati. Ako je "Ready Mode" isključen, a "Summer Mode" isključen i temperatura ispod 29 ° C grijač i cirkulacijska pumpa će se aktivirati, inače će se deaktivirati. Ako je cirkulacijska pumpa uključena i senzor protoka nije uključen, pošaljite upozorenje. Ako temperatura vode padne ispod 3 ° C, pošaljite upozorenje. Ako temperatura vode dosegne 37 ° C, pošaljite obavijest "Vruća kada je spremna" Ako je magnetski senzor isključen, pošaljite obavijest "Poklopac vruće kade je otvoren". Između 9:00 i 10:00 uključite mlaznu pumpu. Postavljanje daljinske veze Ne želim Ne koristite hidromasažnu kadu svaki dan, pa nisam postavio pravilo "Zagrijavanje". Ponekad, kad dođem kući s posla, samo želim što prije uskočiti pa upotrijebim daljinsku vezu za uključivanje grijača unaprijed. Moja vruća kada se zagrijava brzinom od oko 2 stupnja na sat. U stanju mirovanja obično držim temperaturu na 29 °, pa moram uključiti grijač 4 sata unaprijed. PS: Neki ljudi misle da zagrijavanju kade treba više energije nego da stalno održava temperaturu spremnom, ali provjerio sam, a to s moje strane nije slučaj. Daljinsko postavljanje veze omogućuje i push obavijesti, tako da možete primati cool obavijesti.
Sada mogu uključiti/isključiti svaku pumpu, postaviti način rada vruće kade "Spreman" ili "Ljeto", provjeriti temperaturu i uključiti ventilator.
To je to, hidromasažna kada je spremna - volim uključiti bazen iz udobnosti svog kauča ili na povratku s posla. Za ona lijena nedjeljna jutra postavio sam određene tajmere, tako da mogu uživati u kupanju prije doručka. Moj sljedeći projekt bit će uklanjanje ugrađenih LED dioda i njihova zamjena LED diodama WS2812. Nadam se da vam se svidio moj članak i volio bih čuti vaše mišljenje o projektu.
Preporučeni:
MIA-1 napredni ručno rađeni humanoidni robot otvorenog koda: 4 koraka
MIA-1 Napredni ručno rađeni humanoidni robot s otvorenim kodom!: Pozdrav svima, danas ću vam pokazati kako sam napravio robota MIA-1, koji nije samo napredan i jedinstven, već je i otvorenog koda i može se izraditi bez 3D ispisa !! Da, shvatili ste, ovaj robot je u potpunosti ručno izrađen. A open source znači - dobivate
Litijski BMS otvorenog koda 3/4/5S: 4 koraka
Litijski BMS otvorenog koda 3/4/5S: U ovom Uputu bit će objašnjen dizajn BMS345. Dizajn je potpuno otvorenog koda, datoteke dizajna mogu se pronaći na poveznici GitHub u posljednjem koraku. Na Tindieu je dostupna i ograničena ponuda. BMS345 je BatteryManagement
Modularna neopikselna ploča za otvaranje otvorenog koda prilagođena idejnoj ploči: 4 koraka (sa slikama)
Modularna neopikselna ploča za otvaranje otvorenog koda prilagođena ploči: Ova instrukcija govori o sićušnoj (8 mm x 10 mm) ploči pogodnoj za izradu ploča za neopikselne LED diode koja se može slagati i lemiti jedna na drugu, a također pruža mnogo veću strukturnu krutost. LED traka u znatno manjem obliku
Ludi krugovi: sustav za učenje elektronike otvorenog koda: 8 koraka (sa slikama)
Crazy Circuits: Open Source Electronics Learning System: Obrazovno i domaće tržište preplavljeno je modularnim sustavima za učenje elektronike osmišljenim za poučavanje djece i odraslih ključnim STEM i STEAM konceptima. Čini se da proizvodi kao što su LittleBits ili Snapcircuits dominiraju u svakom vodiču za blagdanske darove ili roditeljskom blogu
Zapisnik podataka otvorenog koda (OPENSDL): 5 koraka (sa slikama)
Zapisnik podataka otvorenog koda (OPENSDL): Cilj ovog projekta je dizajnirati, izgraditi i testirati jeftin mjerni sustav za studije vrednovanja performansi zgrade koji uključuje najmanje temperaturu, relativnu vlažnost, osvijetljenost i proširiv je na dodatne senzore, i za razvoj