Turinys:

Išmanieji namai su „Arduino“: 11 žingsnių (su nuotraukomis)
Išmanieji namai su „Arduino“: 11 žingsnių (su nuotraukomis)

Video: Išmanieji namai su „Arduino“: 11 žingsnių (su nuotraukomis)

Video: Išmanieji namai su „Arduino“: 11 žingsnių (su nuotraukomis)
Video: IŠMANŪS NAMAI PIGIAI SU SONOFF ĮRENGINIAIS, KAIP LENGVAI PADARYTI INTEGRACIJAS/ Episode 25 /BK Grupė 2024, Lapkritis
Anonim
Protingi namai su „Arduino“
Protingi namai su „Arduino“

Sveiki.

Aš jums parodysiu, kaip sukurti savo protingus namus. Tai rodo temperatūrą tiek viduje, tiek lauke, jei langas atidarytas arba uždarytas, rodo, kai lyja, ir signalizuoja, kai juda PIR jutiklis. Aš sukūriau programą „Android“, kad būtų rodomi visi duomenys (taip pat galite žiūrėti naršyklėje). Galite matyti temperatūrą namuose ir kitą informaciją iš viso pasaulio! Programa išversta į anglų ir lenkų kalbas. Aš jį pastatiau, nes norėjau susikurti savo protingus namus ir juos valdyti. Jei norite, galite susikurti savo išmaniuosius namus, jums reikia tik dalių (išvardytų žemiau) ir daug noro. Taigi pradėkime.

Akronimų paaiškinimas pradedantiesiems:

GND - žemė

VCC - galia

PIR - judėjimo jutiklis

1 žingsnis: dalys

Dalys
Dalys
Dalys
Dalys

Visos dalys man kainavo 90 USD

  • Arduino
  • Ethernet modulis ENC28J60
  • Termometras DS18B20 x2
  • Mikrofono modulis
  • Lietaus jutiklis
  • PIR jutiklis
  • Nendrinis jungiklis
  • Estafetė
  • Rezistorius 4, 7 kΩ
  • Vytos poros kabelis
  • Ethernet kabelis
  • Įrankiai (litavimas, atsuktuvas)

2 žingsnis: prijungimas

Ryšys
Ryšys
Ryšys
Ryšys
Ryšys
Ryšys

Viršuje pridėjau nuotrauką iš fritzavimo su jungtimi. Jei turite problemų, palikite komentarą.

3 žingsnis: programa

Pirmiausia turite atsisiųsti, išgauti ir importuoti šią biblioteką į arduino IDE. Atsisiųskite „1Wire“biblioteką iš čia, Dalaso temperatūrą iš čia ir importuokite jas į „arduino IDE“. Šią programą galite įkelti į savo arduino. Komentare yra kodo paaiškinimas.

4 žingsnis: kaip tai veikia?

Kaip tai veikia?
Kaip tai veikia?

Kai programoje arba naršyklėje spustelėsite „Atnaujinti“, „Arduino“siunčia duomenis į išmanųjį telefoną/naršyklę. Programa gauna šaltinio kodą iš kiekvieno puslapio (/tempin, /tempout, /rain, /window, /alarm) ir parodo jį jūsų telefone.

5 veiksmas: „Android“taikymas

Taikymas „Android“
Taikymas „Android“
Taikymas „Android“
Taikymas „Android“
Taikymas „Android“
Taikymas „Android“

Norėdami įdiegti programą „Android“telefone, turite tai padaryti (tai galite pamatyti aukščiau esančioje nuotraukoje): 1. pirmas žingsnis yra atsisiųsti smartHome.apk failą 2. Siųsti apk failą į savo telefoną 3. Atidaryti failų tvarkyklę ir surasti smarthHome.apk failą 4. Spustelėkite jį ir spustelėkite įdiegti (jei įgalinote galimybę įdiegti programas ne „Google Play“5. kad baigtumėte diegti, galite įjungti programą

Programa išversta į anglų ir lenkų kalbas. Naršyklėje galite įjungti ir išjungti šviesą, bet programoje ne dėl to, kad aš negaliu to padaryti, atsiprašau.

6 veiksmas: programos konfigūravimas

Programos konfigūracija
Programos konfigūracija
Programos konfigūracija
Programos konfigūracija
Programos konfigūracija
Programos konfigūracija
Programos konfigūracija
Programos konfigūracija

Aš paaiškinsiu, kaip veikia programa. Tai rodo visus jūsų namų duomenis. Galite spustelėti nustatymų piktogramą, norėdami redaguoti savo IP adresą ir įjungti arba išjungti aliarmą. Kai įjungiate signalą, programa gauna duomenis iš naudojamo PIR jutiklio, o jei aptinkama, kad juda jūsų namuose, ji apie tai praneša. Programa kas minutę nuskaito judesio jutiklio duomenis. IP lauke turite įvesti savo IP adresą. Tai galite patikrinti čia.

7 žingsnis: naršyklė

Naršyklė
Naršyklė
Naršyklė
Naršyklė

Įveskite savo naršyklėje „ip / all“. Ten galite pamatyti visus duomenis ir įjungti bei išjungti šviesą.

Tai galite naudoti vietoj programos „Android“.

8 veiksmas: uosto persiuntimas

Uosto persiuntimas
Uosto persiuntimas

Turite atidaryti maršrutizatoriaus prievadą. Atidarykite maršrutizatoriaus konfigūraciją ir nustatykite arduino ip bei atidarykite 80 prievadą. Jį galite pamatyti aukščiau esančiame paveikslėlyje.

9 veiksmas: NE IP (neprivaloma)

NE IP (neprivaloma)
NE IP (neprivaloma)

Galite sukurti paskyrą be ip, bet tai nėra būtina. Aukščiau esančiame paveikslėlyje galite pamatyti, kaip jį sukonfigūruoti.

10 žingsnis: išbandykite

Jei norite matyti duomenis savo kompiuteryje, tai galite padaryti įvesdami į naršyklę savoip / all (pvz., 12.345.678.901/all) arba naudodami „Android“programą.

Nepamirškite palikti komentaro ir spustelėkite mėgstamiausią, jei jums patinka mano projektas:)

11 veiksmas: REDAGUOTI: „Android“programos šaltinio kodas

Kadangi daugelis žmonių manęs klausė apie „Android“šaltinio kodą, pridedu jį žemiau.

Rekomenduojamas: