Sisukord:
- Samm: osad
- Samm 2: Ühendamine
- 3. samm: programmeerimine
- 4. samm: kuidas see toimib?
- Samm: rakendamine Androidile
- 6. samm: rakenduse seadistamine
- Samm: brauser
- 8. samm: sadama edastamine
- 9. samm: IP -d pole (valikuline)
- Samm: testige seda
- Samm 11: EDIT: Androidi rakenduse lähtekood
Video: Nutikas kodu Arduinoga: 11 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere.
Näitan teile, kuidas oma nutikat kodu ehitada. See näitab temperatuuri nii sees kui ka väljas, kui aken on avatud või suletud, näitab vihma ajal ja teeb häire, kui PIR -anduri tajud liiguvad. Tegin rakenduse androidis kõigi andmete kuvamiseks (saate seda vaadata ka brauseris). Näete temperatuuri oma kodus ja muud teavet kogu maailmast! Rakendus on tõlgitud inglise ja poola keelde. Ehitasin selle, sest tahtsin endale ise targa kodu teha ja seda juhtida. Soovi korral saate ise oma targa kodu teha, vajate vaid osi (loetletud allpool) ja palju soovi. Nii et alustame.
Algajatele mõeldud lühendite selgitus:
GND - jahvatatud
VCC - võimsus
PIR - liikumisandur
Samm: osad
Kõik osad maksid mulle 90 dollarit
- Arduino
- Etherneti moodul ENC28J60
- Termomeeter DS18B20 x2
- Mikrofoni moodul
- Vihmaandur
- PIR andur
- Pilliroo lüliti
- Relee
- Takisti 4, 7 kΩ
- Väänatud paarikaabel
- Etherneti kaabel
- Tööriistad (jootmine, kruvikeeraja)
Samm 2: Ühendamine
Eespool lisasin pildi ühendamisega friteerimisest. Kui teil on sellega probleeme, jätke kommentaar.
3. samm: programmeerimine
Kõigepealt peate selle teegi alla laadima, välja pakkima ja importima arduino IDE -sse. Ja laadige siit alla 1Wire raamatukogu, siit Dallase temperatuur ja importige need ka arduino IDE -sse. Saate selle programmi oma arduinole üles laadida. Kommentaaris on koodi selgitus.
4. samm: kuidas see toimib?
Kui klõpsate oma rakenduses või brauseris värskendamise nupul, saadab Arduino andmed nutitelefoni/brauserisse. Rakendus saab lähtekoodi igalt lehelt (/tempin, /tempout, /rain, /window, /alarm) ja kuvab selle teie telefonis.
Samm: rakendamine Androidile
Rakenduse installimiseks oma Android -telefoni peate seda tegema (näete seda ülaltoodud pildil): 1. esimene samm on alla laadida smartHome.apk fail 2. Saada apk -fail oma telefoni 3. Avage failihaldur ja leidke smarthHome.apk fail 4. Klõpsake seda ja klõpsake nuppu Install (kui olete lubanud võimaluse installida rakendusi väljaspool Google Play 5. kui olete installimise lõpetanud, saate rakenduse lubada
Rakendus on tõlgitud inglise ja poola keelde. Brauseris saate valgust sisse ja välja lülitada, kuid rakenduses mitte sellepärast, et ma ei saaks seda teha, vabandust.
6. samm: rakenduse seadistamine
Selgitan, kuidas rakendus töötab. See näitab kõiki teie kodu andmeid. IP -aadressi muutmiseks ja alarmi sisse- või väljalülitamiseks võite klõpsata seadete ikoonil. Alarmi sisselülitamisel saab rakendus andmeid kasutusel olevalt PIR -andurilt ja kui see avastatakse teie kodus liikuma, annab see sellest märguande. Rakendus otsib liikumisandurilt andmeid iga minuti järel. IP -väljale peate sisestama oma IP -aadressi. Saate seda kontrollida siit.
Samm: brauser
Sisestage oma brauserisse oma ip / all. Seal näete kõiki andmeid ja lülitate valgust sisse ja välja.
Saate seda kasutada androidi rakenduse asemel.
8. samm: sadama edastamine
Peate oma ruuteri pordi avama. Avage oma ruuteri konfiguratsioon ja seadistage arduino ip ning avage port 80. Seda näete ülaltoodud pildil.
9. samm: IP -d pole (valikuline)
Saate konto luua ilma ip -ta, kuid see pole vajalik. Ülaltoodud pildil näete, kuidas seda konfigureerida.
Samm: testige seda
Kui soovite oma arvutis andmeid näha, saate seda teha, kirjutades brauserisse omaip / all (nt 12.345.678.901/all) või kasutades androidi rakendust.
Ärge unustage jätta kommentaar ja klõpsata lemmikul, kui teile minu projekt meeldib:)
Samm 11: EDIT: Androidi rakenduse lähtekood
Kuna paljud inimesed küsisid minult androidi lähtekoodi kohta, lisan selle allpool.
Soovitan:
Garduino - nutikas aed Arduinoga: 4 sammu (piltidega)
Garduino - tark aed Arduinoga: tänapäeval pole keegi süütu. Kas on keegi, kes ei tapnud taime kogemata ??? On raske oma taimi elus hoida. Ostate uue taime ja halvimal juhul unustate selle lihtsalt kastma. Paremal juhul mäletate, et see on olemas, kuid
DIY nutikas kodu Google'i assistendi ja Arduinoga: 6 sammu
DIY nutikas kodu Google'i assistendi ja Arduinoga: kes ei taha nutikat kodu? Üks toredamaid asju, mida saate teha, on hääljuhtimise abil oma maja tulede või muude seadmete vahetamine. Rakenduse Google Home ja Google'i assistendi abiga on see tõesti kook …… Sa ei
DIY nutikas prügikast Arduinoga: 6 sammu (piltidega)
DIY nutikas prügikast koos Arduinoga: siin teeme arduino ja ultraheli anduri abil nutika prügikasti. Loodan, et teile meeldib selle projekti õppimine
DIY nutikas elektrooniline ukulele Arduinoga: 14 sammu (piltidega)
DIY nutikas elektrooniline ukulele koos Arduinoga: me selgitame samm -sammult, kuidas saate oma ukulele kujundada ja lisada mõned efektid, mis muudavad selle ainulaadseks, näiteks joonistades ukulele pinnale midagi, mida soovime või lisades mõned valgusefektid. Selle tegemiseks on vaja osta
Nutikas tänavavalgustus Ir -anduri abil Arduinoga: 4 sammu (piltidega)
Nutikas tänavavalgustus, kasutades Ir -sensorit koos Arduinoga: palun tellige minu kanalile rohkem projekte. See projekt käsitleb nutikat tänavavalgustust, tänavavalgus süttib, kui sõiduk seda läbib. Siin kasutame 4 IR -andurit, mis tunnevad sõidukit, iga IR -andur juhib