Orodha ya maudhui:

Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Smartphone ya Android na Arduino .: Hatua 8 (na Picha)
Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Smartphone ya Android na Arduino .: Hatua 8 (na Picha)

Video: Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Smartphone ya Android na Arduino .: Hatua 8 (na Picha)

Video: Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Smartphone ya Android na Arduino .: Hatua 8 (na Picha)
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Julai
Anonim
Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Android Smartphone na Arduino
Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Android Smartphone na Arduino
Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Android Smartphone na Arduino
Rahisi Kujiendesha Nyumbani Kutumia Bluetooth, Android Smartphone na Arduino

Halo wote,

Mradi huu unahusu kujenga kifaa kilichorahisishwa zaidi cha nyumbani kwa kutumia arduino na moduli ya Bluetooth. Hii ni rahisi sana kujenga na inaweza kujengwa kwa masaa machache. Katika toleo langu ambalo ninaelezea hapa, ninaweza kudhibiti hadi vifaa 4 vya nyumbani kwa kutumia smartphone yangu ya Android. Wacha tuangalie orodha ya vifaa na zana ambazo utahitaji.

Hatua ya 1: Vifaa na Zana zinahitajika

Vifaa na Zana zinahitajika
Vifaa na Zana zinahitajika
  • 1. Arduino Pro Mini (Unganisha na duka)
  • 2. HC 05 moduli ya Bluetooth (Unganisha kwa duka)
  • 3. Moduli ya Kupitisha Kituo cha 5V 4 (Unganisha kwa duka)
  • 4. 5V umeme.
  • 5. Vichwa vya kiume na vya kike
  • 6. Ubao wa ubao (napendekeza kutengeneza PCB, lakini ikiwa unataka kuifanya kwa njia rahisi ubao wa bodi ni bora)

Orodha ya Zana

  • 1. Kitanda cha kutengeneza
  • 2. Bunduki ya gundi
  • 3. Smartphone ya Android
  • 4. Bisibisi
  • 5. Vipande vya waya nk:

Hiyo ndiyo yote tunayohitaji…

Hatua ya 2: Kanuni

Pakua IDE ya Arduino kutoka hapa.

Nambari hii hutumia softwareserial.h kusanidi pini za rx na tx katika Arduino. Pini hizi za rx na tx zimeunganishwa na pini za tx na rx za moduli ya Bluetooth ya HC 05 mtawaliwa.

Moduli ya bluetooth hupokea data kutoka kwa kifaa kilichounganishwa cha android na husababisha kupelekwa kwa heshima na data iliyopokelewa.

Kwa mfano, katika nambari yangu ikiwa data iliyopokea ni tabia "A", relay 1 itasababishwa ON na ikiwa data iliyopokea ni tabia "B", relay 1 itazimwa.

Vivyo hivyo relays zote zinaweza KUWASHWA / KUZIMWA kwa kutumia amri za Bluetooth. Rejea nambari ya maoni kwa maoni ya kina.

EEPROM

EEPROM ni kifupi cha Kumbukumbu inayoweza kusomeka kielektroniki inayoweza kusomwa tu, ambayo hutumiwa hapa kuhifadhi hadhi ya upelekaji (ON / OFF), ili ikiwa umeme utashindwa wakati mdhibiti atakaporekebisha, upeanaji wote ambao ulitunzwa kurudi kwenye nafasi yao ya ON baada ya nguvu kuja. Kwa hivyo wakati wowote relay imewashwa, anuwai iliyohifadhiwa kwenye anwani kwenye EEPROM hubadilisha dhamana kuwa 1 na wakati wowote imezimwa mabadiliko sawa ya kutofautisha kuwa 0. Kila relay ina ubadilishaji wake uliopewa kuhifadhi hali yake katika EEPROM. Kwa hivyo mwanzoni mwa nambari jambo la kwanza tulilofanya ni kuanzisha upelekaji kulingana na maadili yaliyohifadhiwa kwenye EEPROM.

Ikiwa unatumia Arduino Pro mini utahitaji kibadilishaji cha USB hadi TTL ili kutupa nambari hiyo kwa Arduino.

Hatua ya 3: Maombi ya Android

Maombi ya Android
Maombi ya Android
Maombi ya Android
Maombi ya Android

Kama ilivyoelezwa hapo juu, mdhibiti mdogo husababisha kila relay kulingana na data inayopokea kupitia Moduli ya Bluetooth kutoka kwa kifaa cha Android. Kwa hivyo tunahitaji programu tumizi ya Android kutuma data hizi kwa HC 05.

Nilifanya programu iliyoboreshwa kwa kutumia mvumbuzi wa MIT App. Nimeambatanisha 'mipangilio ya vitalu' ya programu yangu kama PDF hapa kwa kumbukumbu kwa wale watakaotengeneza programu yao wenyewe kwa kutumia Programu ya Inventor.

MIT uvumbuzi wa Programu

Ikiwa hautaki kujisumbua kutengeneza programu, unaweza kupakua tayari kutumia App (Inayoendana tu na nambari niliyoambatanisha hapo juu) kutoka kwa kiunga hapa chini.

Hatua ya 4: Maagizo ya Programu ya Android

Maagizo ya Programu ya Android
Maagizo ya Programu ya Android
Maagizo ya Programu ya Android
Maagizo ya Programu ya Android
Maagizo ya Programu ya Android
Maagizo ya Programu ya Android

Lazima uoanishe moduli ya Bluetooth ya HC-05 kwenye kifaa chako cha android kabla ya kuitumia kwenye programu.

Hatua ya 1: Fungua mipangilio ya Bluetooth ya kifaa chako na utafute vifaa vipya, hakikisha inayoongozwa kwenye moduli ya HC05 inaangaza kwa kuendelea (Njia ya Kuoanisha).

Hatua ya 2: Chagua HC 05 (au utaona anwani inayoishia na "C" kama inavyoonekana kwenye picha.)

Hatua ya 3: Ingiza PIN "1234" na bonyeza OK.

Hatua ya 4: Fungua programu ya "Wiz Smart Home" na ubonyeze kitufe cha bluetooth juu ya skrini.

Hatua ya 5: Chagua "HC 05" kutoka kwenye orodha.

Hatua ya 6: Tumia swichi husika kuwasha / KUZIMA upitishaji 1, 2, 3, 4.

Hatua ya 7: Bonyeza Mwalimu kuzima upakiaji wote WA / KUZIMA kwa kubofya mara moja.

Hatua ya 5: Mzunguko

Mzunguko
Mzunguko
  • Pini 11 ya Arduino hadi TX Pin ya HC-05 Module.
  • Bandika 10 ya Arduino hadi RX Pin ya HC-05 Module.
  • GND ya HC-05 hadi GND huko Arduino.
  • Vcc ya HC-05 hadi Vcc (5v) huko Arduino.
  • Vcc ya Moduli ya Kupeleka kwa Vcc (5v) huko Arduino.
  • GND ya Moduli ya Kupeleka hadi GND huko Arduino.
  • Bandika 2 ya Arduino hadi R1 ya Moduli ya Relay.
  • Bandika 4 ya Arduino hadi R2 ya Moduli ya Kupokea.
  • Bandika 6 ya Arduino hadi R3 ya Moduli ya Kupokea.
  • Bandika 8 ya Arduino hadi R4 ya Moduli ya Kupokea.
  • Toa usambazaji wa nguvu ya 5-v kwa pini za umeme za Arduino.
  • Pini 12 na 13 ni Pini za dalili ya Nguvu na LED za Dalili za Hali ya Bluetooth mtawaliwa

Hiyo ni kwa kifaa.

Ili kudhibiti mains, unganisha anwani "Kawaida Fungua" ya kila relay kwenye swichi husika za vifaa vya nyumbani ambavyo ungetaka kudhibiti (au) kuzungusha waya wa moja kwa moja kupitia mawasiliano moja ya "HAPANA" ya njia zote na unganisha viongozo vya vifaa kwa mawasiliano mengine ya "HAPANA" ya njia zao.

Hatua ya 6: Ubunifu wa PCB

Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB
Ubunifu wa PCB

Hii ni mzunguko rahisi sana. Unaweza kuiuza kwenye ubao wa papo hapo kwa muda mfupi, lakini ikiwa bado unataka kutengeneza PCB, ninaunganisha muundo wa PCB ambao nimefanya kwa kutumia Proteus 8 Pro. Toleo langu pia lilikuwa na safu ya vidhibiti vya voltage kama inavyoonyeshwa kwenye picha.

Hatua ya 7: Kukusanya Vipengele

Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele

Nilitumia kiambatisho cha SMPS ya zamani ya kompyuta kutengeneza kesi kwa kifaa changu. Itakuwa bora kubuni kesi maalum kulingana na mahitaji yako ukitumia Fusion 360 au programu yoyote ya muundo wa 3D na 3D chapisha muundo huo ili kutoa mradi wako muonekano mzuri. Nilichapisha maandiko kadhaa na kuipachika kwenye kiambata cha SMPS kujaza sura tupu yake. Nilichimba mashimo ndani yake na kuirekebisha kwenye ukuta karibu na ubao wa kubadili. Waya zilifichwa kwa kutumia bomba ndogo ya plastiki inayoelekea kwenye switchboard.

Hatua ya 8: Matokeo

Image
Image
Changamoto ya Bluetooth
Changamoto ya Bluetooth

Video iliyochapishwa hapa inaonyesha kufanya kazi kwa kifaa wakati unakitumia kwa mara ya kwanza. Unahitaji tu kuoanisha kifaa mara moja! Baada ya hapo, washa tu Bluetooth, unganisha na uende bila waya!

Natumahi umefurahiya kusoma hii inayoweza kufundishwa. Ikiwa una maswali yoyote, jisikie huru kuuliza hapa au tuma barua kwa [email protected]. Nitafurahi kukusaidia kutoka.

Asante…!!!:)

Changamoto ya Bluetooth
Changamoto ya Bluetooth

Mkimbiaji Juu katika Changamoto ya Bluetooth

Ilipendekeza: