Sisukord:

HackerBox 0054: nutikas kodu: 8 sammu
HackerBox 0054: nutikas kodu: 8 sammu

Video: HackerBox 0054: nutikas kodu: 8 sammu

Video: HackerBox 0054: nutikas kodu: 8 sammu
Video: CS50 2015 - Week 8, continued 2024, November
Anonim
HackerBox 0054: tark kodu
HackerBox 0054: tark kodu

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

Koduautomaatika Sonoff nutikate lülititega
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

Häkkida Sonoff
Häkkida 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

Koduabiline ja MQTT
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

DIY nutikas lüliti Wemos D1 Mini abil
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

Koduautomaatika jaoks kasulikud andurid
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ümeeter ja pulsikell
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

Häkkida planeeti
Häkkida planeeti

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: