Sadržaj:
- Korak 1: Pregledajte CoreConduit: vrtni sistem kontrolera
- 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: Hakiranje vlastitog sistema kućne automatizacije: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Sustav kućne automatizacije trebao bi moći uključivati/isključivati uređaje poput svjetla, ventilatora, sistema za zabavu itd. Sistem koji je bežičan, ali nezavisan od interneta, ali što je najvažnije, uradi sam i s otvorenim kodom jer želim razumjeti kako radi.
Zašto ponovo izumiti točak?
Žele više?
- Zašto DIY kada ste mogli kupiti?
- Šta je „pametan“vrt?
- Pokretanje pametnog zatvorenog vrta
- Dublje kopanje u zatvorenom vrtu
- Vrtlarstvo u zatvorenom prostoru: šta može poći po zlu?
- Upravljanje sistemima hranjivih rješenja
- Zašto Arduino kad možeš Pi?
hydromazing.com
Korak 1: Pregledajte CoreConduit: vrtni sistem kontrolera
Coreconduit: Garden Controller System čini više nego što nam je potrebno za uslove života ljudi, pa da vidimo šta 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 zasnovane na održavanju optimalnih uvjeta okoliša za uzgoj biljaka. Dodao sam module bežičnog primopredajnika od 2,4 GHz i modularni prijemnički sistem tako da se podaci prenose unutar 1000 stopa."
Nice! Trebali bismo pogledati ovo, "TheDecider"
Još jedan plus ovog projekta je:
"S obzirom na sigurnost, odlučio sam da ne koristim releje koji izlažu izmjenične struje. Umjesto toga, odlučio sam koristiti bežične utičnice s daljinskim upravljanjem za kontrolu svjetla, pumpi, ventilatora, grijača i ovlaživača zraka."
Korak 2: Preuzmite izvorni kod
Preuzmite izvorni kod sa GitHub-a.
433MHz RF modul Tutorial
Instructable objašnjava:
"U izvornom kodu stvorio sam osnovnu osnovu za upravljanje, odašiljanje i primanje objekata" senzora "i objekata" uređaja ". Ovaj projekt se lako može promijeniti tako da radi s drugim okruženjima u kojima se kontrola postiže čitanjem senzora i radnih uređaja zasnovano na programiranim pravilima. 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 su programirane za prijem. Uključio sam skicu za instaliranje na vaš Arduino Uno* w/ protoshield - korak po korak kroz proces preuzimanja kodova. Morat ćete umetnuti modul prijemnika od 433 MHz (kao na slici) i prenesite ovu skicu, StartCore.ino u Arduino Uno* i otvorite serijsku konzolu za taj port tako da možete primati podatke s Arduina."
Napravimo jedan !!
"Nakon što dovršite proces preuzimanja 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 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 liči na Nokia LCD ekran.) Možemo koristiti istu, napraviti vlastitu ili koristiti Sensor Shield.)
- 10k otpornik
- muški zaglavlja za PCB
- ženska zaglavlja za PCB
- žica sa 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 - moduli bežičnog primopredajnika nRF24L01 2,4 GHz
Opcioni delovi:
- Arduino Uno R3* ili Pro Mini*
- Modul sata u realnom vremenu
- Opciono: adapter nRF24L01 sa regulatorom od 3.3v
- žice konektora
- Opcija prikaza LCD sa tipkama Shield + Arduino Uno R3*
- 2 x 4-pinske žice konektora muškog zaglavlja
- Opcija SD kartice Štit za SD karticu + Arduino Uno R3*
- žice konektora
Opcija povezivanja na internet
- Ethernet ili WiFi štit + Arduino Uno R3*
- žice konektora-pogledajte
- kutija za vodove sa poklopcem
Alati:
- Lemilica sa lemljenjem
- odvijač - mala ravna glava
- USB kabel - standardni
- PC sa Arduino ili Atmel Visual Studio sa dodatkom Visual Micro
Korak 4: Potrebna je neka montaža
Počnite s utvrđivanjem kodova koje koriste vaše posebne 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 povezan 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štenjem DuPont Rainbow vrpce sa ženskim konektorima 2,54 mm tako da mogu napraviti prilagođene žičane konektore:
- Broj pina na Arduino / Boja žice / nRF24L01 Pin
- Pin 9: Narandž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)
- Ground. Brown
Kodiranje u boji žice gledajući stranu komponente nRF24L01 sa kristalom orijentiranim na vrhu - odozdo desno, prema gore: Smeđe | 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 prijemnika pretpostavlja da će se sastaviti i izvršiti na Arduino Uno ili ProMini spojenom na nRF24L01, isto kao i Controller. Kao dio sustava vrtnog kontrolera, 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 upotrebu u projektima kućne automatizacije, sistem upozorenja se može 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 objekata podataka za senzore, uređaje, upozorenja itd., Koristeći kontroler za udaljene utičnice naizmjenične struje i ulaze senzora i prijemnik 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. Na vama je da odlučite šta primalac reaguje na primljene podatke.
Uživajte u petljanju !!
Zanima vas hidroponika?
Drugoplasirani u kućnoj automatizaciji
Preporučuje se:
WiFi sistem kućne automatizacije sa izuzetno niskom snagom: 6 koraka (sa slikama)
WiFi sistem kućne automatizacije iznimno male snage: U ovom projektu pokazujemo kako možete izgraditi osnovni lokalni sistem kućne automatizacije u nekoliko koraka. Koristit ćemo Raspberry Pi koji će djelovati kao centralni WiFi uređaj. Dok ćemo za krajnje čvorove koristiti IOT kriket za izradu baterije
Uradi sam alarmni sistem protiv kućne automatizacije!: 5 koraka (sa slikama)
Uradi sam alarmni sistem protiv kućne automatizacije !: U ovom projektu pokazat ću vam kako koristiti softver kućnog pomoćnika za stvaranje alarmnog sistema za uljeze u vašem domu. Sistem će u osnovi otkriti ako se vrata otvore bez dozvole, a zatim će poslati obavijest
Zidni nosač za IPad kao kontrolna ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje ekrana: 4 koraka (sa slikama)
Zidni nosač za IPad Kao kontrolna ploča kućne automatizacije, pomoću servo upravljanog magneta za aktiviranje ekrana: U posljednje vrijeme dosta sam vremena proveo u automatizaciji stvari u svojoj kući i oko nje. Koristim Domoticz kao aplikaciju za kućnu automatizaciju, za detalje pogledajte www.domoticz.com. U potrazi za aplikacijom nadzorne ploče koja prikazuje sve informacije o Domoticzu
Senzor vrata na baterije s integracijom kućne automatizacije, WiFi i ESP-SADA: 5 koraka (sa slikama)
Senzor vrata na baterijski pogon sa integracijom kućne automatizacije, WiFi i ESP-SADA: U ovom uputstvu pokazat ću vam kako sam napravio senzor vrata na baterije s integracijom kućne automatizacije. Vidio sam neke druge lijepe senzore i alarmne sisteme, ali sam htio da ih napravim sam. Moji ciljevi: Senzor koji otkriva i prijavljuje doo
Planiranje sistema kućne automatizacije „uradi sam“: 12 koraka
Planiranje DIY sistema kućne automatizacije: Svrha ovog uputstva nije da vam kaže kako možete raditi sve što želite da vaš dom radi. Umjesto toga, napisano je da ideja postane stvarnost, ali i da se ludilo pretvori u razumnost razumijevanjem granica (tehnologija, troškovi, potrebno vrijeme