Sadržaj:
- Korak 1: Pregledajte sustav CoreConduit: Garden Controller
- Korak 2: Preuzmite izvorni kod
- Korak 3: Izgradite kontroler
- Korak 4: Potrebna je neka montaža
- Korak 5: Prelazak na bežičnu vezu
- Korak 6: Strana prijemnika
- Korak 7: Idite dalje…
Video: Hakirajte vlastiti sustav kućne automatizacije: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Sustav kućne automatizacije trebao bi moći uključivati/isključivati uređaje poput svjetla, ventilatora, sustava za zabavu itd. Sustav koji je bežičan, ali neovisan o internetu, ali što je najvažnije, uradi sam i s otvorenim kodom jer želim razumjeti kako radi.
Zašto ponovno izumiti kotač?
Želite više?
- Zašto DIY kad ste mogli kupiti?
- Što je "pametan" vrt?
- Pokretanje pametnog zatvorenog vrta
- Dublje kopanje u zatvorenom vrtu
- Vrtlarstvo u zatvorenom prostoru: što može poći po zlu?
- Upravljanje sustavima hranjivih rješenja
- Zašto Arduino kad možeš Pi?
hydromazing.com
Korak 1: Pregledajte sustav CoreConduit: Garden Controller
Sustav Coreconduit: Garden Controller čini više nego što nam je potrebno za ljudske uvjete života, pa da vidimo što radi kako bismo mogli napraviti neke promjene. Autor bespilotnih letjelica Instructable o zdravim biljkama koje zahtijevaju pažnju i dosadu sve do, "… Programirao sam u Arduino funkciju koju sam nazvao" TheDecider "koja donosi odluke na temelju održavanja optimalnih uvjeta okoliša za uzgoj biljaka. Dodao sam module bežičnog primopredajnika od 2,4 GHz i modularni prijemnički sustav tako da se podaci prenose unutar 1000 stopa."
Lijepo! Trebali bismo pogledati ovo, "TheDecider"
Još jedan plus ovog projekta je:
"S obzirom na sigurnost, odlučio sam ne koristiti releje koji izlažu izmjenične struje. Umjesto toga, odlučio sam koristiti bežične utičnice s daljinskim upravljanjem za upravljanje svjetlima, crpkama, ventilatorima, grijačima i ovlaživačima zraka."
Korak 2: Preuzmite izvorni kod
Preuzmite izvorni kod s GitHub-a.
433MHz RF modul Tutorial
Instructable objašnjava:
"U izvornom kodu stvorio sam temeljnu osnovu za upravljanje, odašiljanje i primanje objekata" senzora "i objekata" uređaja ". Ovaj projekt se lako može modificirati za rad s drugim okruženjima u kojima se kontrola postiže čitanjem senzora i radnih uređaja na temelju programiranih pravila. Morat ćete izvršiti nekoliko prilagodbi izvornog koda kako bi ispravno radio s vašim bežičnim utičnicama. Da biste izvršili promjene, morate saznati koji su kodovi vaše bežične mreže daljinsko upravljanje i utičnice programirane su za prijem. Uključio sam skicu za instaliranje na vaš Arduino Uno* w/ protoshield - korak po korak kroz postupak stjecanja kodova. Morat ćete umetnuti modul prijamnika od 433 MHz (kao na slici) i prenesite ovu skicu, StartCore.ino na Arduino Uno* i otvorite serijsku konzolu za taj port tako da možete primati podatke s Arduina."
Napravimo jedan !!
"Nakon što dovršite postupak stjecanja svih kodova s daljinskog upravljača, možete ih kopirati i zalijepiti izravno u datoteku zaglavlja TheDecider.h gdje sam naveo."
Korak 3: Izgradite kontroler
Dijelovi: (veze su navedene kao referenca)
- Arduino Uno R3 (ovaj se projekt može proširiti pomoću više jedinica.)
- Arduino Uno Sensor Protoshield (autor koristi ploču za izradu prototipa dizajniranu za ono što izgleda kao Nokijin LCD zaslon.) Možemo koristiti isti, napraviti svoj vlastiti ili koristiti štit senzora.)
- 10k otpornik
- muški zaglavlja za PCB
- ženska zaglavlja za PCB
- žica s konektorima za senzore
- 433MHz RF odašiljački i prijemnički moduli
- postavite 5 paketa bežično upravljanih utičnica uključujući izvorni kod !!
- 2 ili više - nRF24L01 moduli bežičnog radio primopredajnika 2,4 GHz
Dodatni dijelovi:
- Arduino Uno R3* ili Pro Mini*
- Modul sata u stvarnom vremenu
- Dodatno: adapter nRF24L01 s regulatorom od 3,3 V.
- žice konektora
- Opcija zaslona LCD s gumbima Shield + Arduino Uno R3*
- 2 x 4-pinske žice za priključivanje muškog zaglavlja
- Opcija SD kartice Štit za SD karticu + Arduino Uno R3*
- žice konektora
Opcija internetske veze
- Ethernet ili WiFi štit + Arduino Uno R3*
- žice konektora-pogledajte
- kutija za vodove s poklopcem
Alati:
- Lemilica bez lemljenja
- odvijač - mala ravna glava
- USB kabel - standardni
- PC sa Arduino ili Atmel Visual Studio s dodatkom Visual Micro
Korak 4: Potrebna je neka montaža
Započnite s utvrđivanjem kodova koje upotrebljavaju vaše vlastite bežične daljinske utičnice naizmjenične struje. Izvorni kod pretpostavlja da postoji prijemnik od 433 MHz na pinovima 2 (uzemljenje), 3 (podaci), 4 (Vcc) i modul sata u stvarnom vremenu spojen preko I2C pomoću A5 (SCL), A4 (SDA), Vcc, tlo.
Korak 5: Prelazak na bežičnu vezu
Sada kada je kontroler programiran kodovima za naše AC utičnice, možemo dodati modul nRF24L01.
Korištenje DuPont Rainbow vrpce s 2,54 mm ženskim konektorima tako da mogu izraditi prilagođene žičane konektore:
- Broj pina na Arduino / Boja žice / nRF24L01 Pin
- Pin 9: Narančasta / CSN "Odabir čipa"
- Pin 10: Žuta / CE "Čip omogućen"
- Pin 11: zelena / MOSI "Master Out, Slave In"
- Pin 12: Plavo / MISO "Master in, Slave Out"
- Pin 13: Ljubičasta / SCK "Sistemski sat"
- Vcc 3.3v* Crveno (ako ne koristite Uno, opcionalna adapterska ploča s regulatorom napona)
- Uzemljenje. Smeđa
Kodiranje u boji žice gledajući stranu komponente nRF24L01 s kristalom orijentiranim na vrhu - odozdo desno, prema gore: Smeđa | Narančasta | Ljubičasta | Plava. Lijevo odozdo prema gore: Crveno | Žuta | Zelena | NC
Još nevjerojatnih informacija o povezivanju nRF24L01 na Arduino.
Korak 6: Strana prijemnika
Izvorni kod primatelja pretpostavlja da će se sastaviti i izvršiti na Arduino Uno ili ProMini spojenom na nRF24L01, isto kao i Controller. Kao dio sustava vrtnog upravljanja, prijemnik će slati upozorenja putem priključenog LCD zaslona i/ili zvučno upozorenje s piezo priključka na pinove 2 (uzemljenje), 3 (signal), 4 (Vcc). Za uporabu u projektima kućne automatizacije, sustav upozorenja može se ukloniti ili pravila prilagoditi prema željenom učinku.
Korak 7: Idite dalje…
Korištenje Arduino Uno, Pro Mini, nRF24L01 i drugih modula otvorenog koda otvara vrata mnogim mogućnostima. Sada imamo bežični okvir za slanje podatkovnih objekata za senzore, uređaje, upozorenja itd., Pomoću kontrolera za udaljene utičnice naizmjenične struje i senzorskih ulaza i prijemnika za istraživanje razvoja korisničkog sučelja. TheDecider se može ažurirati za izvršavanje neograničenog broja zadataka na temelju unosa senzora i korisnika. Što će primatelj učiniti kao odgovor na primljene podatke, ovisi o vama.
Uživajte u petljanju !!
Zanima vas hidroponika?
Drugoplasirani u kućnoj automatizaciji
Preporučeni:
WiFi sustav kućne automatizacije iznimno male snage: 6 koraka (sa slikama)
WiFi sustav kućne automatizacije iznimno male snage: U ovom projektu pokazujemo kako u nekoliko koraka možete izgraditi osnovni lokalni sustav kućne automatizacije. Koristit ćemo Raspberry Pi koji će djelovati kao središnji WiFi uređaj. Dok ćemo za krajnje čvorove koristiti IOT kriket za izradu baterije
Uradi sam alarmni sustav protiv kućne automatizacije!: 5 koraka (sa slikama)
Uradi sam alarmni sustav protiv kućne automatizacije !: U ovom projektu pokazat ću vam kako koristiti softver Home Assistant kako biste stvorili alarmni sustav za uljeze u svom domu. Sustav će u osnovi otkriti otvaraju li se vrata bez dopuštenja, a zatim će poslati obavijest
Moćan samostalni sustav kućne automatizacije - Pi, Sonoff, ESP8266 i Node -Red: 9 koraka (sa slikama)
Moćan samostalni sustav kućne automatizacije - Pi, Sonoff, ESP8266 i Node -Red: Ovaj vodič trebao bi vas odvesti do prve baze gdje možete uključiti/isključiti svjetlo ili uređaj putem bilo kojeg uređaja koji se može spojiti na vašu lokalnu mrežu, a pomoću odlično prilagodljivo web sučelje. Opseg proširenja/ dodavanja značajki je ogroman, uključujući
Sustav kućne automatizacije koji koristi Arduino i Bluetooth-modul HC-05: 5 koraka (sa slikama)
Sustav kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: Hej dečki, kako ste! Danas sam ovdje sa svojim drugim Arduino instrukcijskim sustavom. To je sustav za kućnu automatizaciju kontroliran. Možete upravljati svojim kućanskim aparatima samo sa svog pametnog telefona. stvari rade savršeno! Također sam dizajnirao aplikaciju
Jeftin, jednostavan, internetski kontroliran sustav kućne automatizacije: 5 koraka (sa slikama)
Jeftin, jednostavan, internetski kontroliran sustav kućne automatizacije: Ako imate kućne ljubimce/djecu i trebate ih hraniti ili udarati putem interneta, ovaj sustav može vam biti od koristi. To je vrlo jednostavan i jeftin način za upravljanje motorima, LED diodama itd. Kod kuće s bilo kojeg računala spojenog na web. Sve što je potrebno je Webc