Cov txheej txheem:

Android Bluetooth Control: 3 Kauj Ruam
Android Bluetooth Control: 3 Kauj Ruam

Video: Android Bluetooth Control: 3 Kauj Ruam

Video: Android Bluetooth Control: 3 Kauj Ruam
Video: How to Connect Apple Airpods Pro with Android Smartphones? 2024, Kaum ib hlis
Anonim
Android Bluetooth Tswj
Android Bluetooth Tswj

Tsim koj tus kheej lub tsev automation qhov project arduino uas koj tuaj yeem tswj qhov ntsuas kub thiab av noo ua tsaug rau DHT-11 qhov ntsuas kub, koj tseem tuaj yeem tswj lub teeb pom kev zoo ua tsaug rau RGB LED strips thiab tswj ntau yam khoom siv tsis siv lub JY-MCU bluetooth module los ntawm koj tus kheej lub xov tooj.

Xaiv cov hue ntawm lub teeb uas ua rau koj xis nyob dua.

  • Tswj qhov kub thiab txias
  • Kev tswj hwm bluetooth yooj yim los ntawm qhov uas koj tuaj yeem hloov kho teeb pom kev zoo los ntawm koj lub xov tooj ntawm tes lossis ntsiav tshuaj.
  • Koj muaj ob txoj kev sib cais RGB qhov uas koj tuaj yeem tau txais cov xim sib txawv ntawm ib channel.
  • Tswj kev siv kho kom haum.
  • Tswj kev hloov 4 chanel.
  • Ua koj tus kheej
  • Ua tsaug rau arduino platform hauv feeb koj yuav Omniblug muaj riam phom thiab npaj rau siv.

Tshawb nrhiav txhua tus yam ntxwv muab. Yog ib qho yooj yim heev nruab qhov cuab yeej me me no. Web:

Kauj Ruam 1: Ua ntej Peb Yuav Sau Txhua Yam Khoom Koj Xav Tau

Ua ntej Peb Yuav Sau Txhua Yam Khoom Koj Xav Tau
Ua ntej Peb Yuav Sau Txhua Yam Khoom Koj Xav Tau
  • Arduino (Uno, Mega, lossis Nano)
  • Bluetooth JY -MCU Module (hc05 / hc06)
  • Transistor Array ULN2003A
  • 5050 RGB LED Strips Common Anode
  • Sensor DHT-11 (Kub / av noo)
  • Module Relay 5v 4 chanels
  • Hwj chim LED 12V
  • Software: Arduino IDE thiab APP Omniblug

Peb ua hluav taws xob hluav taws xob.

Peb siv DHT sensor kom tau txais qhov kub thiab txias.

Txog ligth tswj, nws yog ib qho tseem ceeb kom nco ntsoov tias cov phiaj xwm no tau tsim los muab 500 mA tam sim no rau txhua RGB channel. (1 kab ntawm LED 1 meter ib channel). Yog tias koj xav tau txuas ntau LEDs, koj yuav xav tau lub zog ua kom muaj zog txaus rau kev teeb tsa.

Peb siv PWM cov txiaj ntsig ntawm peb cov arduino los tswj txhua RGB channel. Nco ntsoov lub bluetooth module tuaj yeem siv tau los ntawm 6v 3.3v. Peb lub zog nrog microcontroller vim tias nws qhov kev siv ntau tshaj plaws yog qhov tsawg thiab tso cai rau peb kom muaj kev tswj hwm lub cuab yeej zoo dua.

Kauj ruam 2: Programming Arduino Microcontroller

Ua haujlwm nrog peb cov arduino koj yuav tsum tau teeb tsa software thiab thauj khoom tom ntej. Code kom rub tawm.

Peb siv cov digital outputs (PWM) ntawm peb cov arduino los tswj txhua RGB channel.

Ib zaug thauj khoom, koj yuav tsum tau tos txog 10 vib nas this thaum lub tshuab bluetooth tau teeb tsa rau thawj zaug siv. Cov txheej txheem txheej txheem ua tiav thaum cov channel 1 RGB coj hloov xim, Liab rau Ntsuab.

Yog tias channel 1 rgb coj yog ntsuab, peb muaj peb lub cuab yeej teeb tsa rau siv.

Kauj ruam 3: Nruab App Omniblug

Nruab App Omniblug
Nruab App Omniblug

Thaum kawg, peb yuav teeb tsa daim ntawv thov Omniblug ntawm koj lub cuab yeej Android. Peb nkag mus hauv Google Ua Si thiab teeb tsa.

Thaum koj qhib daim ntawv thov koj yuav raug hais kom txuas nrog peb lub cuab yeej bluetooth, ua qhov scan thiab xaiv ntaus ntawv Omniblug los txuas. Ntxig tus pin default "1234". Txij li kev xaiv siv peb tuaj yeem hloov tus pin ntawm lub cuab yeej los tiv thaiv lwm daim ntawv thov los ntawm kev txuas. Txawm li cas los xij peb tsuas yog thov tus pin thawj zaug los txuas nrog peb Omniblug sib phim.

Yog tias kev sib koom ua tiav, peb daim ntawv thov yuav hloov mus rau kev tshuaj ntsuam.

Qhov ntawd yog nws.

Peb muaj peb chav tswj RGB LED khiav.

Pom zoo: