Pozdrav LED growerji
Na forumu sem res bolj poredko, pridem vsake kvatre mal pogledat, če se odvija kakšen zanimiv projekt. Dons sem pršu pošerat enga, ki sem ga pred kratkim zaključil in bi se mogoč komu zdel zanimiv.
Kolega je pršu na idejo, da bi rastline gojil pod ledicami. Glede na precej omejen proračun mi je dal par linkov do raznih LED kompletov, med katerimi naj bi zbral najboljšo varianto. Zelo hitro sva do ugotovitve, da se za tak dnar da tut kej boljšga sestavt. On je rabu luč, jst pa enga, da stestira mojo idejo, tko da je kar win-win situacija.
Od čist enostavne začetne ideje sva po par brainstormig debatah prišla do enga 'proof of concept' prototipa pametne IoT LED luči.
par tehničnih podatkov:
velikost luči (DxŠxV): 50 x 30 x 4,5 cm (ideja je, da gre v box dimenzije 60 x 40 x 60 cm in da ostane še kaj placa za rastlince)
5 različnih modelov ledic: 445, 465, 620, 660 in full spectrum (niso čisto idealne vrednosti, še vseeno pa precej blizu)
vsega skupaj 222 ledic: uporabljeni so bili 1W modeli, ker imajo boljši izkoristek kot 3W variante, manj problemov s hlajenjem in precej lažje narediš bolj enakomerno razporeditev svetlobe
ledicam so dodane 30 oz. 45° leče za boljšo usmeritev svetlobe
maksimalna moč: 200 W
do tu je to dokaj normalna luč. Potem je prišla ideja o spektru, kakšno razmerje narest, da bo ok? Pa sva rekla, dajva nardit tko, da lahko reguliraš vsako valovno posebej. OK, ni panike. Kaj pa, če bi vsako valovno lahko prižigal in ugašal po svoje?... Pa sva luči dodala še mal pameti
zadeva zdaj deluje prek WiFi, upravljanje prek aplikacije na pametnem telefonu:
- jakost svetilnosti posameznega tipa (valovne dolžine) ledic je nastavljiva od 0 do 255 (PWM)
- vsaka valovna ima svoj timer z resolucijo 1s
- luč lahko deluje v treh načinih - manual ON, manual OFF, automatic (samodejno vklapljanje in izklapljanje glede na nastavitve timerjev)
- 2 merilnika temperature in vlage (eden spremlja razmere v ohišju luči, drugi (povezan z lučjo) pa razmere v boxu), dodana indikatorja v aplikaciji - če kateri od senzorjev ne deluje oziroma je branje neuspešno
- 2 merilnika vlage zemlje (povezana z lučjo)
- 4 kanalni relay board (povezan z lučjo), kamor lahko priklopiš še ostale porabnike, ki jih želiš krmilit s telefonom (ventilator, vodna pumpa,...). Vklop relejev lahko nastaviš kot push button, switch, timer,... po potrebi se lahko doda avtomatično delovanje glede na razmere (recimo avtomatsko zalivanje, ko pade vlaga v zemlji)
- grafični prikaz meritev senzorjev oziroma katerega koli podatka ali nastavitve v aplikaciji z zgodovino do 1 leta in možnost izvoza podatkov v excel (.csv fajl)
- luč je hlajena z vgrajenimi ventilatorji, katerih hitrost se prilagaja glede na izmerjeno temperaturo v ohišju luči
- varnostna funkcija delovanja ob morebitnih povišanih temperaturah v ohišju luči: če preseže prvo mejno vrednost temperature, se jakost svetilnosti avtomatsko zmanjša za 10%. če preseže drugo mejno vrednost, se jakost zmanjša še za 10%, pri tretji mejni vrednosti pa pride do varnostnega izklopa. ko se ohladi pod določeno mejo, deluje naprej v ustreznem režimu. dodani indikatorji v aplikaciji kažejo, v katerem režimu luč deluje.
- konstantno napajanje za potrebe logike in senzorjev, 'močnostni' del napajanja za ledice pa je vklopljeno samo v primeru, ko je kateri od spektrov vklopljen in če je po izklopu luči temperatura v ohišju še nad neko mejo. Indikator vklopljenega 'močnostnega' dela dodan v aplikaciji.
- hlajenje napajalnika podobno kot pri luči - ventilator prilagaja obrate glede na obremenitev in temperaturo
- prikaz datuma in ure, obvestilo na pametni telefon, če luč izgubi povezavo s serverjem (izpad WiFi ali elektrike), zabeležen čas zadnje vzpostavitve povezave
- po izpadu električnega toka ali začasni izgubi WiFi signala se luč avtomatsko poveže na server, preveri stanja, v katerih naj bi bila v tem trenutku in se postavi na ustrezne nastavitve.
tolk funkcij se spomnim na hitro, sigurno sem še kaj pozabil. če se bodo v prihodnje pojavile potrebe po kakšni novi funkcionalnosti, se da vse zrihtat
Zaenkrat je zadeva na testu, kakšna boljša fotka še sledi, zaenkrat pa kakšna iz obdobja mojih testiranj
app:
rahlo modificiran napajalnik:
senzorji (relay board, merilec vlage in temperature v boxu, merilca vlažnosti zemlje):
luč med zadnjim nalaganjem firmware-a pred pakiranjem:
top view:
testiranje funkcionalnosti v boxu primerljivih velikosti: