Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici vam bom pokazal, kako lahko z Raspberry Pi naredite popolnoma avtomatiziran zimski vrt.
Začnimo.
Zaloge
Glavne komponente so naslednje: Raspberry Pi, čip mcp3008, čip L293D, senzor vlažnosti tal, Dallas 18b20, od svetlobe odvisen upor (LDR), po želji pa lahko dodate tudi LCD zaslon (neobvezno). Podrobno različico si lahko ogledate v tem Excelovem dokumentu s povezavami, kjer lahko kupite komponente.
1. korak: Nastavitev
Najprej, nastavimo naš Raspberry Pi, začnite s prenosom slike na mikro SD kartico. Nato povežite Raspberry Pi z računalnikom z ethernetnim kablom. Zdaj lahko zbirko podatkov shranite v Raspberry Pi. Za to uporabljam "MyQSL Workbench", vendar lahko uporabite drug program. Začnite tako, da vzpostavite novo povezavo z naslovom apipa vašega Raspberry Pi, nato naredite tabele, ki jih vidite na sliki. Ko to storite, boste morali ročno napolniti tabelo senzorjev z vsemi senzorji, ki jih uporabljate.
Korak: Povežite komponente
Najprej naredimo nastavitev za to, potrebovali boste veliko mostičnih kablov (moški do moški) in 2 220 Ω upora, če pa se odločite za priključitev LCD zaslona, boste potrebovali tudi potenciometer.
Natančno sledite shemi, saj lahko 1 napačno postavljena žica zlomi vaš Raspberry Pi.
3. korak: naredite konservatorij
Naslednji korak je dokaj preprost, samo kupite kateri koli zimski vrt (v resnici ni pomembno, kateri, se prepričajte, da je dovolj velik) in ga sestavite.
4. korak: Namestite motor
Ta korak je lahko nekoliko bolj zapleten, motor bomo sestavili tako, da odpre okno (prva slika je le prototip). Oblikovno ni najpreprostejši, vendar deluje kot čar. Priključil sem dolg vijak na motor in privil vijak na vijak. Na ta sornik sem pritrdil leseno palico in ta palica odpre okno. Ker če se motor začne vrteti, se bo tudi vijak vrtel, ker pa sta oba pritrjena, se ne moreta premakniti, kar pomeni, da se lahko premika samo vijak (in lesena palica) in tako potisne ali spusti okno.
5. korak: Namestite ventil za vodo
Ventil je veliko lažji od motorja, če skozi ventil teče valuta, se odpre, zaradi česar voda teče skozi, če ne teče valuta, se ventil zapre.
Na ventil sem pritrdil kratko cev, tako da lahko pritrdite rezervoar za vodo, samo ne pozabite redno preverjati, ali je še dovolj vode.
6. korak: Spletno mesto
Zdaj bomo začeli z ustvarjanjem spletnega mesta, kjer boste lahko videli zadnje meritve in ročno upravljali ventil za vodo in okno.
Za to spletno stran lahko uporabite mojo kodo
Korak 7: Koda Python
Zdaj za glavno kodo bi vam svetoval, da samo kodirate svojo kodo, razen če seveda veste, kaj počnete. S to povezavo pojdite na mojo kodo