Turinys:
- 1 žingsnis: peržiūrėkite „CoreConduit: Garden Controller System“
- 2 veiksmas: atsisiųskite šaltinio kodą
- 3 žingsnis: sukurkite valdiklį
- 4 žingsnis: reikalingas tam tikras surinkimas
- 5 veiksmas: pereikite prie belaidžio ryšio
- 6 žingsnis: imtuvo pusė
- 7 žingsnis: Eikite toliau…
Video: Pasidaryk pats įsilaužimas į savo namų automatizavimo sistemą: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Namų automatizavimo sistema turėtų turėti galimybę įjungti/išjungti prietaisus, tokius kaip žibintai, ventiliatoriai, pramogų sistemos ir tt Sistema, kuri yra belaidė, tačiau nepriklausoma nuo interneto, bet svarbiausia-pasidaryk pats ir atvirojo kodo, nes noriu suprasti, kaip tai veikia.
Kodėl išradinėti ratą iš naujo?
Norite daugiau?
- Kodėl „pasidaryk pats“, kai galėjai nusipirkti?
- Kas yra „protingas“sodas?
- Išmaniojo vidaus sodo kūrimas
- Giliau įsigilinkite į vidinį sodininkystę
- Sodininkystė patalpose: kas gali nutikti?
- Maistinių medžiagų sistemų valdymas
- Kodėl „Arduino“, kai galite Pi?
hydromazing.com
1 žingsnis: peržiūrėkite „CoreConduit: Garden Controller System“
„Coreconduit: Garden Controller System“daro daugiau, nei mums reikia žmogaus gyvenimo sąlygoms, todėl pažiūrėkime, ką ji daro, kad galėtume atlikti tam tikrų pakeitimų. „Instructable drones on and on“autorius apie sveikus augalus, kuriems reikia dėmesio ir nuobodulio, kol
„…„ Arduino “programavau funkciją, kurią pavadinau„ TheDecider “, kuri priima sprendimus remdamasi optimaliomis aplinkos sąlygomis augantiems augalams. Pridėjau 2,4 GHz bevielio radijo imtuvo modulius ir modulinę imtuvų sistemą, kad duomenys būtų perduodami į 1000 pėdų “.
Puiku! Turėtume pažvelgti į šį „TheDecider“
Kitas šio projekto pliusas:
"Turėdamas omenyje saugumą, aš nusprendžiau nenaudoti relių, kurios veikia kintamosios srovės. Vietoj to, aš nusprendžiau naudoti nuotolinio valdymo belaidžius lizdus, skirtus valdyti žibintus, siurblius, ventiliatorius, šildytuvus ir drėkintuvus."
2 veiksmas: atsisiųskite šaltinio kodą
Atsisiųskite šaltinio kodą iš „GitHub“.
433MHz RF modulio pamoka
„Instructable“paaiškina:
„Šaltinio kode sukūriau pagrindą„ jutiklių “ir„ prietaiso “objektų valdymui, perdavimui ir priėmimui. Šį projektą galima lengvai pakeisti, kad jis veiktų su kitomis aplinkomis, kuriose valdymas pasiekiamas skaitant jutiklius ir valdančius prietaisus remiantis užprogramuotomis taisyklėmis. Kad jis tinkamai veiktų su jūsų belaidžio ryšio lizdais, turėsite šiek tiek pakoreguoti šaltinio kodą. Jei norite atlikti pakeitimus, turite sužinoti, kokie kodai yra jūsų belaidžio ryšio nuotolinio valdymo pulto naudojimas ir lizdai yra užprogramuoti priimti. Aš pridėjau eskizą, kaip įdiegti į „Arduino Uno*“su protoshield - žingsnis po žingsnio kodų gavimo procese. Turėsite įdėti 433 MHz imtuvo modulį (kaip parodyta paveikslėlyje) ir įkelkite šį eskizą „StartCore.ino“į „Arduino Uno“* ir atidarykite to prievado nuosekliąją konsolę, kad galėtumėte gauti duomenis iš „Arduino“.
Padarykime vieną !!
„Baigę visų kodų gavimo iš nuotolinio valdymo pulto procesą, galite nukopijuoti ir įklijuoti tiesiai į„ TheDecider.h “antraštės failą, kur nurodiau.
3 žingsnis: sukurkite valdiklį
Dalis: (nuorodos pateikiamos kaip nuoroda)
- „Arduino Uno R3“(šį projektą galima išplėsti naudojant daugiau įrenginių.)
- „Arduino Uno“jutiklio „Protoshield“(autorius naudoja prototipų plokštę, sukurtą taip, kaip atrodo „Nokia“LCD ekranas.) Mes galime naudoti tą pačią, sukurti savo arba naudoti jutiklio skydą.)
- 10k rezistorius
- vyrų PCB antraštės
- moterų PCB antraštės
- viela su jutiklių jungtimis
- 433MHz RF siųstuvo ir imtuvo moduliai
- nustatykite 5 paketus belaidžių valdomų lizdų, įskaitant šaltinio kodą !!
- 2 ar daugiau - nRF24L01 2,4 GHz belaidžio radijo imtuvo moduliai
Papildomos dalys:
- „Arduino Uno R3*“arba „Pro Mini“*
- Realaus laiko laikrodžio modulis
- Neprivaloma: nRF24L01 adapteris su 3.3V reguliatoriumi
- jungčių laidai
- Ekrano parinktis LCD su mygtukais „Shield“+ „Arduino Uno R3“*
- 2 x 4 kontaktų antgalio jungties laidai
- SD kortelės parinktis SD kortelės skydas + „Arduino Uno R3“*
- jungčių laidai
Interneto ryšio galimybė
- „Ethernet“arba „WiFi Shield“+ „Arduino Uno R3“*
- jungčių laidai-žr.
- kanalo dėžutė su dangteliu
Įrankiai:
- Lituoklis su lydmetaliu
- atsuktuvas - maža plokščia galvutė
- USB laidas - standartinis
- Kompiuteris su „Arduino“arba „Atmel Visual Studio“su „Visual Micro“papildiniu
4 žingsnis: reikalingas tam tikras surinkimas
Pradėkite išsiaiškindami, kokius kodus naudoja jūsų belaidės nuotolinės kintamosios srovės lizdai. Šaltinio kodas daro prielaidą, kad 2 kaištuose (įžeminimas), 3 (duomenys), 4 (Vcc) yra 433 MHz imtuvas ir realaus laiko laikrodžio modulis, prijungtas per I2C, naudojant A5 (SCL), A4 (SDA), Vcc, žemės.
5 veiksmas: pereikite prie belaidžio ryšio
Dabar, kai valdiklis yra užprogramuotas su kintamosios srovės lizdų kodais, galime pridėti modulį nRF24L01.
Naudojant „DuPont Rainbow“juostelę su 2,54 mm jungtimis, kad galėčiau pagaminti pasirinktines laidines jungtis:
- Smeigtuko numeris „Arduino“/ vielos spalva / nRF24L01 kaištis
- 9 kaištis: oranžinė / CSN „Chip Select“
- 10 kaištis: geltona / CE „įjungta mikroschema“
- 11 kaištis: žalia / MOSI „Master Out, Slave In“
- 12 kaištis: mėlyna / MISO „Master In, Slave Out“
- 13 kaištis: violetinė / SCK „Sistemos laikrodis“
- Vcc 3.3v* raudona (jei nenaudojama „Uno“, pasirinktinė adapterio plokštė su įtampos reguliatoriumi)
- Gruntas. Ruda
Vielos spalvų kodavimas žiūrint į nRF24L01 komponento pusę, o kristalas nukreiptas viršuje - iš apačios į dešinę, aukštyn: ruda | Oranžinė | Violetinė | Mėlyna. Kairė iš apačios į viršų: raudona | Geltona | Žalia | NC
Daugiau nuostabios informacijos apie nRF24L01 prijungimą prie „Arduino“.
6 žingsnis: imtuvo pusė
Imtuvo šaltinio kodas daro prielaidą, kad jis bus sukompiliuotas ir įvykdytas naudojant „Arduino Uno“arba „ProMini“, prijungtą prie „nRF24L01“, kaip ir valdiklis. Kaip sodo valdiklio sistemos dalis imtuvas siunčia įspėjimus per prijungtą LCD ekraną ir (arba) garsinį įspėjimą iš pjezo, prijungto prie 2 (žemės), 3 (signalas), 4 (Vcc) kaiščių. Naudojant namų automatizavimo projektus, įspėjimų sistema gali būti pašalinta arba taisyklės pritaikytos pagal norimą efektą.
7 žingsnis: Eikite toliau…
Naudojant „Arduino Uno“, „Pro Mini“, „nRF24L01“ir kitus atvirojo kodo modulius, atsiveria daug galimybių. Dabar turime belaidę sistemą, skirtą siųsti duomenų objektus jutikliams, prietaisams, įspėjimams ir kt., Naudojant nuotolinio kintamosios srovės lizdų ir jutiklių įvesties valdiklį ir imtuvą, skirtą tyrinėti vartotojo sąsajos kūrimą. „TheDecider“galima atnaujinti, kad būtų galima atlikti daugybę užduočių, atsižvelgiant į jutiklį ir vartotojo įvestis. Ką imtuvas daro reaguodamas į gautus duomenis, priklauso nuo jūsų.
Mėgaukitės trinkelėmis !!
Domina hidroponika?
Antroji vieta namų automatikoje
Rekomenduojamas:
Itin mažos galios „WiFi“namų automatizavimo sistema: 6 žingsniai (su nuotraukomis)
Itin mažos galios „WiFi“namų automatizavimo sistema: Šiame projekte parodome, kaip keliais žingsniais galite sukurti pagrindinę vietinę namų automatikos sistemą. Mes naudosime „Raspberry Pi“, kuris veiks kaip centrinis „WiFi“įrenginys. Kadangi galiniams mazgams mes naudosime „IOT Cricket“, kad pagamintume akumuliatorių
„Pasidaryk pats“namų automatikos įsilaužimo aliarmo sistema!: 5 žingsniai (su nuotraukomis)
„Pasidaryk pats“namų automatikos įsibrovėlių aliarmo sistema!: Šiame projekte aš jums parodysiu, kaip naudotis „Home Assistant“programine įranga, kad jūsų namuose būtų sukurta įsibrovėlių signalizacija. Sistema iš esmės aptiks, ar durys bus atidarytos be leidimo, ir tada išsiųs pranešimą
„Pasidaryk pats“namų automatizavimo sistemos planavimas: 12 žingsnių
„Pasidaryk pats“namų automatizavimo sistemos planavimas: Šios instrukcijos tikslas nėra pasakyti, kaip galite padaryti viską, ko norėtumėte, kad jūsų namai darytų. Vietoj to ji buvo parašyta tam, kad idėja taptų realybe, bet ir beprotybė taptų sveiku protu, suprasdama ribas (technologija, kaina, reikalaujamas laikas
Galinga autonominė namų automatizavimo sistema - „Pi“, „Sonoff“, ESP8266 ir „Node -Red“: 9 žingsniai (su nuotraukomis)
Galinga autonominė namų automatizavimo sistema - „Pi“, „Sonoff“, ESP8266 ir „Node -Red“: šis vadovas turėtų jus nukreipti į pirmąją bazę, kurioje galite įjungti/išjungti šviesą ar prietaisą naudodami bet kurį įrenginį, kuris gali prisijungti prie jūsų vietinio tinklo. puiki tinkinama žiniatinklio sąsaja. Funkcijų išplėtimo/ pridėjimo galimybės yra didžiulės, įskaitant
Pigi, paprasta, internetu valdoma namų automatizavimo sistema: 5 žingsniai (su nuotraukomis)
Pigi, paprasta, internetu valdoma namų automatizavimo sistema: jei turite naminių gyvūnėlių/vaikų ir norite juos maitinti ar mušti internetu, ši sistema jums gali būti naudinga. Tai labai paprastas ir pigus būdas valdyti variklius, šviesos diodus ir pan. Namuose iš bet kurio prie interneto prijungto kompiuterio. Viskas, ko reikia, yra žiniatinklis