Sisukord:
- Samm: HackerBox 0054 sisu loend
- 2. samm: koduautomaatika Sonoff nutikate lülititega
- 3. samm: hävitage Sonoff
- 4. samm: koduabiline ja MQTT
- Samm 5: DIY nutikas lüliti Wemos D1 Mini abil
- 6. samm: koduautomaatika jaoks kasulikud andurid
- Samm: pulssoksümeeter ja pulsikell
- 8. samm: hävitage planeet
Video: HackerBox 0054: nutikas kodu: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tervitused HackerBoxi häkkeritele kogu maailmas! HackerBox 0054 uurib koduautomaatikat nutikate lülitite, andurite ja muu kaudu. Seadistage Sonoff WiFi nutikad lülitid. Muutke nutikaid lüliteid, et lisada programmeerimispäiseid ja välgutada alternatiivseid püsivara. Seadistage Home Assistant, MQTT ja integreerige nutikad kodujaamad, nagu Amazon Alexa või Google Home. Pange kokku DIY WiFi nutikad sõlmed Wemos ESP8266 moodulite abil. Seadistage WiFi nutikad sõlmed lülitite juhtimispunktideks, anduripunktideks või mõlemaks. Uurige nutika kodu jaoks mitut andurivalikut. Katsetage pulssoksümeetria ja südame löögisageduse jälgimisega.
See juhend sisaldab teavet HackerBox 0054 -ga alustamiseks, mida saab siit osta, kuni kaupa jätkub. Kui soovite saada sellist HackerBoxi iga kuu otse oma postkasti, tellige see aadressil HackerBoxes.com ja liituge revolutsiooniga!
HackerBoxes on igakuine abonentkasti teenus riistvarahäkkeritele ning elektroonika- ja arvutitehnoloogiahuvilistele. Liituge meiega ja elage HACK LIFE.
Samm: HackerBox 0054 sisu loend
- Kaks Sonoff Basic WiFi nutikat lülitit
- Kaks Wemos D1 Mini ESP8266 moodulit
- Kaks Wemos D1 mini releekilpi
- Kaks Wemos D1 mini prototüüpkilpi
- Kaks vahelduvvoolu vahelduvvoolu kuni 5 V alalisvooluadapterit
- FTDI jada -USB -moodul
- MAX30100 pulssoksümeetri pulsimoodul
- MH-SR602 PIR-liikumisanduri moodul
- Veeanduri moodul
- Kaks digitaalset temperatuuriandurit DS18B20
- Kaks 4,7K takistit
- Isased-emased DuPont 10cm džemprid
- Eksklusiivne vinüül -veebikaamera spioonide blokeerija
- Eksklusiivne HackerBox HackLife triigitav plaaster
Mõned muud asjad, mis aitavad:
- Üks või kaks kaheharulist vahelduvvoolu pikendusjuhet
- Jootekolb, joodis ja põhilised jootetööriistad
- Arvuti tarkvara tööriistade käitamiseks
Kõige tähtsam on see, et vajate seiklustunnet, häkkerivaimu, kannatlikkust ja uudishimu. Kuigi elektroonika ehitamine ja katsetamine on väga tasuv, võib see olla keeruline, väljakutsuv ja kohati isegi masendav. Eesmärk on progress, mitte täiuslikkus. Kui te jätkate ja naudite seiklust, võib sellest hobist saada palju rahulolu. Tehke iga samm aeglaselt, arvestage üksikasjadega ja ärge kartke abi küsida.
Nagu alati, palume teil üle vaadata HackerBoxide KKK. Sealt leiate palju teavet praegustele ja tulevastele liikmetele. Peaaegu kõik meile saadetud mittetehnilise toe e-kirjad on juba KKK-s vastatud, nii et oleme väga tänulikud, kui vaatate kiiresti.
2. samm: koduautomaatika Sonoff nutikate lülititega
Sonoff Basic Smart Switches on kaugjuhtimispuldi toitelülitid, mis toetavad nutika kodu funktsioone, lülitades toite sisse peaaegu igale elektriseadmele vastavalt WiFi kaudu saadetud sõnumitele. Sonoffi põhilised nutikad lülitid sisaldavad ESP8266 WiFi -mikrokontrollerit, toitereleed koormuse sisse- ja väljalülitamiseks ning väikest vahelduvvoolu -alalisvoolu muundurit, mis toidab mikrokontrollerit ja relee samast liinist, mida vahetatakse.
ETTEVAATUST: Nutikad lülitusseadmed ühendatakse teie koduvõrku. Toitevõrk võib olla ohtlik. Peate mõistma seadmete vooluvõrku ühendamise tagajärgi. Ärge kunagi töötage seadmega, kui see on vooluvõrku ühendatud. Ärge proovige seadet reguleerida, muuta ega programmeerida, kui see on ühendatud vooluvõrku. Kui teil puuduvad kogemused või mugavus toitevõrguga ohutuks töötamiseks, paluge kellelgi asjatundlikke inimesi, kes teid aitaksid. OHUTUS ENNEKÕIKE
Hea lähtepunkt on "lülitatava pikendusjuhtme" kokkupanek, nagu joonisel näidatud. Pange tähele, et vahelduvvoolu toiteliinil on N (NEUTRAALNE) juhe, mis on tavaliselt VALGE. Sellel on ka L (LINE, LIVE, HOT) KONDUKTOR, mis on tavaliselt MUST. Samuti võib olla G (PÕHJA) KONDUKTOR, mis on tavaliselt ROHELINE või TÜÜPMETALL. N CONDUCTOR ühendub laiema pistiku tera ja soonilise või märgistatud isolatsioonikestaga. Pidage neid silmas, kui ühendate Sonoff Smart Switchi kruviklemmidega L ja N.
Keerake kindlasti Sonoff Smart Switch plastkorpuse otsad alla, nii et hambad haakuvad toitejuhtmete isolatsioonikestaga. See tagab pingete leevendamise, mis aitab vältida pingestatud juhtme lahti tõmbamist, mis võib seejärel kahjustada või vigastada. Kui vahetataval juhtmel või seadmel on kolmas GROUND -juhe, veenduge, et Sonoff Smart Switchi mõlemal küljel on maandus ühendatud (lülitist mööda minnes).
Vaikimisi rakendus, mis suhtleb ja juhib Sonoff Smart Switches otse karbist, on eWeLink.
3. samm: hävitage Sonoff
Sonoffi nutika lüliti sees on tahvlil päise jaoks jootmisavad. Päis sisaldab power, ground, TX ja RX. Neid saab kasutada ESP8266 ümberprogrammeerimiseks. Sonoff Smart Switchi nupp ühendub GPIO0 -ga, nii et seda saab kasutada ESP8266 programmeerimisrežiimi käivitamiseks.
Soovitatav on Sonoff Smart Switchi pardal kasutada naissoost päist. Kuna plaadil on kasutamise ajal kõrgepinge, ei taha me, et kõverdatud isane päisepulk midagi välja lülitaks.
Ärge unustage enne Sonoffi nutika lüliti avamist vooluvõrgust täielikult lahti ühendada. Kui lüliti oli programmeeritud, sulgege see enne kõrgepingevõrgu uuesti ühendamist täielikult oma korpusesse
Video: ühendamine Sonoffi päisega
Häkkimisrõõmu jaoks saab ESP8266-põhistele nutikatele lülititele laadida mitmeid erinevaid püsivara. Üks populaarsemaid on Tasmota (vt Tasmota kohta projekti saidil).
Video: Tasmota laadimine Sonoffisse
Video: Tasmota täielik juhend
4. samm: koduabiline ja MQTT
Koduautomaatika tarkvara hõlbustab kodus, kontoris või mõnikord kaubanduskeskkonnas leiduvate tavaliste seadmete, näiteks valgustite, kütteseadmete, juurdepääsukontrolli, vihmutite ja muude seadmete juhtimist. Tavaliselt näeb see ette ajastamisülesandeid, näiteks sprinklerite sisselülitamine sobival ajal ja sündmuste käsitlemine, näiteks tulede sisselülitamine liikumise tuvastamisel.
Kaks tavalist koduautomaatika platvormi on Home Assistant ja openHAB. Need on mõlemad avatud lähtekoodiga ja väga täisfunktsionaalsed. Vaatame rohkem koduabilist.
Video: koduabilise juhend algajatele
MQTT (Message Queuing Telemetry Transport) on kerge, avaldamise ja tellimise võrguprotokoll sõnumite edastamiseks seadmete vahel.
Video: MQTT mõistmine kodus assistendis
Video: 8266 seadme ühendamine MQTT ja Adafruit.io abil
Video: koduabiline Alexa ja Google Home'iga
Samm 5: DIY nutikas lüliti Wemos D1 Mini abil
Wemos D1 Mini on populaarne ESP8266 moodul, millel on sisseehitatud WiFi tugi ja USB -liides. Seda saab hõlpsasti programmeerida Arduino IDE ja muude ESP8266 toetavate platvormide kaudu.
ESP8266 mooduli, näiteks Wemos D1 Mini, saab ühendada releega, et pakkuda sama funktsionaalsust nagu Sonoff Smart Switch. Selline konfiguratsioon pakub ka serval täiendavaid GPIO tihvte. Need IO tihvtid võivad toetada andurite (sisendite), indikaatorite/täiturmehhanismide (väljundite), lisareleede ja mitmesuguste muude seadmete ühendamist.
Lisaks saab relee abil vahetada mis tahes tüüpi signaale, mitte ainult toitevõrku. Muude signaalide lülitamine võib toetada kliimaseadmete, niisutus-/sprinklerite, garaažiuste, juurdepääsu-/värava lukkude ja madala pingega valgustite, näiteks maastiku- või basseinivalgustite juhtimist. Internetis on palju näiteid selliste projektide kohta.
Wemos D1 Mini saab microUSB -pordi kaudu toita mis tahes piisava 5 V toiteallikaga, näiteks „seina tüügaste” telefonilaadijaga. Teise võimalusena saab toiteks kasutada väikest vahelduvvoolu -alalisvooluadapterit (väga sarnast Sonoff Smart Switchi sisseehitatud adapteriga). Siiski: võrgutoite ettevaatlikult ühendamisel toiteadapteriga tuleb olla väga ettevaatlik. Samuti tuleb enne toiteadapteri kasutamist toiteadapterit kaitsta ja isoleerida.
Projekt: Wemos D1 minirelee juhtimine WiFi kaudu
Video: Tasmota laadimine Wemos D1 Minile
6. samm: koduautomaatika jaoks kasulikud andurid
Liikumisandur
MH-SR602 on passiivne infrapunaandur (PIR-andur). PIR -id mõõdavad infrapunavalgust (IR), mis kiirgub nende vaatevälja objektidelt. Neid kasutatakse kõige sagedamini PIR-põhistes liikumisandurites. PIR -andureid kasutatakse tavaliselt turvasignalisatsioonides ja automaatsetes valgustusrakendustes. Kõik objektid, mille temperatuur on üle absoluutse nulli, kiirgavad soojusenergiat kiirguse kujul. Tavaliselt ei ole see kiirgus inimsilmale nähtav, sest see kiirgab infrapuna lainepikkustel, kuid seda saab tuvastada elektrooniliste seadmete, näiteks PIR -ide abil.
See näide näitab, kuidas kasutada PIR -liikumisanduri moodulit Arduino projektis. Kuna MH-SR602 PIR-liikumisandur töötab pingevahemikus 3.3V-15V. Seda saab kasutada koos 3,3 V toite- ja signaaliülekandega Wemos D1 Mini (ESP8266) või 5 V Arduinoga.
Veeandur
See veeanduri demoprojekt räägib peaaegu enda eest. Andurimoodul töötab kas 3.3V või 5V. Väljundit saab tuvastada mis tahes analoogsisendipistiku ja Arduino analogRead () funktsiooni abil.
Temperatuuriandur
DS18B20 on temperatuuriandur, mida saab kasutada erinevates rakendustes. Andur suhtleb 1 -juhtmelise (I2C) siiniga ja vajab töötamiseks ainult ühte 4,7K tõmbetakistit. See näidisprojekt demonstreerib DS18B20 ühendamist Wemos D1 Mini -ga.
Samm: pulssoksümeeter ja pulsikell
Pulssoksümeetria on mitteinvasiivne meetod patsiendi hapnikuga küllastumise jälgimiseks. Ehkki selle perifeerse hapniku küllastumise (SpO2) näit ei ole alati identne arteriaalse vere gaasianalüüsi arteriaalse hapniku küllastumise (SaO2) soovitavama näitajaga, on need kaks piisavalt korrelatsioonis, et ohutu, mugav, mitteinvasiivne ja odav pulssoksümeetria meetod on väärtuslik hapniku küllastumise mõõtmiseks kliinilises kasutuses.
MAX30100 (või MAX30102) on integreeritud pulssoksümeetria ja pulsikella biosensorimoodul. See sisaldab sisemisi valgusdioode, fotodetektoreid, optilisi elemente ja vähese müratasemega elektroonikat koos ümbritseva valguse tagasilükkamisega. MAX30100 pakub täielikku süsteemilahendust, mis hõlbustab mobiilseadmete ja kantavate seadmete projekteerimist.
See näiteprojekt illustreerib MAX30100 mooduli liidestamist Wemos D1 Mini -ga.
MÄRKUS: MAX30100 moodul, nagu iga isetegemise lahendus, on mõeldud ainult harivateks katsetusteks ja tutvustamiseks. Need näidisüksused ei ole absoluutselt meditsiiniseadmed ja neid ei tohiks diagnoosimisel ega muul kliinilisel eesmärgil toetuda. Lisateabe saamiseks pöörduge alati oma litsentseeritud arsti poole.
8. samm: hävitage planeet
Loodame, et naudite selle kuu HackerBoxi seiklust elektroonika ja arvutitehnoloogia vallas. Võtke ühendust ja jagage oma edu allolevates kommentaarides või HackerBoxi Facebooki grupis. Samuti pidage meeles, et kui teil on küsimusi või vajate abi, võite igal ajal saata e -posti aadressile [email protected].
Mis järgmiseks? Liituge revolutsiooniga. Elage HackLife'i. Saate iga kuu laheda häkkimisvarustuse kasti otse teie postkasti. Sirvige veebisaiti HackerBoxes.com ja registreeruge oma igakuiseks HackerBoxi tellimuseks.
Soovitan:
Nutikas kodu Raspberry Pi poolt: 5 sammu (piltidega)
Nutikas kodu Raspberry Pi poolt: Seal on juba mitu toodet, mis muudavad teie korteri nutikamaks, kuid enamik neist on patenteeritud lahendused. Aga miks on vaja nutitelefoniga valguse vahetamiseks Interneti -ühendust? See oli üks põhjus, miks ma oma Smar'i üles ehitasin
Kauge nutikas kodu: 5 sammu
Nutikas kaugkodu: Materjal: dunne gelamineerde hout platen. 1 x grondplaat ja läbimõõduga kaubik 1 cmkleine nagels
Nutikas kodu Arduinoga: 11 sammu (piltidega)
Nutikas kodu Arduinoga: Tere. Näitan teile, kuidas oma nutikat kodu ehitada. See näitab temperatuuri nii sees kui väljas, kui aken on avatud või suletud, näitab vihma ja vihma ning annab märku, kui PIR -andur liigub. Tegin rakenduse androidis, et
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
Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: 4 sammu
Nutikas kodu Arduino MKR1000 ja M.I.T. Androidi rakendus: selles õpetuses kirjeldan, kuidas oma nutikat kodu vaid mõne komponendiga täiustada. Selle nutika kodu disaini süda on rakendusega juhitav Arduino MKR1000 tahvel, mis on loodud M.I.T. (Massachusettsi Instituut