Tartalomjegyzék:

DIY Hack Your Home Automation System: 7 lépés (képekkel)
DIY Hack Your Home Automation System: 7 lépés (képekkel)

Videó: DIY Hack Your Home Automation System: 7 lépés (képekkel)

Videó: DIY Hack Your Home Automation System: 7 lépés (képekkel)
Videó: 7 лайфхаков с ГОРЯЧИМ КЛЕЕМ для вашего ремонта. 2024, November
Anonim
Barkácsoljon saját otthoni automatizálási rendszert
Barkácsoljon saját otthoni automatizálási rendszert
Barkácsoljon saját otthoni automatizálási rendszert
Barkácsoljon saját otthoni automatizálási rendszert
Barkácsoljon saját otthoni automatizálási rendszert
Barkácsoljon saját otthoni automatizálási rendszert

Az otthoni automatizálási rendszernek képesnek kell lennie be- és kikapcsolni olyan eszközöket, mint a lámpák, ventilátorok, szórakoztató rendszerek stb. Egy vezeték nélküli, de az internettől független rendszer, de ami a legfontosabb, barkács és nyílt forráskódú, mert szeretném megérteni, hogyan működik.

Miért kell feltalálni a kereket?

Többet akar?

  • Miért kell barkácsolni, ha megveheted?
  • Mi az „okos” kert?
  • Intelligens beltéri kert indítása
  • Mélyebbre ásni a beltéri kertészetben
  • Beltéri kertészet: Mi baj történhet?
  • Tápoldatrendszerek kezelése
  • Miért Arduino, ha tudsz Pi -t?

hydromazing.com

1. lépés: Tekintse át a CoreConduit: Garden Controller System rendszert

Tekintse át a CoreConduit: Garden Controller System rendszert
Tekintse át a CoreConduit: Garden Controller System rendszert

A Coreconduit: Garden Controller System többet tesz, mint amennyire szükségünk van az emberi életkörülményekhez, ezért nézzük meg, mit tesz, így tudunk változtatni. Az Instructable drones szerzője az egészséges növényekről, amelyek figyelmet és unalmat igényelnek, amíg

"… Beprogramoztam az Arduino -ba az úgynevezett" TheDecider "funkciót, amely az optimális környezeti feltételek fenntartása alapján hoz döntéseket a növekvő növények számára. Hozzáadtam 2,4 GHz -es vezeték nélküli rádió adó -vevő modulokat és egy moduláris vevőrendszert, hogy az adatok a 1000 láb."

Szép! Meg kell nézni ezt a "TheDecider" -t

Egy másik plusz ehhez a projekthez:

"A biztonságot szem előtt tartva úgy döntöttem, hogy nem használok váltóáramú reléket. Ehelyett a távvezérelt vezeték nélküli kimeneteket választottam a lámpák, szivattyúk, ventilátorok, fűtőkészülékek és párásítók vezérlésére."

2. lépés: Töltse le a forráskódot

Töltse le a forráskódot
Töltse le a forráskódot

Töltse le a forráskódot a GitHub-ról.

433 MHz -es RF modul bemutatója

Az Instructable magyarázza:

"A forráskódban egy alapot hoztam létre" érzékelő "objektumok és" készülék "objektumok kezelésére, továbbítására és fogadására. Ez a projekt könnyen módosítható más környezetekkel való együttműködésre, ahol a vezérlés az érzékelők és a készülékek olvasásával érhető el programozott szabályok alapján. Néhány módosítást kell végrehajtania a forráskódon, hogy megfelelően működjön a vezeték nélküli aljzatokkal. A módosítások elvégzéséhez meg kell találnia, hogy milyen kódokat használ a vezeték nélküli a távirányító használatát és a konnektorok befogadására vannak programozva. Mellékeltem egy vázlatot az Arduino Uno* -ra való felhelyezéshez* protoshield segítségével - lépésről lépésre a kódok megszerzésének folyamatában. Be kell helyeznie a 433 MHz -es vevőmodult (a képen) és töltse fel ezt a vázlatot, a StartCore.ino -t az Arduino Uno -ba*, és nyissa meg az adott port soros konzolját, hogy adatokat tudjon fogadni az Arduino -tól."

Csináljunk egyet !!

"Miután befejezte az összes kódot a távvezérlőről, másolhatja és beillesztheti közvetlenül a TheDecider.h fejlécfájlba, ahol megjelöltem."

3. lépés: Készítse el a vezérlőt

Építse fel a vezérlőt
Építse fel a vezérlőt
Építse fel a vezérlőt
Építse fel a vezérlőt
Építse fel a vezérlőt
Építse fel a vezérlőt

Részek: (hivatkozások hivatkozásként)

  • Arduino Uno R3 (ez a projekt több egységgel bővíthető.)
  • Arduino Uno szenzor Protoshield (a szerző egy prototípus -táblát használ, amely úgy néz ki, mint egy Nokia LCD kijelző.) Ugyanazt használhatjuk, készíthetjük el, vagy használhatjuk az érzékelőpajzsot.)
  • 10k ellenállás
  • férfi PCB fejlécek
  • női PCB fejlécek
  • huzal az érzékelők csatlakozóival
  • 433 MHz -es RF adó- és vevőmodulok
  • állítson be 5 csomag vezeték nélküli vezérlésű aljzatot, beleértve a forráskódot !!
  • 2 vagy több - nRF24L01 2,4 GHz -es vezeték nélküli rádió adó -vevő modul

