Orodha ya maudhui:

Mfumo wa Nyumbani wa bei rahisi na rahisi: Hatua 7
Mfumo wa Nyumbani wa bei rahisi na rahisi: Hatua 7

Video: Mfumo wa Nyumbani wa bei rahisi na rahisi: Hatua 7

Video: Mfumo wa Nyumbani wa bei rahisi na rahisi: Hatua 7
Video: BIASHARA SABA 7 UNAZOWEZA FANYA UKIWA NA MTAJI MDOGO UKAPATA FAIDA KUBWA NA CHIEF GODLOVE 2024, Novemba
Anonim
Mfumo wa bei rahisi na rahisi wa Nyumba
Mfumo wa bei rahisi na rahisi wa Nyumba

Habari!

Mimi ni Ed nina umri wa miaka 15 na mapenzi ya kompyuta, programu na uhandisi wa umeme. Kwa kuwa mimi ni mchanga kabisa naishi katika nyumba ya wazazi wangu, Mradi huu ulianza wakati niliamua kuhamia kwenye Chumba cha Attic / Loft, Katika harakati za kubuni chumba na fanicha mpya ambazo nitanunua niliamua kwamba nitafanya hii chumba tofauti kidogo; Na Chumba cha Smart kilizaliwa!

Hatua ya 1: Kupata Sehemu

Kupata Sehemu
Kupata Sehemu

Kuna njia tofauti za kufanya hivyo, Unaweza kununua vifaa vyote kwa bei rahisi, lakini utoaji unachukua siku 30 kutoka china, Au unaweza kununua Sehemu kwenye Amazon.

(Viungo vyote Uingereza ninaogopa)

NODEMCU 1x

Amazon

Bangood

ARDUINO Angalau 2x Kulingana na moduli ngapi unazotumia (Aina yoyote itafanya, lakini nilitumia Pro Micros kwani nilikuwa nao wamelala karibu)

Amazon

Bangood

Bodi ya Kupeleka Vipande 8

Bangood

Amazon

Moduli za Redio (NRF24L01) angalau 2x

Amazon

Bangood

Adapta za Redio angalau 2x

Bangood

Amazon

Moduli kadhaa za Kupitisha Moja kulingana na ikiwa unataka kuunganisha vifaa vya ziada

Amazon

Bangood

MISC

Kamba nyingi za Jumper, zenye ncha tofauti

Uvumilivu mwingi

ws2182b ukanda wa LED

Vitu vya ziada vya busara vya nyumbani, kwa mfano. shabiki

Amazon Echo, ya aina yoyote

Cable za USB za programu

Bodi ya Perf

Vichwa vya pini

Hatua ya 2: Jinsi inavyofanya kazi

Inavyofanya kazi
Inavyofanya kazi

Tunapotengeneza hii kwanza tunahitaji kuelewa jinsi inavyofanya kazi.

Kwa kweli kuna sehemu 3 za Usanidi huu.

  • NodeMCU ambayo inapokea amri kutoka kwa amazon Echo ambayo hutuma amri kando ya Relay
  • Arduino ambayo hupokea amri kutoka kwa NodeMCU kupitia Relay Kisha hutuma amri zaidi kupitia Redio
  • Redio ya Kupokea Arduino, ambayo hupokea amri kupitia redio na imeambatanishwa na Taa zote

Ninajua kuwa kuna njia bora za kufanya arduino kuwasiliana na NodeMCU kuliko na Basic Loging board Logic lakini nilijaribu suluhisho zingine 3 na hii ndiyo pekee iliyofanya kazi mwishowe kwa hivyo nilishikilia hii.

Hatua ya 3: Wiring Sehemu (Transmitter)

Wiring Sehemu (Transmitter)
Wiring Sehemu (Transmitter)
Wiring Sehemu (Transmitter)
Wiring Sehemu (Transmitter)
Wiring Sehemu (Transmitter)
Wiring Sehemu (Transmitter)
Wiring Sehemu (Transmitter)
Wiring Sehemu (Transmitter)

Kwanza waya NODEMCU kwa Relay,

D0-D6 inapaswa kushonwa kwa INPUT 1-7 kwenye relay

na VIN na GROUND ziliunganishwa ipasavyo.

Unganisha Relay kwa Arduino

Tunachojaribu kufanya ni kupata relay kuwa kama kitufe rahisi cha kushinikiza.

Kwa hivyo unganisha HAPANA ya kupelekwa kwa sasa ya 5v

Unganisha COM ya upelekaji kwa vitu viwili tofauti, kwa pini sahihi ya arduino na kwa GND kupitia kipinzani cha 1Kohm pullup.

Unaweza kufanya haya yote kwenye ubao wa mkate au kupitia ubao ulio na soldering

Unganisha Moduli ya Redio

Kwanza weka moduli ya Redio kwenye adapta yake kisha uiunganishe kwa waya

Hii ni kwa pro micro

Adapta ------------ arduino

MO - 16

WK - 7

CSN - 8

SCK - 15

MI - 14

Hiyo ni wiring yote kwa kazi ya Transmitter

Hatua ya 4: Wiring Sehemu (Reciever)

Wiring Sehemu (Reciever)
Wiring Sehemu (Reciever)
Wiring Sehemu (Reciever)
Wiring Sehemu (Reciever)
Wiring Sehemu (Reciever)
Wiring Sehemu (Reciever)
Wiring Sehemu (Reciever)
Wiring Sehemu (Reciever)

Sehemu hii Inategemea moduli ngapi za mpokeaji unazopanga kutumia, Kwangu mimi ninatumia kiasi kikubwa kurudia tu hatua hii.

Kwanza, Unganisha Moduli ya Redio. Kwanza weka moduli ya Redio kwenye adapta yake kisha uiunganishe kwa waya

Hii ni kwa pro micro

Adapta ------------ arduino

MO - 16

WK - 7

CSN - 8

SCK - 15

MI - 14

Unganisha Ukanda wa LED

5v - 5v

GND -GND

DI- A0

Hatua ya 5: Kanuni

Kanuni
Kanuni

Halo, Nitakubali sasa hivi kuwa ustadi wangu wa C ++ / Arduino ni sehemu ndogo.

Kwa hivyo niliunganisha nambari nyingi za watu tofauti pamoja

Mikopo kwa:

Rui Santos

Jinsi ya Mechatronics

Mifano ya Arduino

Muumbaji wa FauxMoESP

Kwa kweli nambari ya NodeMCU hutumia maktaba nzuri inayoitwa FauxMoESP, ambayo hutoa swichi ya WeMO.

Kutoka hapo ni rahisi kutumia, lakini bado nilitumia na kurekebisha Nambari ya Rui Santos, Samahani!

Inadhibiti kila relay kufanya amri fulani na ndio hiyo.

Nambari ya Transmitter ya Arduino hutambua mifumo na kisha hutuma ishara za redio, tena, haikuwa nambari yangu kabisa, lakini niliibadilisha.

Nambari ya Upokeaji wa Arduino tena, haikuwa yangu kabisa lakini niliibadilisha, inasikiliza nambari kisha inawasha / kuzima LED

Nambari iliyounganishwa hapa chini

Hatua ya 6: Usanidi wa Alexa

Usanidi wa Alexa
Usanidi wa Alexa

Msingi wa amri ni mazoea.

Alexa anajua jinsi ya kufanya vitu 7; Washa na uzime kila relay, kwa kuweka swichi ya FauxmoESP iwe 10%, 20% nk hiyo haitoshi hata hivyo. Kwa hivyo tunatumia mazoea kufanya vitu hivyo vyote kwa utaratibu ili tuweze kuamuru LEDS.

Utaratibu huu unaweza kuchukua muda lakini uwe na subira!

Hatua ya 7: Asante

Asante kwa kuchukua muda kutazama hii inayoweza kufundishwa, inamaanisha mengi kwangu! Ikiwa utaunda hii basi bahati nzuri nayo, vinginevyo uwe na siku nzuri, toa maoni, kama au ufuate ikiwa ulifurahiya hii, na hakikisha kuuliza maswali yoyote ambayo unaweza kuwa nayo!

Ilipendekeza: