Cuprins:
- Pasul 1: Examinați CoreConduit: sistemul de control al grădinii
- Pasul 2: Descărcați codul sursă
- Pasul 3: Construiți controlerul
- Pasul 4: Este necesară o asamblare
- Pasul 5: Trecerea wireless
- Pasul 6: partea receptorului
- Pasul 7: Mergeți mai departe …
Video: DIY Hacking propriul sistem de automatizare a locuinței: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Un sistem de automatizare a casei ar trebui să poată porni / opri aparatele precum lumini, ventilatoare, sisteme de divertisment etc. Un sistem fără fir, dar independent de Internet, dar cel mai important, DIY și open-source, deoarece vreau să înțeleg cum functioneaza.
De ce să reinventăm roata?
Vreau mai mult?
- De ce DIY când ai putea cumpăra?
- Ce este o grădină „inteligentă”?
- Pornirea unei grădini interioare inteligente
- Săpăm mai adânc în grădinăritul interior
- Grădinărit interior: Ce poate merge prost?
- Gestionarea sistemelor de soluții nutritive
- De ce Arduino când poți Pi?
hydromazing.com
Pasul 1: Examinați CoreConduit: sistemul de control al grădinii
Coreconduit: sistemul de control al grădinii face mai mult decât avem nevoie pentru condițiile de viață umane, așa că haideți să vedem ce face pentru a putea face unele schimbări. Autorul dronelor instructabile despre plantele sănătoase care necesită atenție și plictiseală până la, "… Am programat în Arduino o funcție pe care am numit-o," TheDecider ", care ia decizii bazate pe menținerea condițiilor de mediu optime pentru plantele în creștere. Am adăugat module de transceiver radio wireless de 2,4 Ghz și un sistem de recepție modular, astfel încât datele să fie transmise către 1000 de picioare."
Grozav! Ar trebui să aruncăm o privire la acest „TheDecider”
Un alt plus pentru acest proiect este:
"Având în vedere siguranța, am ales să nu folosesc relee care expun curenți de curent alternativ. În schimb, am ales să utilizez prize wireless controlate de la distanță pentru controlul luminilor, pompelor, ventilatoarelor, încălzitoarelor și umidificatoarelor."
Pasul 2: Descărcați codul sursă
Descărcați codul sursă din GitHub.
Tutorial modul 433MHz RF
Instructable explică:
„În codul sursă am creat o bază de bază pentru gestionarea, transmiterea și primirea obiectelor„ senzor”și a obiectelor„ aparat”. Acest proiect ar putea fi ușor modificat pentru a funcționa cu alte medii în care controlul este realizat prin citirea senzorilor și operarea aparatelor pe baza regulilor programate. Va trebui să faceți câteva ajustări la codul sursă pentru ca acesta să funcționeze corect cu prizele dvs. wireless. utilizările telecomenzii și prizele sunt programate să primească. Am inclus o schiță pentru instalarea pe Arduino Uno * w / proto - vă pasează prin procesul de achiziție a codurilor. Va trebui să introduceți modulul receptor 433Mhz (așa cum se arată în imagine) și încărcați această schiță, StartCore.ino în Arduino Uno * și deschideți consola serială pentru acel port, astfel încât să puteți primi date de la Arduino."
Să facem una !!
„După ce finalizați procesul de achiziționare a tuturor codurilor de pe telecomandă, puteți copia și lipi direct în fișierul de antet TheDecider.h unde l-am indicat.”
Pasul 3: Construiți controlerul
Piese: (linkuri furnizate ca referință)
- Arduino Uno R3 (acest proiect poate fi extins folosind mai multe unități.)
- Arduino Uno Sensor Protoshield (autorul folosește o placă de prototipare concepută pentru ceea ce arată ca un ecran LCD Nokia.) Putem să-l folosim pe același, să-l facem al nostru sau să folosim senzorul Shield.)
- Rezistor de 10k
- antete PCB masculine
- antete PCB de sex feminin
- sârmă cu conectori pentru senzori
- Module de transmisie și recepție RF de 433 MHz
- setează 5 pachete de prize wireless controlate, inclusiv cod sursă !!
- 2 sau mai multe - nRF24L01 2.4Ghz Wireless Radio Transceiver modules
Piese opționale:
- Arduino Uno R3 * sau Pro Mini *
- Modul ceas în timp real
- Opțional: nRF24L01 Adaptor cu regulator de 3.3v
- fire de conector
- Opțiune de afișare LCD cu butoane Shield + Arduino Uno R3 *
- 2 fire de conector pentru antet tată cu 4 pini
- Opțiunea cardului SD Card Shield + Arduino Uno R3 *
- fire de conector
Opțiunea de conectivitate la internet
- Ethernet sau WiFi Shield + Arduino Uno R3 *
- fire de conector - consultați
- cutie conductă cu capac
Instrumente:
- Fier de lipit cu lipit
- șurubelniță - cap mic plat
- Cablu USB - Standard
- PC cu Arduino sau Atmel Visual Studio cu plugin Visual Micro
Pasul 4: Este necesară o asamblare
Începeți prin a afla ce coduri utilizează propriile prize de rețea wireless de la distanță. Codul sursă presupune că există un receptor de 433 MHz pe pinii 2 (masă), 3 (date), 4 (Vcc) și un modul de ceas în timp real conectat prin I2C folosind A5 (SCL), A4 (SDA), Vcc, sol.
Pasul 5: Trecerea wireless
Acum că controlerul este programat cu codurile pentru prizele noastre de curent alternativ, putem adăuga modulul nRF24L01.
Folosind panglica DuPont Rainbow cu conectori feminini de 2,54 mm, astfel încât să pot realiza conectori personalizați:
- Numărul pinului pe Arduino / Wire Color / nRF24L01 Pin
- Pin 9: Orange / CSN „Chip Select”
- Pinul 10: galben / CE „Chip Enable”
- Pinul 11: Verde / MOSI „Master Out, Slave In”
- Pinul 12: Albastru / MISO „Master In, Slave Out”
- Pinul 13: Purpuriu / "Ceas de sistem" SCK
- Vcc 3.3v * Roșu (dacă nu utilizați Uno, placă de adaptor opțională cu regulator de tensiune)
- Sol. Maro
Codarea culorilor firelor privind partea componentă nRF24L01 cu cristalul orientat în sus - de jos în dreapta, în sus: Maro | Portocaliu | Violet | Albastru. Stânga de jos în sus: Roșu | Galben | Verde | NC
Mai multe informații uimitoare despre conectarea nRF24L01 la Arduino.
Pasul 6: partea receptorului
Codul sursă al receptorului presupune că va fi compilat și executat pe un Arduino Uno sau ProMini conectat la un nRF24L01, la fel ca și Controlerul. Ca parte a sistemului Garden Controller, receptorul va trimite alerte prin afișaj LCD atașat și / sau alertă sonoră de la un piezo conectat pe pinii 2 (masă), 3 (semnal), 4 (Vcc). Pentru utilizare în proiecte de automatizare a casei, sistemul de alerte poate fi eliminat sau regulile pot fi personalizate în funcție de efectul dorit.
Pasul 7: Mergeți mai departe …
Utilizarea Arduino Uno, Pro Mini, nRF24L01 și alte module open-source deschide ușa multor posibilități. Acum avem un cadru fără fir pentru trimiterea obiectelor de date pentru senzori, aparate, alerte, etc. Deciderul poate fi actualizat pentru a efectua orice număr de sarcini pe baza senzorilor și a intrărilor utilizatorului. Ceea ce face receptorul ca răspuns la datele pe care le primește depinde de dvs.
Bucurați-vă de bricolaj !!
Vă interesează Hydroponics?
Runner Up în Home Automation
Recomandat:
Sistem de automatizare la domiciliu WiFi cu putere redusă: 6 pași (cu imagini)
Sistem de automatizare la domiciliu cu putere ultra-redusă WiFi: În acest proiect vă arătăm cum puteți construi un sistem de automatizare a domiciliului de bază local în câțiva pași. Vom folosi un Raspberry Pi care va acționa ca un dispozitiv WiFi central. În timp ce pentru nodurile finale vom folosi IOT Cricket pentru a produce o baterie
Automatizare vorbitoare -- Audio de la Arduino -- Automatizare controlată prin voce -- Modul Bluetooth HC - 05: 9 pași (cu imagini)
Automatizare vorbitoare || Audio de la Arduino || Automatizare controlată prin voce || HC - 05 Bluetooth Module: …………………………. Vă rugăm să vă ABONAȚI la canalul meu de YouTube pentru mai multe videoclipuri …. …. În acest videoclip am construit o Automatizare Vorbitoare .. Când veți trimite o comandă vocală prin mobil, aceasta va porni dispozitivele de acasă și va trimite feedback
Sistem puternic de automatizare la domiciliu autonom - Pi, Sonoff, ESP8266 și Node-Red: 9 pași (cu imagini)
Sistem puternic de automatizare la domiciliu autonom - Pi, Sonoff, ESP8266 și Node-Red: acest ghid ar trebui să vă conducă la prima bază unde puteți porni / opri o lumină sau un aparat prin orice dispozitiv care se poate conecta la rețeaua dvs. locală și cu un interfață web personalizabilă excelentă. Domeniul de aplicare pentru extinderea / adăugarea caracteristicilor este vast, inclusiv
Hacking și automatizare IR de la distanță: 13 pași (cu imagini)
Hacking și automatizare IR de la distanță: Bună, băieți, încă din copilărie mă întrebam despre telecomanda televizorului și cum funcționează. Acest instructable spune povestea modului în care am reușit să decodez / hack un telecomandă veche și l-am folosit pentru automatizarea casei. Acest instructable conține
Sistem de automatizare a locuinței ieftin, ușor, controlat de internet: 5 pași (cu imagini)
Sistem de automatizare a locuinței ieftin, ușor, controlat de internet: dacă aveți animale de companie / copii și trebuie să le hrăniți sau să le loviți prin internet, acest sistem vă poate fi de folos. Este un mod foarte ușor și ieftin de a controla motoarele, LED-urile etc. acasă de pe orice computer conectat la web. Tot ce este necesar este un webc