Мазмуну:
- 1 кадам:
- 2 -кадам: Байланыштар жана схема
- 3 -кадам: Arduino коду жана сериялык байланыш
- 4 -кадам: Arduino'ду Android түзмөгүнө туташтырыңыз
Video: Arduino DIY Bluetooth контроллери LED RGB Strip: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Саламатсыздарбы, бул мен сиздер менен бөлүшкүм келген экинчи долбоор! Бүгүн мен сизге Arduino менен Bluetooth модулун кантип туташтырып, кийинчерээк аны LED RGB тилкесин башкаруу үчүн колдонууну көрсөтөм.
Бул окуу куралында биз HC-06 Bluetooth модулун колдонобуз, анткени ал арзан жана колдонууга оңой. (Меникин aliexpressтен 2 долларга алдым)
Бүгүн биз колдоно турган Bluetooth модулу HC-06 болуп саналат, ал белгилүү жана арзан. (Меникини aliexpressтен 2 еврого алдым)
Биздин колдонмо дагы эле тестирлөө процессинде, андыктан техникалык каталарыңыз болсо же сизде кандайдыр бир кыйынчылыктар болсо [email protected] дарегине электрондук кат жөнөтүүнү сунуштайбыз. Түшүнгөнүңүз үчүн чоң рахмат!
1 кадам:
Бизге бул бөлүктөр керек болот:
- 1x Arduino Board (Мен Arduino NANO колдоном)
- 1x Bluetooth модулу HC-06 же HC-05
- 1x 12V метр RGB LED тилкеси (мен жалпы анод менен 30LEDs/m колдонуп жатам)
- 1х Терминалдын бурамасы
- 3x 220Ω резистор
- 3x BUZ11 N-Channel Power MOSFET (же эквиваленти)
- Нан тактасы жана секиргичтер
- (Кошумча) DC Jack жана DC Connector
- Жана, албетте, 12В электр менен камсыздоо, мен өзгөрмөлүү электр менен камсыздоону колдонуп жатам
2 -кадам: Байланыштар жана схема
Келгиле, куралы! Бул схема бир караганда көрүнгөндөй татаал эмес.
Биринчиден, биздин LED тилкесибизде жалпы анод же жалпы катод бар экендигин аныктоо керек. Менин кенимде жалпы анод бар, ошондуктан мен LED Stripтин анодун 12В электр менен камсыздоого, калганын терминалдарга туташтырдым, аларды биз MOSFETтин чыгуусуна кийинчерээк туташтырабыз.
Бардык маанилүү байланыштар жана схемалар жогорудагы сүрөттөрдө көрсөтүлгөн.
12V+ темир жолун VINге Arduino тактасына туташтырууда өтө этият болуңуз, анткени сиз жалган туташтырсаңыз, такта күйүп кетиши мүмкүн. Ошондой эле, бардыгын жерге (GND) коюуну унутпаңыз
3 -кадам: Arduino коду жана сериялык байланыш
Төмөнкү эскизди USB кабели аркылуу Arduinoго жүктөңүз.
Эскизди жүктөөдөн мурун HC-06 модулун ажыратууну унутпаңыз!
Неге? HC-06нын байланыш түйүндөрү (RX жана TX) Arduino менен компьютердин ортосундагы байланышты бөгөп жатышат.
Коддун түшүндүрмөсү:
- Биринчиден, биз үч түстүн (кызыл, жашыл, көк) бир нече константасын (туруктуу, кийинчерээк өзгөртүүгө болбойт) жарыяладык.
- Орнотууда () биз 9600 байдын ылдамдыгы менен сериялык байланышты баштадык жана бардык алып келген казыктарды OUTPUT кылып койдук
- In loop () эгер Сериал бир нерсе алса, ал алынган маалыматты бүтүн катары талдайт (кийинки кадамда маанилүү)
- Эгерде ал жаңы саптын белгисин алса ('\ n'), биринчи кезекте PWM диапазонунан улам баалуулуктарды 0-255ке чейин чектеп, анан analogWrite () методу менен санарип казыктарга өзгөртүүлөрдү киргизет.
Дал ушул! Биз азыр акыркы кадамга даярбыз!
4 -кадам: Arduino'ду Android түзмөгүнө туташтырыңыз
Эми төмөнкү колдонмону жүктөп алыңыз: Smart Bluetooth - Arduino Bluetooth Serial ⚡
Шилтеме:
Smart Bluetooth - бул телефонуңузду Bluetooth модулу же тактасы менен баарлашууга эң оңой жана эң жөнөкөй жол менен колдонууга мүмкүндүк берген колдонмо. Бул DIY долбоорлорун көзөмөлдөөнүн чексиз жолдоруна эшикти ачат. Smart Bluetooth модулуңузга маалыматты кантип жөнөтүүнүн ар кандай жолдорун сунуштайт.
Smart Bluetooth төмөнкү өзгөчөлүктөргө ээ:
- Сиздин модулга тез туташуу
- Сиздин модулдан маалыматтарды жөнөтүү жана алуу
- Кабыл алуучунун санариптик жана PWM казыктары
- Караңгы жана жарык тема Ар кандай максаттар үчүн ар кандай башкаруу пландары
- Заманбап жана жооптуу UI
- Ыңгайлаштырылган баскычтар жана которгучтар
- Кооз геймпад менен DIY RC Car долбооруңузду ишке ашырыңыз
- RGB Led тилкелериңизди слайдерлер менен оңой башкарыңыз
- Батареянын кубатын үнөмдөө үчүн жабылганда Bluetooth автоматтык түрдө өчүрүлөт
- Командалык сап (терминал)
Бул окуу куралында, биз чоң тамгасы бар экинчи TABны колдонуп жатабыз, эки белгини жөнөтүүгө жетиштүү.
Бул сүрөттөрдө мен сизге колдонмону кантип колдонууну көрсөтөм. Мен сизге жакынкы түзмөктөрдү кантип издөөнү, колдонуп жаткан модул менен кантип жупташууну жана колдонмодон жөнөтүлгөн маалыматтарды кантип орнотууну көрсөтөм. Эгерде сиз өзүңүздү түшүнүксүз сезсеңиз, тыныгуу жасап, аны иштеткиче мурунку кадамдарга кайтыңыз. Бирок, эгер сизде дагы эле көйгөйлөр болсо [email protected] мага кабарлаңыз, мен 24 сааттын ичинде жооп берем:)
- Колдонмону ачыңыз, киришүү аркылуу өтүңүз, ИЗДӨӨ баскычын басыңыз жана жакынкы түзмөктөрдү издеңиз
- Сиздин түзмөк табылганда, аны чыкылдатып тандаңыз
- Сиз жактырган теманы тандаңыз (караңгы же жарык) жана сиз тандаган баскычты басып туруңуз
- Байланышты күтө туруңуз, эгер ал ишке ашпаса, кайра туташууга аракет кылыңыз
- Ийгиликтүү туташкандан кийин, аны чыкылдатуу менен экинчи таблицаны тандап, слайдерлерди сүйрөп барып, лед тилкеси түстөрдү өзгөртөбү же жокпу текшериңиз.
- Эгерде баары иштесе жана сиз бул долбоорго ыраазы болсоңуз, менин колдонмом үчүн жакшы пикир жана рейтинг калтырыңыз, бул андан ары өнүктүрүүгө жана үйрөткүчкө жардам берет:)
Баалоону жана жакшы пикир калтырууну унутпаңыз. Рахмат жана кийинки сабакта көрүшөбүз:)
Сунушталууда:
RGB Led Strip Bluetooth контроллери V3 + Музыканы шайкештештирүү + Чөйрөнүн жарыгын башкаруу: 6 кадам (Сүрөттөр менен)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Бул долбоор bluetooth аркылуу телефонуңуз менен RGB LED тилкесин башкаруу үчүн arduino колдонот. Сиз түстү өзгөртө аласыз, жарыктарды музыка менен шайкештештире аласыз же аларды айланадагы жарыктандырууга автоматтык түрдө тууралай аласыз
Arduino негизделген DIY оюн контролери - Arduino PS2 оюн контроллери - DIY Arduino Gamepad менен Tekken ойноо: 7 кадам
Arduino негизделген DIY оюн контролери | Arduino PS2 оюн контроллери | DIY Arduino Gamepad менен Tekken ойноо: Саламатсыздарбы балдар, оюндарды ойноо ар дайым кызыктуу, бирок өзүңүздүн DIY колдонмо оюнуңузду башкаруучу менен ойноо алда канча кызыктуу. Ошентип, биз бул инструкцияларда arduino pro micro колдонуп оюн контроллерин жасайбыз
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
DIY Arduino RGB LED Strip IR контроллери: 5 кадам
DIY Arduino RGB LED Strip IR контроллери: Эй балдар. Бүгүнкү күндө мен сизге ардуино негизделген, инфракызыл башкарылган, RGB LED тилкеси контроллерин кантип жасоону көрсөтөм. Контроллердин принциби абдан жөнөкөй. 12v позитив 12v r менен түз байланышат
MIDI 5V LED Strip Light контроллери Spielatron же башка MIDI Synth үчүн: 7 кадам (Сүрөттөр менен)
MIDI 5V LED Strip Light контроллери Spielatron же башка MIDI Synth үчүн: Бул контролер үч түстүү LED чырактарын жаркыратат. 50mS үчүн G5-D#6 үчүн, E6-B6 үчүн кызыл жана C7-G7 үчүн жашыл. Контроллер - бул ALSA MIDI түзмөгү, ошондуктан MIDI программасы MIDI синтездөөчү түзмөк менен бир убакта LEDлерге чыгара алат