Opcionális alkatrészek:

  • Arduino Uno R3* vagy Pro Mini*
  • Valós idejű óra modul
  • Opcionális: nRF24L01 adapter 3,3 V -os szabályozóval
  • csatlakozó vezetékek
  • Kijelző opció LCD gombokkal Shield + Arduino Uno R3*
  • 2 x 4-tűs csatlakozóvezeték
  • SD kártya opció SD kártyapajzs + Arduino Uno R3*
  • csatlakozó vezetékek

Internet csatlakozási lehetőség

  • Ethernet vagy WiFi pajzs + Arduino Uno R3*
  • csatlakozóvezetékek-lásd:
  • vezetékdoboz fedéllel

Eszközök:

  • Forrasztópáka forrasztóval
  • csavarhúzó - kis lapos fej
  • USB kábel - szabványos
  • PC Arduino vagy Atmel Visual Studio w/ Visual Micro beépülő modullal

Lépés: Némi összeszerelés szükséges

Némi összeszerelés szükséges
Némi összeszerelés szükséges
Némi összeszerelés szükséges
Némi összeszerelés szükséges
Némi összeszerelés szükséges
Némi összeszerelés szükséges

Kezdje azzal, hogy kitalálja, hogy a saját vezeték nélküli távoli hálózati aljzatai milyen kódokat használnak. A forráskód feltételezi, hogy van egy 433 MHz-es vevő a 2. (földi), 3. (Adat), 4. (Vcc) érintkezőn, és egy valós idejű óra modul I2C-n keresztül csatlakoztatva A5 (SCL), A4 (SDA), Vcc, talaj.

5. lépés: Vezeték nélküli kapcsolat

Vezeték nélküli
Vezeték nélküli
Vezeték nélküli
Vezeték nélküli
Vezeték nélküli
Vezeték nélküli
Vezeték nélküli
Vezeték nélküli

Most, hogy a vezérlő programozva van a hálózati aljzatok kódjaival, hozzáadhatjuk az nRF24L01 modult.

A DuPont Rainbow szalag használata 2,54 mm -es női csatlakozókkal, hogy egyedi vezetékcsatlakozókat készítsek:

  • Tűszám az Arduino / vezeték színén / nRF24L01 tűn
  • 9. tű: Narancssárga / CSN "Chip Select"
  • 10. tű: Sárga / CE "Chip Engedélyezve"
  • 11. tű: Zöld / MOSI "Master Out, Slave In"
  • 12. tű: Kék / MISO "Master In, Slave Out"
  • 13. tű: Lila / SCK "Rendszeróra"
  • Vcc 3.3v* Piros (ha nem Uno -t használ, opcionális adapterkártya feszültségszabályzóval)
  • Talaj. Barna

Vezeték színkódolás az nRF24L01 komponens oldalán, a kristály felülről nézve - jobbról lentről, felfelé: barna | Narancs | Lila | Kék. Balról alulról felfelé: piros | Sárga | Zöld | NC

További csodálatos információ az nRF24L01 és az Arduino csatlakoztatásáról.

6. lépés: Vevőoldal

Vevőoldal
Vevőoldal
Vevőoldal
Vevőoldal

A vevő forráskódja azt feltételezi, hogy azt egy Arduino Uno vagy ProMini eszközön fogják lefordítani és végrehajtani, amely az nRF24L01-hez csatlakozik, ugyanúgy, mint a Vezérlő. A kerti vezérlőrendszer részeként a vevő riasztásokat küld a mellékelt LCD kijelzőn keresztül és/vagy hangos riasztást küld a 2. (föld), 3. (jel), 4. (Vcc) érintkezőkhöz csatlakoztatott piezo -ról. Otthoni automatizálási projektekben való használatra a riasztási rendszer eltávolítható, vagy a szabályok a kívánt hatásnak megfelelően testreszabhatók.

7. lépés: Továbblépés…

Továbblépve…
Továbblépve…

Az Arduino Uno, Pro Mini, nRF24L01 és más nyílt forráskódú modulok használata számos lehetőség előtt nyitja meg az ajtót. Jelenleg vezeték nélküli keretrendszerrel rendelkezünk adatobjektumok küldésére érzékelők, készülékek, riasztások stb. Számára, a távoli váltakozó áramú kimenetek és érzékelőbemenetek vezérlőjének, valamint a felhasználói felület fejlesztésének vizsgálatához vevőegységgel. A TheDecider frissíthető, hogy tetszőleges számú feladatot elvégezzen az érzékelő és a felhasználói adatok alapján. Rajtad múlik, hogy a vevő mit tesz a kapott adatok hatására.

Élvezze a bütykölést !!

Érdekli a hidroponika?

Otthoni automatizálás
Otthoni automatizálás
Otthoni automatizálás
Otthoni automatizálás

Második hely az otthoni automatizálásban

Ajánlott: