Talaan ng mga Nilalaman:

Kinokontrol ng Bluetooth ang RGB Light Sa Application ng Android: 4 na Hakbang
Kinokontrol ng Bluetooth ang RGB Light Sa Application ng Android: 4 na Hakbang

Video: Kinokontrol ng Bluetooth ang RGB Light Sa Application ng Android: 4 na Hakbang

Video: Kinokontrol ng Bluetooth ang RGB Light Sa Application ng Android: 4 na Hakbang
Video: Turn ON and OFF LED using mobile App using Bluetooth on ESP32 board 2024, Nobyembre
Anonim
Kinokontrol ng Bluetooth ang RGB Light Sa Application ng Android
Kinokontrol ng Bluetooth ang RGB Light Sa Application ng Android

Sa pamamagitan ng engineerkid1Bisitahin ang Aking WebsiteMasundan pa ng may-akda:

DIY Drawing Tablet ✏️
DIY Drawing Tablet ✏️
DIY Drawing Tablet ✏️
DIY Drawing Tablet ✏️
OpenCV Batay sa Linya na Sumusunod sa Robot
OpenCV Batay sa Linya na Sumusunod sa Robot
OpenCV Batay sa Linya na Sumusunod sa Robot
OpenCV Batay sa Linya na Sumusunod sa Robot
Diy Power Supply Modification Gamit ang SMPS
Diy Power Supply Modification Gamit ang SMPS
Diy Power Supply Modification Gamit ang SMPS
Diy Power Supply Modification Gamit ang SMPS

Tungkol sa: Isang electronics engineer at isang libangan. Gusto kong patuloy na mag-eksperimento sa mga microcontroller. Higit Pa Tungkol sa engineerkid1 »

Kamusta mga gumagawa, ngayon matututunan nating gumawa ng isang kinokontrol na Bluetooth na RGB strip na kinokontrol mula sa aming smartphone. Ang pangunahing ideya sa likod ng proyektong ito ay upang lumikha ng background / desk light na nagdaragdag ng isang pakiramdam ng init sa mga mata ng manonood. Oo, ang ilaw na ito ay medyo maganda para sa YouTubers at mga taong nauugnay sa potograpiya ng produkto. Kaya't kung nais mong gawin itong kinokontrol ng Bluetooth na RGB strip siguraduhin na basahin mo ang buong itinuturo na ito hanggang sa katapusan. Gayundin ay ikakabit ko ang mga screenshot ng kung paano ako nakabuo ng isang android app sa MIT app imbentor 2. upang makontrol ang led's.

Hakbang 1: Ipunin ang Lahat ng Kinakailangan na Mga Sangkap

Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap

Iminumungkahi ko sa iyo na bumili ng mga supply mula sa UTSource.net habang nagbibigay sila ng mga de-kalidad na bahagi na may paghahatid ng oras. Bisitahin ngayon at makakuha ng isang libreng isang buwan na pagsubok sa kanilang plus membership. Ang mga benepisyo na ibinigay sa mga kasapi na plus ay may kasamang 8-30% na pagbawas ng presyo, 90 araw na patakaran sa pagbabalik, pagpapadala ng mga kupon at marami pa. Grab ang alok na ito ngayon!

Narito ang listahan ng lahat ng mga sangkap na kinakailangan upang gawin ang proyektong ito -

1. Arduino Uno

2. RGB Led Strip

3. HC-05 Bluetooth Module

4. 3 x IRLZ44N N-channel Mofets

5. 1 x 220 ohm at 10k ohm risistor

Karagdagang mga supply -

Pangkalahatang Layunin PCB, Soldering iron, jumper wires, plastic enclosure para sa electronics, 12 Volts Adapter para sa pagpapatakbo ng system.

Hakbang 2: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit

Ang circuit diagram para sa proyektong ito ay ibinibigay dito at madaling maghinang sa pangkalahatang layunin na PCB. Ngunit inirerekumenda kong subukan muna ang circuit sa isang breadboard. Tiyaking ang RGB strip na iyong binibili ay isang karaniwang uri ng anode. ibig sabihin, kailangan mong ikonekta ang humantong sa lupa upang mai-on ito. Ang mga mosfet ay kinokontrol ng mga PWM na pin ng Arduino Uno.

Tumatanggap ang circuit ng utos mula sa smartphone sa pamamagitan ng HC-05 Bluetooth module. Ang Arduino's TX at Rx pins ay ginagamit para dito.

. Tala: Idiskonekta ang Rx at Tx pin ng module ng Bluetooth habang ina-upload ang code o bibigyan ka ng isang error.

Hakbang 3: I-Program natin ang Arduino Board

Programin natin ang Arduino Board
Programin natin ang Arduino Board
Programin natin ang Arduino Board
Programin natin ang Arduino Board

Ngayon narito na isinama ko ang dalawang mga programa. Pareho ang pareho sa isang pagbabago lamang. Ang isa sa mga code ay may kakayahang iimbak ang nakaraang napiling kulay upang ipakita kahit na matapos ang pag-reset ng Arduino.

Ang iba pang code ay isang simpleng RGB led controller lamang na kailangan naming i-configure sa tuwing magpapagana kami sa aparato.

Ang code sa EEPROM ay lubos na mabisa at hindi mo kailangang ikonekta ang iyong smartphone sa bawat oras. Kung mayroon kang anumang mga pag-aalinlangan tungkol sa code huwag mag-atubiling magbigay ng puna sa ibaba.

Hakbang 4: Ang Application ng Android

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

Gumamit ako ng MIT App Inventor 2 upang likhain ang android application na ito. Ang interface ay isang simpleng sliding switch na nagpapadala ng mga halaga ng PWM sa Arduino sa pamamagitan ng Bluetooth. Maaaring mapili ang aparatong Bluetooth mula sa iba't ibang mga magagamit na aparato. Kung nais mong gawin ang application na katulad ng sa akin pagkatapos ay sundin ang mga imahe sa itaas. At itakda ang mga bloke tulad ng ginawa ko upang makakuha ng parehong mga kontrol.

Ang mga nagnanais na i-save ang kanilang sarili mula sa gawaing ito ay maaaring direktang mag-download ng aking aplikasyon.

Ang pag-install ng software ay nangangailangan sa iyo upang i-on ang pag-install mula sa hindi kilalang pagpipilian ng mga mapagkukunan sa iyong smartphone.

Kapag na-install, i-on ang Bluetooth ng iyong telepono at ipares ito sa module na HC-05. Ang password ay "0000" o "1234".

Ngayon mag-click sa malaking icon ng Bluetooth at piliin ang iyong ipinares na aparato.

Ngayon ay makokontrol mo ang RGB strip sa pamamagitan ng pag-slide ng mga pahalang na bar. Maaari ka ring lumikha ng isang kulay ng halo sa pamamagitan ng pagdaragdag ng tatlong mga kulay.

Sana magustuhan mo itong turuan. Ipakita ang iyong suporta sa pamamagitan ng pag-click sa pindutan na tulad din ibahagi ito sa iyong mga kaibigan. Kung kailangan mo ng anumang tulong sa code pagkatapos ay magkomento sa ibaba. Iyon lang ito para sa ngayon guys. Babalik kasama ang isa pang cool na proyekto. Salamat.

Inirerekumendang: