Sadržaj:

Kontroler otvorenog koda za vruću kadu: 6 koraka
Kontroler otvorenog koda za vruću kadu: 6 koraka

Video: Kontroler otvorenog koda za vruću kadu: 6 koraka

Video: Kontroler otvorenog koda za vruću kadu: 6 koraka
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, Srpanj
Anonim
Kontroler otvorenog koda za vruću kadu
Kontroler otvorenog koda za vruću kadu

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

Sredite ormar
Sredite ormar
Sredite ormar
Sredite ormar

Ne koristim ponovno nijednu ugrađenu elektroniku kontrolera, pa ih uklanjam sve. Moja hidromasažna kada ima sljedeće žice:

  1. Cirkulacijska pumpa
  2. Pumpa za mlaznice
  3. Puhač
  4. Grijač
  5. Ozonator
  6. Senzor temperature
  7. Senzor protoka
  8. Opskrba
  9. 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

Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
Instalacija i ožičenje
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

Postaviti
Postaviti
Postaviti
Postaviti

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: