Talaan ng mga Nilalaman:

Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino .: 8 Mga Hakbang (na may Mga Larawan)
Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino .: 8 Mga Hakbang (na may Mga Larawan)

Video: Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino .: 8 Mga Hakbang (na may Mga Larawan)

Video: Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino .: 8 Mga Hakbang (na may Mga Larawan)
Video: Объяснение прошивки Marlin 2.0.x 2024, Hulyo
Anonim
Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino
Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino
Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino
Pinakasimpleng Pag-aautomat sa Bahay Gamit ang Bluetooth, Android Smartphone at Arduino

Kumusta ang lahat,

Ang proyektong ito ay tungkol sa pagbuo ng pinakasimpleng aparato sa pag-aautomat ng bahay gamit ang isang arduino at isang module ng Bluetooth. Ang isang ito ay napakadaling itayo at maaari itong maitayo sa loob ng ilang oras. Sa aking bersyon na ipinapaliwanag ko dito mismo, makokontrol ko ang hanggang sa 4 na gamit sa bahay gamit ang aking Android smartphone. Tingnan natin ang listahan ng mga materyales at tool na kakailanganin mo.

Hakbang 1: Kinakailangan ang Mga Materyales at Tool

Kinakailangan ang Mga Materyales at Tool
Kinakailangan ang Mga Materyales at Tool
  • 1. Arduino Pro Mini (Mag-link sa tindahan)
  • 2. HC 05 Bluetooth module (Link sa tindahan)
  • 3. 5V 4 Channel Relay Module (Mag-link sa tindahan)
  • 4. 5V power supply.
  • 5. Mga header ng Lalaki at Babae
  • 6. Perfboard (inirerekumenda ko ang paggawa ng isang PCB, ngunit kung nais mong gawin ito sa madaling paraan na mas mahusay ang isang perfboard)

Listahan ng Mga Tool

  • 1. Soldering kit
  • 2. Pandikit na baril
  • 3. Android Smartphone
  • 4. Mga screwdriver
  • 5. Mga wire striper atbp:

Iyon lang ang kailangan namin …

Hakbang 2: Ang Code

I-download ang Arduino IDE mula rito.

Ang code na ito ay gumagamit ng softwareserial.h upang mai-configure ang mga rx at tx pin sa Arduino. Ang mga rx at tx pin na ito ay konektado sa mga tx at rx pin ng HC 05 Bluetooth module ayon sa pagkakabanggit.

Tumatanggap ang module ng bluetooth ng data mula sa isang ipinares na android device at pinapalitaw ang mga relay patungkol sa natanggap na data.

Halimbawa, sa aking code kung ang natanggap na data ay ang character na "A", ang relay 1 ay mai-trigger na ON at kung ang natanggap na data ay ang character na "B", ang relay 1 ay papatayin.

Katulad nito ang lahat ng mga relay ay maaaring i-ON / OFF gamit ang mga utos ng bluetooth. Sumangguni sa code para sa detalyadong mga komento.

EEPROM

Ang EEPROM ay ang akronim para sa Electronically Erasable Programmable Read Only Memory, na ginagamit dito upang maiimbak ang katayuan ng relay (ON / OFF), upang sa kaso ng isang pagkabigo sa kuryente kapag nag-reset ang controller, ang lahat ng mga relay na pinananatiling ON ay bumalik sa kanilang posisyon na ON matapos ang lakas ay umakyat. Kaya't tuwing nakabukas ang isang relay, ang isang variable na nakaimbak sa isang address sa EEPROM ay nagbabago ng halaga sa 1 at tuwing naka-OFF ang parehong variable na pagbabago sa 0. Ang bawat relay ay may sariling variable na itinalaga upang iimbak ang katayuan nito sa EEPROM. Kaya't sa simula ng code ang unang bagay na ginawa namin ay upang simulan ang mga relay ayon sa mga halagang nakaimbak sa EEPROM.

Kung gumagamit ka ng isang Arduino Pro mini kakailanganin mo ng isang USB sa TTL converter upang itapon ang code sa Arduino.

Hakbang 3: Ang Application ng Android

Ang Android Application
Ang Android Application
Ang Android Application
Ang Android Application

Tulad ng nabanggit sa itaas, ang micro-controller ay nagpapalitaw ng bawat relay ayon sa data na natanggap sa pamamagitan ng Bluetooth Module mula sa isang Android device. Kaya kailangan namin ng isang Android application upang maipadala ang data na ito sa HC 05.

Gumawa ako ng isang pasadyang application gamit ang imbentor ng MIT App. Inilakip ko ang 'layout ng mga bloke' ng aking aplikasyon bilang isang PDF dito para sa sanggunian para sa mga gagawa ng kanilang sariling app gamit ang App Inventor.

Inventor ng MIT App

Kung ayaw mong mag-abala sa paggawa ng app, maaari mo lang i-download ang handa nang gamitin na App (Tugma lamang sa code na na-attach ko sa itaas) mula sa link sa ibaba.

Hakbang 4: Mga tagubilin para sa Android App

Mga tagubilin para sa Android App
Mga tagubilin para sa Android App
Mga tagubilin para sa Android App
Mga tagubilin para sa Android App
Mga tagubilin para sa Android App
Mga tagubilin para sa Android App

Kailangan mong ipares ang HC-05 Bluetooth module sa iyong android device bago mo ito magamit sa app.

Hakbang 1: Buksan ang mga setting ng Bluetooth ng iyong aparato at maghanap ng mga bagong aparato, tiyaking ang humantong sa module na HC05 ay patuloy na kumikislap (Pairing Mode).

Hakbang 2: Piliin ang HC 05 (o makakakita ka ng isang address na nagtatapos sa "C" tulad ng ipinakita sa larawan.)

Hakbang 3: Ipasok ang PIN na "1234" at pindutin ang OK.

Hakbang 4: Buksan ang "Wiz Smart Home" app at i-click ang pindutan ng bluetooth sa tuktok ng screen.

Hakbang 5: Piliin ang "HC 05" mula sa listahan.

Hakbang 6: Gamitin ang kani-kanilang mga switch upang ON / OFF ang mga relay na 1, 2, 3, 4.

Hakbang 7: I-click ang Master upang I-ON / OFF ang lahat ng mga relay sa isang solong pag-click.

Hakbang 5: Circuit

Circuit
Circuit
  • Pin 11 ng Arduino hanggang sa TX Pin ng HC-05 Module.
  • Pin 10 ng Arduino sa RX Pin ng HC-05 Module.
  • GND ng HC-05 hanggang GND sa Arduino.
  • Vcc ng HC-05 hanggang Vcc (5v) sa Arduino.
  • Vcc ng Relay Module sa Vcc (5v) sa Arduino.
  • GND ng Relay Module sa GND sa Arduino.
  • Pin 2 ng Arduino sa R1 ng Relay Module.
  • Pin 4 ng Arduino sa R2 ng Relay Module.
  • Pin 6 ng Arduino hanggang R3 ng Relay Module.
  • Pin 8 ng Arduino sa R4 ng Relay Module.
  • Bigyan ang 5-v power supply sa mga power pin ng Arduino.
  • Ang Pin 12 at 13 ay ang mga Pin para sa pahiwatig ng Lakas at mga LED na Indikasyon ng Bluetooth Status ayon sa pagkakabanggit

Iyon lang para sa aparato.

In-order upang makontrol ang mains, ikonekta ang mga contact na "Karaniwan Buksan" ng bawat relay sa kani-kanilang mga switch ng mga gamit sa bahay na nais mong kontrolin (o) loop ang live wire sa pamamagitan ng isang contact ng "HINDI" ng lahat ng mga relay at ikonekta ang mga lead ng appliances sa iba pang contact ng "HINDI" ng kani-kanilang mga relay.

Hakbang 6: Disenyo ng PCB

Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB

Ito ay isang napaka-simpleng circuit. Maaari mong solder ito sa isang perfboard nang walang oras, ngunit kung nais mo pa ring gumawa ng PCB, ikinakabit ko ang Disenyo ng PCB na ginawa ko gamit ang Proteus 8 Pro. Ang aking bersyon ay mayroon ding isang serye ng mga regulator ng boltahe tulad ng ipinakita sa mga larawan.

Hakbang 7: Pag-iipon ng Mga Bahagi

Pagtitipon ng Mga Sangkap
Pagtitipon ng Mga Sangkap
Pagtitipon ng Mga Sangkap
Pagtitipon ng Mga Sangkap
Pagtitipon ng Mga Sangkap
Pagtitipon ng Mga Sangkap

Ginamit ko ang enclosure ng isang lumang computer SMPS upang gawin ang kaso para sa aking aparato. Mas mahusay na mag-disenyo ng isang pasadyang kaso alinsunod sa iyong mga pangangailangan gamit ang Fusion 360 o anumang iba pang 3D design software at 3D print ang disenyo upang mabigyan ang iyong proyekto ng isang sobrang cool na hitsura. Nag-print ako ng ilang mga label at inilagay ito sa enclosure ng SMPS upang punan ang walang laman na hitsura nito. Nag-drill ako ng ilang mga butas dito at naayos ito sa dingding sa tabi ng switch board. Ang mga wire ay nakatago gamit ang isang maliit na plastik na tubo patungo sa switchboard.

Hakbang 8: Ang Resulta

Image
Image
Hamon ng Bluetooth
Hamon ng Bluetooth

Ipinapakita ng video na na-post dito ang paggana ng aparato kapag ginamit mo ito sa unang pagkakataon. Kailangan mo lamang ipares ang aparato nang isang beses! Pagkatapos nito, i-on lamang ang Bluetooth, kumonekta at mag-wireless!

Inaasahan kong nasiyahan ka sa pagbabasa ng itinuturo na ito. Kung mayroon kang anumang mga katanungan, huwag mag-atubiling itanong ito dito o magpadala ng isang mail sa [email protected]. Masaya akong tulungan ka.

Salamat…!!!:)

Hamon ng Bluetooth
Hamon ng Bluetooth

Runner Up sa Bluetooth Challenge

Inirerekumendang: