Sisukord:

DIY nutikad pistikupesad: 11 sammu (piltidega)
DIY nutikad pistikupesad: 11 sammu (piltidega)

Video: DIY nutikad pistikupesad: 11 sammu (piltidega)

Video: DIY nutikad pistikupesad: 11 sammu (piltidega)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Juuli
Anonim
DIY Smart Outlets
DIY Smart Outlets

Olen veetnud tunde ja tunde videote otsimisel, guugeldamisel ja veebisaitide sirvimisel, et välja mõelda, kuidas teha algajana DIY nutikas kodu. Alustasin hiljuti nutika kodu elustiili, kuid olin väsinud vaatamast kõiki kalleid pistikuid, lüliteid ja tarvikuid, mis maksavad palju rohkem, kui nad väärt olid, lihtsalt sellepärast, et see oli lihtne plug-and-play seade. Pärast Raspberry Pi 3 ostmist olin innukas nutika kodu turule sisenema, kuid ei tahtnud rahakotti mõlki panna. Pärast enam kui 80 -tunnist uurimistööd ja ebaõnnestunud katseid kogusin lõpuks piisavalt teadmisi, et edukalt juhtida kõiki pistikseadmeid ühe nupuvajutusega või oma Amazon Echo Doti kaudu. Kui soovite oma kodus luua odava, lihtsa alternatiivi hääl- või nuppudega juhitavale pistikupesale, olete kohanud täiuslikku juhendit. Selles juhendis näitan teile samm -sammult kodus oma vaarika pi seadistamist, raadiosageduslike pistikupesade ühendamist ja täiesti automatiseeritud algaja nutika kodu süsteemi loomist, et saaksite oma tulevaste projektidega hakkama saada. See projekt maksab teile ainult umbes 70–120 dollarit, kuid võimaldab teil kontrollida 5 erinevat seadet, võrreldes 150–200 dollariga, mis kuluks teile nende toodete ostmiseks veebist/poest.

Samm: materjalide kogumine

Teil on vaja (juba olemas):

Arvuti

SD -kaardi lugeja

Traadita ruuter/modem

Ostmiseks vajate:

Vaarika Pi 3:

(Pi) https://goo.gl/74WJLQ (35,70 dollarit)

(Komplekt) https://goo.gl/mFPedU (49,99 dollarit)

Päise juhtmed:

goo.gl/ZgZR1S (6,99 dollarit)

RF vastuvõtja/saatja:

goo.gl/MVqaeA (10,99 dollarit)

RF -pistikupesad (kaasas 5 pistikut):

goo.gl/qCu9Na (25,48 dollarit)

Etherneti juhe:

goo.gl/dPaHRJ (4,43 dollarit)

Micro SD -kaart (klass 10):

goo.gl/sRDCya (8,99 dollarit)

Valikuline:

Amazon Echo/Echo Dot:

Kaja: https://goo.gl/eQvv12 (179,99 dollarit)

Echo Dot: https://goo.gl/6C7i4j (49,99 dollarit)

Samm: seadistage Raspberry Pi 3 koduse abistajaga

Raspberry Pi 3 seadistamine koos koduabilisega
Raspberry Pi 3 seadistamine koos koduabilisega

Selles juhendis annan teile samm -sammult juhendi ilma eelduste ja varjatud sammudeta. Ma eeldan, et olete siin kõiges uus ja ma vaatan kõike algusest lõpuni üksikasjalikult. Kui olete seda korra teinud, võib see olla 10 -minutiline protsess, mille saate seadistada igal ajal ja igal pool. Kui teate, kuidas sammu teha või olete selle juba lõpetanud, jätke need julgelt vahele ja järgige ülejäänud juhendit. Alustagem…

1. Logige sisse oma Windowsi arvutisse ja avage oma Interneti -brauser. Laadige alla kõik järgmised programmid. Kõik on viirusteta ja ohutud, kuigi teie viirusetõrjetarkvara võib sõltuvalt teie tarkvarast teisiti öelda.

Kitt (olenevalt arvutist klõpsake 32- või 64 -bitise MSI installija linki):

goo.gl/RDjiP8

Etcher:

etcher.io/

Hassbian:

goo.gl/1z7diw

Notepad ++:

goo.gl/brcZZN

2. Avage allalaaditavad failid ja installige igaüks neist. Pärast kõiki installimisi kinnitage need hõlpsaks juurdepääsuks oma menüüsse Start või looge otsetee töölauale.

3. Pärast installimist avage Etcher ja klõpsake "Vali pilt". Valige Hassbiani ZIP -fail. Seejärel sisestage oma mikro -SD -kaart arvutisse otse või SD -kaardilugeja kaudu. Pärast sisestamist klõpsake "Vali draiv" ja valige oma mikro -SD -kaart või SD -kaardi lugeja, kui seda kasutate. Pärast valimist klõpsake "Flash!" ja oodake, kuni teie micro SD -kaardile vilgub Hassbiani pilt.

4. Kui pilt on välkunud mikro -SD -kaardile ja kuvatakse hüpikaken, mis kinnitab, et see õnnestus, eemaldage mikro -SD -kaart arvutist/lugejast ja sisestage see oma Raspberry Pi -sse. Jätkake oma Raspberry Pi ühendamist traadita ruuteri/modemiga Etherneti kaabli kaudu. Seejärel ühendage oma mikro -USB -kaabel oma Raspberry Pi -ga ja teine ots seinaga. Kui kõik see on tehtud, oodake 10-15 minutit, kuni teie Hassbiani pilt teie Raspberry Pi-sse installitakse ja seadistatakse.

5. Kui Hassbian on installimise lõpetanud, minge oma Interneti -brauserisse ja tippige otsinguribale "hassbian.local: 8123". Vajutage sisestusklahvi ja teid tervitatakse Home Assistanti veebiliidesega. Kui te seda liidest ei näe, klõpsake siin.

3. samm: PuTTY seadistamine

PuTTY seadistamine
PuTTY seadistamine

1. Liikuge Putty installipaigale ja avage programm. Teid tervitatakse paljude kastide ja nuppudega, kuid me keskendume "hosti nimele (või IP -aadressile"). Tippige allolevasse kasti "hassbian.local". Järgmisena kasti "Salvestatud seansid" all oma seansi nimi ja seejärel vajutage nuppu Salvesta. Pärast seda klõpsake salvestatud seanssi ja klõpsake nuppu „Ava”. Ilmub kast, vajutage lihtsalt jah ja teid tervitatakse terminaliliidesega. Teilt küsitakse sisselogimist kui: "tekst, kuhu sisestate kasutajanime" pi "ja parooli" vaarikas ". Pärast seda vajutage sisestusklahvi ja logite sisse oma koduabilisega suhtlevasse terminaliliidesesse.

2. Sisestage järgmine käsk:

sudo raspi-config

Ilmub uus värvikas aken. Navigeerige selles aknas nooleklahvide abil, kuid kõigepealt vajutage sisestusklahvi ja järgige kasutaja parooli muutmise juhiseid. Järgmisena liikuge nooleklahvide abil alla "Lokaliseerimise valikud", seejärel alla "Muuda ajavööndit" ja navigeerige loendites, et muuta oma kohalik ajavöönd. Seejärel kerige alla jaotisse „Liidesevalikud”, seejärel allapoole SSH ja lubage oma Raspberry Pi -l SSH. Lõpuks liikuge alla jaotisse "FINISH!" ja väljumiseks vajutage sisestusklahvi.

3. Järgmisena installime Samba - programmi, mis võimaldab meil oma Raspberry Pi -d oma failiuurija kaudu vaadata ja Raspberry Pi -d SSH -ga kasutada. Samba installimiseks kopeerige ja kleepige järgmine kood üks rida korraga, vajutades kindlasti iga kord sisestusklahvi.

sudo apt-get update

sudo apt-get upgrade

sudo hassbian-config install samba

4. Avage oma failiuurija ja navigeerige vasakule vahekaardile "Võrk". Paremklõpsake tühjal alal ja klõpsake nuppu "Värskenda". Paari sekundi pärast peaksite nägema, et arvutite loendis kuvatakse "HASSBIAN" või mõni muu Raspberry Pi nimi. Kui te ei oma oma Raspberry Pi -d, klõpsake siin.

Samm: raadiosagedusvastuvõtja/saatja ühendamine Raspberry Pi -ga

RF -vastuvõtja/saatja ühendamine Raspberry Pi -ga
RF -vastuvõtja/saatja ühendamine Raspberry Pi -ga
RF -vastuvõtja/saatja ühendamine Raspberry Pi -ga
RF -vastuvõtja/saatja ühendamine Raspberry Pi -ga
RF -vastuvõtja/saatja ühendamine Raspberry Pi -ga
RF -vastuvõtja/saatja ühendamine Raspberry Pi -ga

See on ehituse üks lihtsamaid osi ja nõuab natuke kannatlikkust ja head nägemist. Avage oma päise juhtmed ja valige 8 erinevat värvi naissoost naissoost juhet ja eraldage need. Avage oma RF -vastuvõtja/saatja moodulid ja asetage need välja. Järgmisena järgige seda skeemi ja seda GPIO diagrammi, mis aitavad teil saatjat ja vastuvõtjat Raspberry Pi -ga ühendada.

MÄRKUS. Kui kasutate pilte skemaatiliselt, pange tähele, et piltidel olevad saatja/vastuvõtja tihvtid võivad asuda teie saatja/vastuvõtja paari erinevates kohtades. KASUTA PILDIDELE KASTE JUHENDIKS SAATJA/VASTUVÕTJA ÜHENDAMISEKS PI -ga, kui see on ostetud ülaltoodud lingilt

Saatemoodul (väike):

DA GPIO #17

VCC (tühi ruum) +5VDC

G Maa

Vastuvõtja moodul (LONG ONE):

Kasutage vastuvõtja vasakut külge

+5V +5VDC

ANDMED GPIO #21/27

GND maapind

Kui olete juhtmega ühendatud, avage oma RF -pistikupesad, kui te pole seda juba teinud, ja võtke välja esimene pistikupesa. Asetage kaasasolev aku kaugjuhtimispulti. Ühendage pistikupesa seinaga ja oodake mõni sekund. Jätkake pistikupesa küljel asuva nupu 5 sekundit all hoidmist või kuni eesmine punane LED hakkab vilkuma. Kui LED -tuli vilgub, vajutage kaugjuhtimispuldi nuppe #1 ON/OFF, see ühendab kanali 1 pistikupesaga ja kontrollib pistikupesa juhtimist.

Samm: RF -pistikupesade ühendamine PuTTY -ga

RF -pistikupesade ühendamine PuTTY -ga
RF -pistikupesade ühendamine PuTTY -ga

Raspberry Pi ühendamiseks RF -pistikupesadega peame kõigepealt välja selgitama signaali koodi, mida vastuvõtja/saatja peab õppima pealtkuulama. Selleks installime Raspberry Pi -le kaks programmi: WiringPi ja RFSniffer.

1. Avage PuTTY ja logige oma Raspberry Pi -sse sisse nagu varem

2. Esmalt installime WiringPi. Tippige või kopeerige ja kleepige järgmised käsud rida -realt.

sudo git kloon git: //git.drogon.net/wiringPi

cd juhtmestikPi

sudo./build

WiringPi õige installimise kinnitamiseks andke järgmine käsk.

gpio -v

3. Järgmisena installime RFSniffer. Tippige või kopeerige ja kleepige järgmised käsud rida -realt.

cd

sudo git kloon git: //github.com/timleland/rfoutlet.git/var/www/rfoutlet

sudo chown root.root/var/www/rfoutlet /odesend

sudo chmod 4755/var/www/rfoutlet /odesend

Pärast programmi installimist kasutage programmi RFSniffer käivitamiseks järgmist käsku.

sudo/var/www/rfoutlet/RFSniffer

4. Altpoolt peaks ilmuma tühi ekraan. Sel hetkel kasutage kaasasolevat kaugjuhtimispulti, et leida iga kaugjuhtimispuldi nupu kood. Vaatame ainult pikki 7 -kohalisi koode. Ärge muretsege teiste numbrite pärast.

5. Avage Notepad ++ ja avage uus fail. Salvestage see fail "RF -koodidena". Jätkake iga PuTTY koodi märkmiku ++ salvestamist, alustades kõigi 5 ON -nupuga ja seejärel kõigi 5 OFF -nupuga. Veenduge, et iga sisselülitatud number vastab sama numbri OFF nupule.

6. Koodide testimiseks ja veendumaks, et kõik töötab korralikult, tippige rida -realt järgmised käsud.

sudo/var/www/rfoutlet /odesend #######

Asendage 7 # oma 7 -kohaliste ON/OFF koodidega.

6. toiming: RF -pistikupesade ühendamine Home Assistantiga

RF -pistikupesade ühendamine koduabilisega
RF -pistikupesade ühendamine koduabilisega

Kasutame koduabilist Lisan nimega Raspberry Pi RF Switch, mis võimaldab meil kasutada viimases etapis salvestatud koode, et linkida Home Assistant meie RF -pistikupesadega

1. Kui kõik teie koodid on salvestatud, minge oma Interneti -brauserisse ja minge sellele lingile

2. Avage oma failiuurija ja avage vahekaardil "Võrk" oma HASSBIAN -seade. Klõpsake kausta "homeassistant", seejärel avage konfiguratsioonifail.

MÄRKUS. Olge selles failis muudatuste tegemisel väga ettevaatlik, väikesed tühikud või lisatähed võivad põhjustada koduabilise krahhi või mitte korralikult töötada, seega järgige minu juhiseid väga hoolikalt ja kasutage kaasasolevaid pilte, et veenduda, et toimite õigesti

3. Kerige failis "konfiguratsioon" lõpuni alla ja klõpsake koodirea lõpus, mis ütleb "automation:! Include automations.yaml". Klõpsake kaks korda sisestusklahvi ja kopeerige ülaltoodud lingilt järgmine kood või kasutage allpool muudetud koodi.

lüliti:

- platvorm: rpi_rf gpio: 17 lülitit: OUTLET NAME: protokoll: 1 impulsi pikkus: 180 code_on: ####### code_off: #######

4. LOE HOOLIKALT: Ainsad asjad, mida pead selle koodi puhul muutma, on rida "Outlet Name", kustuta see ja asenda see oma müügikoha kohandatud nimega. Veenduge, et rea algus jääks joonele, kus see praegu on, ei, ärge liigutage seda üles ega tagasi. Viimane asi, mida peate muutma, on read "code_on" ja "code_off". Asendage 7 # oma esimese pistikupesa 7 -kohalise koodiga. Pange kindlasti kood ON sisse reaga "code_on" ja väljalülituskood reaga "code_off".

5. Veenduge, et olete kõik õigesti sisestanud ja võrrelge alloleva pildiga, veendumaks, et kõik näeb välja sama, välja arvatud müügikoha nimi ja ON/OFF koodid. Kui kõik sobib, minge üles ja ht -faili, seejärel salvestage. Väljuge seadistusaknast.

6. Järgmisena peame muudatuste salvestamiseks Home Assistanti taaskäivitama. Minge oma Interneti -brauserisse ja minge saidile "hassbian.local: 8123". Minge vahekaardile "Konfiguratsioon" ja sisenedes klõpsake nuppu "Configuration.yaml". Jätkake nupu "KONTROLLI KONFIGUREERIMINE" klõpsamist. See nupp tagab, et fail configuartion.yaml on kehtiv ega sisalda vigu. Pärast klõpsamist oodake "Kehtiv!" sõnum. Kui te seda teadet ei saa, kontrollige esmalt konfiguratsiooni.yaml faili ja veenduge, et kõik oleks seal, kus see peaks olema, ilma täiendavate tühikute ja tähemärkideta ning kõik oleks paigutatud sinna, kus see peaks olema. Kui teil on endiselt vigu, klõpsake siin. Logige sisse PuTTY -sse, nagu oleme varem teinud, ja tippige järgmine käsk.

sudo taaskäivitamine

7. Koduabiline peaks taaskäivitama. Oodake umbes minut ja minge seejärel tagasi oma Interneti -brauserisse ja tagasi lehele "hassbian.local: 8123". Kui klõpsate vahekaardil „Osariigid”, peaksite nägema oma lülitit nimega, mille nimetasite oma müügikohaks.

8. Ühendage seade (valgusti, ventilaator, laadija jne) oma RF -pistikupessa ja minge tagasi oma arvuti juurde. See on viimane test … klõpsake oma lülitit ja vaadake, kuidas teie seade sisse ja välja lülitub! Kui kõik läks plaanipäraselt, peaksite arvuti kaudu juhtima täielikult töötavat lülitit.

Samm: koduabilise sidumine oma IOS -seadmega

Koduabilise sidumine oma IOS -seadmega
Koduabilise sidumine oma IOS -seadmega

1. Avage telefon ja minge App Store'i. Otsingukaardil otsige "Koduabiline". Laadige alla koduabilise rakendus ja oodake, kuni see installitakse.

2. Pärast installimist avage rakendus ja puudutage paremas alanurgas hammasrattaikooni. Sisestage URL -i väljale "hassbian.local: 8123". Kui seadistate oma koduabilise parooli, tippige see parool väljale „Parool”, kui ei, jätke see tühjaks. Klõpsake nuppu Salvesta ja seejärel paremas ülanurgas nuppu Valmis.

3. Oodake, kuni rakendus uuesti laadib ja peaksite nägema oma lülitit otse teie ees. Testige neid ja veenduge, et kõik töötab.

MÄRKUS. Võite märgata, et lülitil ei pruugi olla animatsiooni, see on hea, see on lihtsalt rakenduse viga

8. samm: müügikohtade ja koduabilise linkimine Amazon Echo/Dot -iga

Väljundite ja koduabilise ühendamine Amazon Echo/Dot abil
Väljundite ja koduabilise ühendamine Amazon Echo/Dot abil

Seda sammu oli mul kõige raskem välja selgitada, kuna selle kohta on vähe värskendatud õpetusi. Nagu näete, on see selle õpetuse üks lihtsamaid samme. Siin linkime teie koduabilise serveri Amazon Alexaga, et saaksite oma koduabilise serveri lülitite ja seadmete täielikku hääljuhtimist.

1. Avage oma failiuurija ja avage vahekaardil "Võrk" oma HASSBIAN -seade. Klõpsake kausta "homeassistant" ja avage seejärel "konfiguratsioonifail". ja kasutage kaasasolevaid pilte, et veenduda, et toimite õigesti.

2. Kerige allapoole, kus on kirjas "logbook:" ja klõpsake selle rea lõpus. Vajutage kaks korda sisestusklahvi ja kopeerige ja kleepige järgmine kood oma faili.

emulated_hue:

tüüp: alexa expose_by_default: tõeline eksponeeritud_domeenid: - lüliti - valgus - rühm

3. Klõpsake faili, seejärel salvestage. Veenduge, et olete kõik õigesti sisestanud ja võrrelge alloleva pildiga, et veenduda, et kõik näeb välja sama. Väljuge seadistusaknast.

6. Järgmisena peame muudatuste salvestamiseks Home Assistanti taaskäivitama. Minge oma Interneti -brauserisse ja minge saidile "hassbian.local: 8123". Minge vahekaardile "Konfiguratsioon" ja sisenedes klõpsake nuppu "Configuration.yaml". Jätkake nupu "KONTROLLI KONFIGUREERIMINE" klõpsamist. See nupp tagab, et fail configuartion.yaml on kehtiv ega sisalda vigu. Pärast klõpsamist oodake "Kehtiv!" sõnum. Kui te ei saa seda teadet, kontrollige esmalt konfiguratsiooni.yaml faili ja veenduge, et kõik oleks seal, kus see peaks olema, ilma täiendavate tühikute ja tähemärkideta ning kõik oleks paigutatud sinna, kus see peaks olema. Kui teil on endiselt vigu, klõpsake siin. Logige sisse PuTTY -sse, nagu oleme varem teinud, ja tippige järgmine käsk.

sudo taaskäivitamine

4. Avage oma telefonis oma Alexa rakendus ja pühkige menüü avamiseks vasakul küljel. Puudutage "Nutikas kodu" ja seejärel valikut "Seadmed". Klõpsake nuppu „AVASTA” ja oodake 20 sekundit, kuni Alexa avastab teie koduabiliseadmed.

5. Kui kõik tehti õigesti, peaksite nägema oma väljundit oma Alexa rakenduses. Viimase testi jaoks… proovige seda. Öelge oma kajale/punktile järgmine käsk.

"Alexa, lülita [oma väljundi nimi] sisse."

"Alexa, lülita [oma väljundi nimi] välja."

Te peaksite nägema, kuidas teie seade hääle järgi sisse ja välja lülitub. Kõik, mida lisate oma koduabilisele, peaks olema teie Echole kättesaadav. Veenduge, et käivitate Alexa rakenduses iga kord uue seadme lisamiseks funktsiooni "DISCOVER".

Samm: HomeKiti/Homebridge'i installimine

Võimalik, et ühendasite oma HomeAssistanti oma iOS -seadmega, aga mis siis, kui saaksite oma pistikupesasid iOS -i rakenduse abil juhtida? No nüüd saate.

Alustage, sidudes järgmised käsud.

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

sudo apt -get install -y nodejs

sudo apt-get install libavahi-compat-libdnssd-dev

sudo npm install -g --unsafe -perm homebridge

Seejärel käivitage käsk homebridge, et luua kataloog /.homebridge.

kodusild

Seejärel redigeerige Homebridge'i faili config.json, minnes sellesse kataloogi.

cd /home/pi/.homebridge

Edasi redigeerige config.json faili, tippides:

sudo nano config.json

Kui olete sees, kopeerige ja kleepige see tekst tühja faili config.json. Asenda "host": "XXX. XXX. XXX. X: 8123", "IP -aadressiga, millel Home Assistant Server töötab.

"name": "Homebridge", "kasutajanimi": "CC: 22: 3D: E3: CE: 30", "port": 51826, "pin": "031-45-154"}, "description": " See on näide konfiguratsioonifailist, millel on üks võltstarvik ja üks võltsplatvorm. Seda saate kasutada mallina oma konfiguratsioonifaili loomiseks, mis sisaldab tegelikult teile kuuluvaid seadmeid. "," Platform ": [{" platform ":" HomeAssistant ", "name": "HomeAssistant", "host": "https://XXX. XXX. XXX. X: 8123", "password": "apipassword", "support_types": ["automatization", "binary_sensor", " kliima "," kate "," seadme_jälgija "," ventilaator "," rühm "," sisend_boolean "," kerge "," lukk "," meediumipleier "," kaugjuhtimine "," stseen "," skript "," sensor ", "lüliti", "vaakum"], "default_visibility": "nähtav", "logimine": tõsi, "ellenőrzés_ssl": vale}]}

Klõpsake ctrl-x, vajutage "Y", seejärel vajutage sisestusklahvi.

Järgmisena installige Home Assistanti pistikprogramm, käivitades selle koodi:

sudo npm install -g homebridge -homeassistant

Pärast seda käivitage Homebridge'i käivitamiseks järgmine käsk.

kodusild

Avage oma iOS -i seadmes rakendus Home, klõpsake "Lisa lisavarustus", seejärel klõpsake allosas nuppu "Kas teil pole koodi või ei saa skannida?". Järgmisena klõpsake jaotises Käsitsi kood jaotises "Sisesta kood". Sisestage järgmine 8-kohaline kood, et siduda oma iOS-seade Homebridge'i serveriga.

031-45-154

Peaksite nägema oma Homebridge'i serverit. Seadistamise lõpetamiseks järgige ekraanil kuvatavaid juhiseid ja nüüd on teie seade ühendatud koduabilisega!

10. toiming: algaja nutikas kodu: lõpetage

Palju õnne! Olete nüüd teel oma esimese nutika kodu/toa ehitamisele. Loodan, et see õpetus oli lihtne ja teil oli selle seadistuse loomine lõbus. Kui teil on kommentaare või küsimusi, saatke mulle julgelt e -kiri: [email protected]. Kui teil oli selle käigus probleeme, vaadake palun seda levinud probleemide lehte, kus ma vaatan üle mõned levinumad probleemid ja probleemid, mis mul selle kõige välja selgitamisel tekkisid. Loodan vastata ka üldistele küsimustele allpool olevas kommentaaride osas. Vaadake minu tuleviku lehel õpetust, kuidas teha väga lihtne Androidi armatuurlaud kõigi koduabiseadmete juhtimiseks.

Soovitan: