Sisällysluettelo:
- Vaihe 1: Tarkista CoreConduit: Garden Controller System
- Vaihe 2: Lataa lähdekoodi
- Vaihe 3: Rakenna ohjain
- Vaihe 4: Jotkut kokoonpanot vaaditaan
- Vaihe 5: Langattomuus
- Vaihe 6: Vastaanottimen puoli
- Vaihe 7: Siirry pidemmälle…
Video: DIY hakkerointi omaan kotiautomaatiojärjestelmään: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Kodin automaatiojärjestelmän pitäisi pystyä kytkemään päälle/pois päältä laitteet, kuten valot, tuulettimet, viihdejärjestelmät jne. Järjestelmä, joka on langaton mutta silti riippumaton Internetistä, mutta mikä tärkeintä, tee se itse ja avoin lähdekoodi, koska haluan ymmärtää, miten se toimii.
Miksi keksiä pyörä uudelleen?
Haluta lisää?
- Miksi tehdä itse, kun voit ostaa?
- Mikä on "älykäs" puutarha?
- Smart Indoor Gardenin aloittaminen
- Kaivaminen syvemmälle sisäpuutarhanhoitoon
- Sisäpuutarhanhoito: Mikä voi mennä pieleen?
- Ravitsemusratkaisujärjestelmien hallinta
- Miksi Arduino, kun voit Pi?
hydromazing.com
Vaihe 1: Tarkista CoreConduit: Garden Controller System
Coreconduit: Garden Controller System tekee enemmän kuin tarvitsemme ihmisten elinoloissa, joten katsotaan mitä se tekee, jotta voimme tehdä joitain muutoksia. Instructable -droonien kirjoittaja terveistä kasveista, jotka vaativat huomiota ja tylsyyttä, kunnes
"… Olen ohjelmoinut Arduinoon toiminnon, jota kutsuin TheDecideriksi ja joka tekee päätöksiä kasvavien kasvien optimaalisten ympäristöolosuhteiden ylläpitämiseksi. Lisäsin 2,4 GHz: n langattomat radiolähetin -vastaanotinmoduulit ja modulaarisen vastaanotinjärjestelmän, jotta tiedot siirretään 1000 jalkaa."
Kiva! Meidän pitäisi katsoa tätä "TheDecider"
Toinen plussa tälle projektille on:
"Turvallisuuden vuoksi päätin olla käyttämättä releitä, jotka paljastavat vaihtovirtoja. Sen sijaan päätin käyttää kauko -ohjattavia langattomia pistorasioita valojen, pumppujen, puhaltimien, lämmittimien ja ilmankostuttimien ohjaamiseen."
Vaihe 2: Lataa lähdekoodi
Lataa lähdekoodi GitHubista.
433MHz RF -moduulin opetusohjelma
Instructable selittää:
"Lähdekoodissa loin perustan" anturi "- ja "laite" -objektien hallintaan, lähettämiseen ja vastaanottamiseen. Tätä projektia voidaan helposti muokata toimimaan muiden ympäristöjen kanssa, joissa ohjaus saavutetaan lukemalla antureita ja käyttölaitteita ohjelmoitujen sääntöjen perusteella. Sinun on tehtävä muutamia muutoksia lähdekoodiin, jotta se toimii kunnolla langattomien pistorasioiden kanssa. Jotta voit tehdä muutokset, sinun on selvitettävä, mitkä koodit langattomalla Kauko -ohjaimen käyttö ja pistorasiat on ohjelmoitu vastaanottamaan. Olen sisällyttänyt luonnoksen asennettavaksi Arduino Uno* -laitteeseesi* protoshield -laitteella - vaiheittainen prosessi koodien hankkimisessa. Sinun on asennettava 433 MHz: n vastaanotinmoduuli (kuvassa) ja lataa tämä luonnos StartCore.ino Arduino Unoon* ja avaa kyseisen portin sarjakonsoli, jotta voit vastaanottaa tietoja Arduinolta."
Tehdään yksi !!
"Kun olet suorittanut kaikki koodit kaukosäätimestäsi, voit kopioida ja liittää suoraan TheDecider.h -otsikkotiedostoon, jossa olen ilmoittanut."
Vaihe 3: Rakenna ohjain
Osat: (linkit viitteenä)
- Arduino Uno R3 (tätä projektia voidaan laajentaa käyttämällä lisää yksiköitä.)
- Arduino Uno Sensor Protoshield (kirjoittaja käyttää prototyyppikorttia, joka on suunniteltu sellaiselle, joka näyttää Nokian LCD -näytöltä.) Voimme käyttää samaa, tehdä oman tai käyttää Sensor Shieldiä.)
- 10k vastus
- urospiirilevyn otsikot
- naaras PCB otsikot
- johto/ liittimet antureille
- 433 MHz: n RF -lähetin- ja vastaanotinmoduulit
- Aseta 5 pakkausta langattomasti ohjattuja pistorasioita, mukaan lukien lähdekoodi !!
- 2 tai enemmän - nRF24L01 2,4 GHz: n langaton radiolähetin -vastaanotinmoduulit
Valinnaiset osat:
- Arduino Uno R3* tai Pro Mini*
- Reaaliaikainen kellomoduuli
- Valinnainen: nRF24L01 -sovitin, jossa 3,3 V: n säädin
- liittimien johdot
- Näyttövaihtoehto LCD -näyttö painikkeilla Suojus + Arduino Uno R3*
- 2 x 4-nastainen urosliitinjohto
- SD -korttivaihtoehto SD -korttisuoja + Arduino Uno R3*
- liittimien johdot
Internet -yhteysvaihtoehto
- Ethernet- tai WiFi -suoja + Arduino Uno R3*
- liitinjohdot-katso
- kanavarasia ja kansi
Työkalut:
- Juotin ja juote
- ruuvimeisseli - pieni litteä pää
- USB -johto - vakio
- PC, jossa Arduino tai Atmel Visual Studio w/ Visual Micro -laajennuksella
Vaihe 4: Jotkut kokoonpanot vaaditaan
Aloita selvittämällä, mitä koodeja omat langattomat etäpistorasiasi käyttävät. Lähdekoodissa oletetaan, että nastassa 2 (maa), 3 (data), 4 (Vcc) on 433 MHz: n vastaanotin ja reaaliaikainen kellomoduuli, joka on kytketty I2C: n kautta käyttäen A5 (SCL), A4 (SDA), Vcc, maahan.
Vaihe 5: Langattomuus
Nyt kun ohjain on ohjelmoitu pistorasioiden koodeille, voimme lisätä nRF24L01 -moduulin.
DuPont Rainbow -nauhan käyttö 2,54 mm: n naarasliittimillä, jotta voin tehdä mukautettuja johdinliittimiä:
- Pin -numero Arduino / Wire Colour / nRF24L01 -nastassa
- Nasta 9: Oranssi / CSN "Chip Select"
- Pin 10: Keltainen / CE "Chip Enable"
- Pin 11: Vihreä / MOSI "Master Out, Slave In"
- Nasta 12: Sininen / MISO "Master In, Slave Out"
- Nasta 13: Violetti / SCK "Järjestelmäkello"
- Vcc 3.3v* Punainen (jos ei käytä Unoa, lisävarusteena saatava sovitinkortti jännitesäätimellä)
- Maa. Ruskea
Johtimien värikoodit nRF24L01 -komponentin puolelta, kristalli ylhäältä päin - alhaalta oikealta ylöspäin: ruskea | Oranssi | Violetti | Sininen. Vasen alhaalta ylöspäin: Punainen | Keltainen | Vihreä | NC
Lisää hämmästyttävää tietoa nRF24L01: n yhdistämisestä Arduinoon.
Vaihe 6: Vastaanottimen puoli
Vastaanottimen lähdekoodissa oletetaan, että se käännetään ja suoritetaan Arduino Unolla tai ProMinillä, joka on kytketty nRF24L01-laitteeseen, sama kuin ohjain. Osana puutarhaohjausjärjestelmää vastaanotin lähettää hälytyksiä liitetyn LCD -näytön kautta ja/tai äänihälytyksen nastoihin 2 (maa), 3 (signaali), 4 (Vcc) kytketystä pietsosta. Koti -automaatiohankkeissa käytettävä hälytysjärjestelmä voidaan poistaa tai säännöt muokata halutun vaikutuksen mukaan.
Vaihe 7: Siirry pidemmälle…
Arduino Unon, Pro Minin, nRF24L01: n ja muiden avoimen lähdekoodin moduulien käyttäminen avaa oven monille mahdollisuuksille. Meillä on nyt langaton kehys data -objektien lähettämistä varten antureille, laitteille, hälytyksille jne. Käyttämällä kaukosäätimen pistorasioiden ja anturitulojen ohjainta ja vastaanotinta käyttöliittymän kehittämisen tutkimiseksi. TheDecider voidaan päivittää suorittamaan minkä tahansa määrän tehtäviä anturin ja käyttäjän syötteiden perusteella. Mitä vastaanotin tekee vastauksena saamiinsa tietoihin, on sinun tehtäväsi.
Nauti hieronnasta !!
Kiinnostaako Hydroponics?
Toinen sija koti -automaatiossa
Suositeltava:
Hexbug Spider XL: n hakkerointi tietokoneen vision lisäämiseksi Android -älypuhelimella: 9 vaihetta (kuvilla)
Hexbug Spider XL: n hakkerointi tietokoneen vision lisäämiseksi Android -älypuhelimen avulla: Olen suuri fani alkuperäinen Hexbug ™ Hämähäkki. Olen omistanut yli kymmenen ja hakkeroinut ne kaikki. Aina kun yksi pojistani menee ystävien luo ’ syntymäpäiväjuhlat, ystävä saa Hexbug ™ hämähäkki lahjaksi. Olen hakkeroinut tai
Hakkerointi IKEA Växer: 12 vaihetta (kuvilla)
IKEA Växerin hakkerointi: Tässä on nopea viikonloppuprojekti, jolla automatisoidaan IKEA: n Växer (+ Krydda) -kultivaattorivalo integroimalla se Home Assistantiin mikro -ohjaimen ja ESPHomen avulla. Tämä olettaa, että olet jo toiminnassa Home Assistantin kanssa
USB -näppäimistön hakkerointi: 6 vaihetta (kuvilla)
USB -näppäimistön hakkerointi: Kuinka hakkeroida USB -näppäimistö tai mikä tahansa näppäimistö. Lähetä tulot tietokoneeseen ilman ärsyttävää mikro -ohjainta
Viileä kannettavan tietokoneen kosketuslevyn hakkerointi Arduino -projekteille!: 18 vaihetta (kuvilla)
Viileä kannettavan tietokoneen kosketuslevyn hakkerointi Arduino -projekteille!: Hetkittäin, kun tein töitä PS/2 -kosketuslevyn kanssa Arduino -mikrokontrollerilla, huomasin, että kahta sen sisäistä liitäntää voidaan käyttää digitaalituloina. Tässä opetusohjelmassa opitaan, kuinka voimme hyödyntää PS/2 -kosketuslevyn lisäystä
Kuinka: Laita bändinsoittimet omaan tilaan: 5 vaihetta
Kuinka: Laita bändisoittajat omaan Myspace -tilaasi: Tässä ohjeessa opetan sinulle, miten voit laittaa Myspace Bandin musiikkisoittimet Myspace -profiiliisi. huomautus: tämä on ensimmäinen ohjeeni