Talaan ng mga Nilalaman:
- Hakbang 1:
- Hakbang 2: Mga Koneksyon at Skema
- Hakbang 3: Arduino Code at Serial Communication
- Hakbang 4: Ikonekta ang Arduino sa Android Device
Video: Arduino DIY Bluetooth Controller LED RGB Strip: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kumusta ang lahat, ito ang pangalawang proyekto na nais kong ibahagi sa iyo! Ngayon ay ipapakita ko sa iyo kung paano ikonekta ang Arduino at Bluetooth module at sa paglaon ay gamitin ito upang makontrol ang isang LED RGB Strip.
Sa tutorial na ito gagamitin namin ang HC-06 Bluetooth Module, sapagkat ito ay mura at madaling gamitin. (Nakuha ko ang sa akin para sa 2 $ mula sa aliexpress)
Ang module na Bluetooth na gagamitin natin ngayon ay HC-06 na kilalang at murang. (Nakuha ko ang sa akin para sa 2 € mula sa aliexpress)
Ang aming app ay nasa proseso pa rin ng pagsubok, kaya hinihikayat ka naming magpadala ng isang email sa: [email protected] kung mayroon kang anumang mga teknikal na problema o nakaranas ka ng ilang mga problema. Maraming salamat sa pag-unawa!
Hakbang 1:
Kakailanganin namin ang mga bahaging ito:
- 1x Arduino Board (gagamitin ko ang Arduino NANO)
- 1x Bluetooth Module HC-06 o HC-05
- 1x 12V Meter-haba ng RGB LED Strip (Gumagamit ako ng 30LEDs / m na may karaniwang Anode)
- 1x Terminal Screw
- 3x 220Ω Resistor
- 3x BUZ11 N-Channel Power MOSFET (o katumbas)
- Breadboard at jumper
- (Opsyonal) DC Jack at DC Connector
- At syempre 12V Power supply, gumagamit ako ng variable na power supply
Hakbang 2: Mga Koneksyon at Skema
Bumuo tayo! Ang circuit ay hindi kumplikado tulad ng maaaring mukhang sa unang tingin.
Una, kailangan nating matukoy kung ang aming LED Strip ay may Karaniwang Anode o Karaniwang Cathode. Ang minahan ay may karaniwang Anode, kaya't ikinonekta ko ang anode ng LED Strip sa 12V Power Supply at ang iba pa sa mga terminal ng tornilyo, na ikokonekta namin sa output ng MOSFET sa paglaon.
Ang lahat ng mahahalagang koneksyon at eskematiko ay / ipinapakita sa mga larawan sa itaas.
Maging maingat kapag kumokonekta sa 12V + riles sa VIN sa Arduino board, dahil maaari mong sunugin ang board kung ikinonekta mo ito nang hindi totoo. Gayundin, huwag kalimutang i-ground (GND) ang lahat
Hakbang 3: Arduino Code at Serial Communication
I-upload ang sumusunod na sketch sa Arduino gamit ang isang USB cable.
Huwag kalimutang idiskonekta ang module ng HC-06 bago i-upload ang sketch!
Bakit? Ang mga pin ng Komunikasyon (RX at TX) ng HC-06 ay humahadlang sa komunikasyon sa pagitan ng Arduino at Computer.
Paliwanag sa Code:
- Una, idineklara namin ang ilang mga pare-pareho (pare-pareho, na hindi mababago sa paglaon) para sa lahat ng tatlong mga kulay (pula, berde, asul)
- Sa pag-setup () sinimulan namin ang Serial na komunikasyon na may 9600 baud rate at itinakda ang lahat ng mga pin na pinangunahan bilang isang OUTPUT
- Sa loop () kung ang Serial ay tumatanggap ng isang bagay na ini-parse nito ang natanggap na data bilang Integer (Mahalaga sa susunod na hakbang)
- Kung makakatanggap ito ng bagong character ('\ n'), unang pinipigilan nito ang mga halagang saklaw ng 0-255, dahil sa saklaw ng PWM at pagkatapos ay ginagawa ang mga pagbabago sa mga digital na pin na may pamamaraang analogWrite ()
Ayan yun! Handa na kami ngayon para sa huling hakbang!
Hakbang 4: Ikonekta ang Arduino sa Android Device
I-download ngayon ang sumusunod na app: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Ang Smart Bluetooth ay isang app na nagbibigay-daan sa iyo upang magamit ang iyong telepono upang makipag-usap sa iyong Bluetooth module o board, na may pinakamadali at pinakasimpleng paraan. Nagbubukas ito ng pintuan sa walang limitasyong mga paraan upang makontrol ang iyong mga proyekto sa DIY. Nag-aalok ang Smart Bluetooth ng maraming iba't ibang mga paraan kung paano magpadala ng data sa iyong module.
Ang Smart Bluetooth ay may mga sumusunod na tampok:
- Mabilis na koneksyon sa iyong module
- Magpadala at tumanggap ng data mula sa iyong module
- Kontrolin ang mga digital at PWM na pin ng tatanggap
- Madilim at Banayad na tema Iba't ibang mga layout ng pagkontrol para sa iba't ibang mga layunin
- Modern at tumutugon UI
- Nako-customize na mga pindutan at switch
- Ipatupad ang iyong proyekto sa DIY RC Car na may magandang gamepad
- Madaling kontrolin ang iyong mga RGB Led strip na may mga slider
- Awtomatikong pinapatay ang Bluetooth kapag nakasara upang makatipid ng buhay ng baterya
- Linya ng utos (terminal)
Sa tutorial na ito, ginagamit namin ang pangalawang TAB na may malaking humantong, sapat na sapat upang magpadala ng dalawang character.
Sa mga sumusunod na larawan ipapakita ko sa iyo kung paano gamitin ang app. Ipapakita ko sa iyo kung paano maghanap para sa mga kalapit na aparato, kung paano ipares sa module na ginagamit namin, at kung paano i-set up ang data na ipinadala mula sa app. Kung sa tingin mo ay nalilito ka, huminto ka at bumalik sa nakaraang mga hakbang hanggang sa mapagana mo ito. Gayunpaman, kung mayroon ka pa ring mga problema ipaalam sa akin [email protected], tutugon ako sa loob ng 24 na oras:)
- Buksan ang app, slide sa pamamagitan ng intro, pindutin ang pindutan ng PAGHahanap at maghanap para sa mga kalapit na aparato
- Kapag nahanap ang iyong aparato, piliin ito sa pamamagitan ng pag-click dito
- Piliin ang iyong ginustong tema (madilim o ilaw) at hawakan ang pindutan na iyong pinili
- Maghintay para sa koneksyon, kung nabigo ito, subukang kumonekta muli
- Matapos ang matagumpay na koneksyon, piliin ang pangalawang TAB sa pamamagitan ng pag-click dito, at i-drag ang mga slider at suriin kung ang led strip ay nagbabago ng mga kulay o hindi.
- Kung gumagana ang lahat at masaya ka sa proyektong ito, mangyaring mag-iwan ng magandang puna at pag-rate para sa aking app, makakatulong ito sa karagdagang pag-unlad at tutorial:)
Huwag kalimutang i-rate at mag-iwan ng magandang puna. Salamat at magkita tayo sa susunod na tutorial:)
Inirerekumendang:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 Mga Hakbang (na may Mga Larawan)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Gumagamit ang proyektong ito ng arduino upang makontrol ang isang RGB led strip gamit ang iyong telepono sa pamamagitan ng Bluetooth. Maaari mong baguhin ang kulay, pag-sync ng mga ilaw sa musika o gawing awtomatikong ayusin ang mga ito para sa ilaw sa paligid
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: 3 Hakbang (na may Mga Larawan)
DIY LED Strip: Paano Mag-cut, Connect, Solder at Power LED Strip: Patnubay sa mga nagsisimula para sa paggawa ng iyong sariling mga proyekto sa ilaw gamit ang LED strip. Flexible na maaasahan at madaling gamitin, ang LED strips ay ang pinakamahusay na pagpipilian para sa iba't ibang mga application. Saklaw ko ang mga pangunahing kaalaman sa pag-install ng isang simpleng panloob na 60 LED's / m LED strip, ngunit ang sa
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone
Arduino RGB LED Strip Controller: 4 na Hakbang
Arduino RGB LED Strip Controller: Kadalasan kapag nais ng mga tao na kontrolin ang kanilang RGB LED strip sa isang Arduino, ginagamit ang tatlong potentiometers upang ihalo ang pula, berde at asul na mga kulay. Gumagana ito at maaaring maging perpektong pagmultahin para sa iyong mga pangangailangan, ngunit nais kong gumawa ng isang bagay na mas madaling maunawaan, minsan
DIY Arduino RGB LED Strip IR Controller: 5 Hakbang
DIY Arduino RGB LED Strip IR Controller: Hey guys. Sa itinuturo ngayong araw na ito ay ipapakita ko sa iyo kung paano mo magagawa ang iyong sariling nakabatay sa arduino, kontrol na infrared, RGB LED strip controller. Ang prinsipyo ng controller ay medyo simple. Ang positibong 12v ay konektado nang direkta sa 12v r