Mundarija:
- 1 -qadam: zarur materiallar va asboblar
- 2 -qadam: Kod
- 3 -qadam: Android ilovasi
- 4 -qadam: Android ilovasi uchun ko'rsatmalar
- 5 -qadam: O'chirish
- 6 -qadam: PCB dizayni
- 7 -qadam: Komponentlarni yig'ish
- 8 -qadam: Natija
Video: Bluetooth, Android smartfoni va Arduino yordamida uydagi eng oddiy avtomatlashtirish: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Hammaga salom,
Bu loyiha arduino va bluetooth moduli yordamida eng soddalashtirilgan uyni avtomatlashtirish qurilmasini yaratish bilan bog'liq. Bu qurilish juda oson va bir necha soat ichida qurilishi mumkin. Men tushuntiradigan versiyamda, men Android smartfonim yordamida 4 tagacha maishiy texnikani boshqarishim mumkin. Keling, sizga kerak bo'lgan materiallar va asboblar ro'yxatini ko'rib chiqaylik.
1 -qadam: zarur materiallar va asboblar
- 1. Arduino Pro Mini (do'konga havola)
- 2. HC 05 Bluetooth moduli (do'konga havola)
- 3. 5V 4 kanalli o'rni moduli (do'konga havola)
- 4. 5V quvvat manbai.
- 5. Erkak va Ayol sarlavhalari
- 6. Perfboard (men tenglikni yasashni tavsiya qilaman, lekin agar siz buni xohlasangiz, perfboard yaxshiroq)
Asboblar ro'yxati
- 1. Lehim to'plami
- 2. Yelimli qurol
- 3. Android smartfoni
- 4. Tornavidalar
- 5. Tel -striptizchilar va boshqalar:
Bizga kerak bo'lgan narsa shu …
2 -qadam: Kod
Arduino IDE -ni bu erdan yuklab oling.
Bu kod Arduino -da rx va tx pinlarini sozlash uchun softwareserial.h dan foydalanadi. Bu rx va tx pinlari mos ravishda HC 05 Bluetooth modulining tx va rx pinlariga ulangan.
Bluetooth moduli ulangan android qurilmasidan ma'lumotlarni oladi va qabul qilingan ma'lumotlarga nisbatan o'z rölesini ishga tushiradi.
Masalan, mening kodimda, agar qabul qilingan ma'lumotlar "A" belgisi bo'lsa, 1 -o'rni yoqiladi va agar olingan ma'lumotlar "B" belgisi bo'lsa, 1 -o'rni o'chiriladi.
Xuddi shunday, barcha o'rni bluetooth buyruqlari yordamida yoqish/o'chirish mumkin. Batafsil sharhlar uchun kodga murojaat qiling.
EEPROM
EEPROM - bu elektron o'chiriladigan dasturlashtiriladigan faqat o'qish xotirasining qisqartmasi bo'lib, u bu erda o'z o'rni holatini (ON/OFF) saqlash uchun ishlatiladi, shuning uchun boshqaruvchi qayta o'rnatilganda elektr uzilib qolsa, barcha rölesi yoqiladi. Quvvat paydo bo'lgandan keyin ON holatiga qayting. Shunday qilib, o'rni yoqilganda, EEPROM manzilida saqlanadigan o'zgaruvchi uning qiymatini 1 ga o'zgartiradi va o'chirilganda ham xuddi shu o'zgaruvchi 0 ga o'zgaradi. Har bir o'rni o'z holatini EEPROMda saqlash uchun tayinlangan. Shunday qilib, kodning boshida biz EEPROMda saqlangan qiymatlarga muvofiq o'rni ishga tushirishdan boshladik.
Agar siz Arduino Pro mini -dan foydalanayotgan bo'lsangiz, kodni Arduino -ga yuborish uchun sizga USB -TTL konvertori kerak bo'ladi.
3 -qadam: Android ilovasi
Yuqorida aytib o'tganimizdek, mikro-kontroller har bir o'rni Android qurilmasidan Bluetooth moduli orqali olgan ma'lumotlarga muvofiq ishga tushiradi. Bu ma'lumotlarni HC 05 ga yuborish uchun bizga Android ilovasi kerak.
Men MIT App ixtirochisi yordamida moslashtirilgan dastur yaratdim. Men o'z ilovamni "bloklar tartibini" PDF sifatida ilova qildim, bu erda App Inventor yordamida o'z ilovasini yaratmoqchi bo'lganlar uchun.
MIT dastur ixtirochisi
Agar siz dasturni bezovta qilishni xohlamasangiz, quyida keltirilgan havoladan foydalanishga tayyor ilovani (faqat yuqorida biriktirilgan kodga mos keladi) yuklab olishingiz mumkin.
4 -qadam: Android ilovasi uchun ko'rsatmalar
HC-05 Bluetooth modulini ilovada ishlatishdan oldin uni android qurilmangizga ulashingiz kerak.
1 -qadam: Qurilmangizning bluetooth sozlamalarini oching va yangi qurilmalarni qidiring, HC05 modulidagi svetodiod doimiy yonib turishiga ishonch hosil qiling (Ulanish rejimi).
2 -qadam: HC 05 -ni tanlang (yoki rasmda ko'rsatilgandek "C" bilan tugaydigan manzilni ko'rasiz.)
3 -qadam: "1234" PIN kodini kiriting va OK tugmasini bosing.
4 -qadam: "Wiz Smart Home" ilovasini oching va ekranning yuqori qismidagi bluetooth tugmasini bosing.
5 -qadam: Ro'yxatdan "HC 05" -ni tanlang.
6 -qadam: 1, 2, 3, 4 rölesini yoqish/o'chirish uchun tegishli kalitlardan foydalaning.
7 -qadam: Bir marta bosish bilan barcha o'rni yoqish/o'chirish uchun ustani bosing.
5 -qadam: O'chirish
- Arduino-ning 11-pinli TX-pinli HC-05 moduli.
- Arduino-ning 10-pinini RX-pinli HC-05 moduliga ulang.
- Arduino shahridagi GND-HC-05 GND.
- VC HC-05 dan Vcc (5v) gacha Arduino.
- Vcc o'rni moduli Arduino -dagi Vcc (5v) ga.
- GND o'rni moduli Arduino -dagi GND -ga.
- Arduino -ning 2 -pinini R1 -o'rni moduliga ulang.
- Arduino -ning 4 -pinini R2 -o'rni moduliga ulang.
- Arduino -ning 6 -pinini R3 -o'rni moduliga ulang.
- Arduino -ning 8 -pinini R4 -o'rni moduliga ulang.
- Arduino quvvat pimlariga 5 voltli quvvat manbai bering.
- 12 va 13 -pinlar mos ravishda Quvvat ko'rsatkichlari va Bluetooth holatini ko'rsatuvchi LEDlar
Bu qurilma uchun.
Elektr tarmog'ini boshqarish uchun har bir o'rni "Odatiy ochiq" kontaktlarini, siz xohlagan maishiy texnika kalitlari orqali, barcha rölelarning "YO'Q" kontakti orqali o'tkazuvchan simni aylantiring. va asboblar simlarini o'z o'rni "YO'Q" ning boshqa kontaktiga ulang.
6 -qadam: PCB dizayni
Bu juda oddiy sxema. Siz uni tez orada perfboardga lehimlashingiz mumkin, lekin agar siz hali ham tenglikni yasamoqchi bo'lsangiz, men Proteus 8 Pro yordamida PCB dizaynini biriktiraman. Mening versiyamda rasmlarda ko'rsatilgandek bir qator voltaj regulyatorlari ham bor edi.
7 -qadam: Komponentlarni yig'ish
Men o'z qurilmam uchun korpus yaratish uchun eski SMPS kompyuter korpusidan foydalandim. Loyihangizga ajoyib ko'rinish berish uchun Fusion 360 yoki boshqa har qanday 3D-dizayn dasturidan foydalanib, 3D-bosma yordamida sizning ehtiyojlaringizga mos keladigan korpusni ishlab chiqish yaxshiroq bo'ladi. Men bo'sh joyni to'ldirish uchun ba'zi teglarni chop etdim va SMPS muhofazasiga yopishtirdim. Men bir nechta teshiklarni burab, devorga kommutator taxtasi yoniga o'rnatdim, simlar kommutatorga kiradigan kichik plastmassa quvur yordamida yashiringan.
8 -qadam: Natija
Bu erda joylashtirilgan videoda siz birinchi marta ishlatganingizda qurilmaning ishlashi ko'rsatilgan. Siz qurilmani faqat bir marta ulashingiz kerak! Shundan so'ng, Bluetooth -ni yoqing, ulaning va simsiz ulaning!
Umid qilamanki, sizga bu ko'rsatmalarni o'qish yoqdi. Agar sizda biron bir savol bo'lsa, uni bu erdan so'rang yoki [email protected] elektron pochta manziliga yuboring. Men sizga yordam berishdan xursand bo'laman.
Rahmat…!!!:)
Bluetooth musobaqasida ikkinchi o'rinni egalladi
Tavsiya:
Android smartfoni USB (!!) veb -kamerasi sifatida: 8 qadam (rasmlar bilan)
Android smartfoni USB (!!) veb -kamerasi sifatida: So'nggi bir necha oy mobaynida hammamiz shaxsan emas, balki Internetda muloqot qilishga majbur bo'ldik. Talabalik chog'imda mening ma'ruzalarimning ko'pchiligi Zoom uchrashuvlariga aylandi va mening darslarim bilan ham shunday bo'ldi. Keyingi bir necha hafta ichida har qanday yoshdagi ko'plab talabalar
Nutqli avtomatlashtirish -- Arduino -dan audio -- Ovoz bilan boshqariladigan avtomatlashtirish -- HC - 05 Bluetooth moduli: 9 qadam (rasmlar bilan)
Nutqli avtomatlashtirish || Arduino -dan audio || Ovoz bilan boshqariladigan avtomatlashtirish || HC - 05 Bluetooth moduli: …………………………. Boshqa videolarni ko'rish uchun YouTube kanalimga OBUNA BO'LING …. …. Bu videoda biz suhbat avtomatizatsiyasini qurdik .. Agar siz mobil telefon orqali ovozli buyruq yuborsangiz, u uy qurilmalarini yoqadi va fikr -mulohazalarini yuboradi
Android smartfoni yordamida kompyuterni ko'rishni qo'shish uchun Hexbug Spider XL -ni buzish: 9 qadam (rasmlar bilan)
Android smartfoni yordamida kompyuterni ko'rishni qo'shish uchun Hexbug Spider XL -ni buzish: Men asl muxlisman, asl Hexbug &savdo; O'rgimchak. Men o'ndan ziyod narsaga egalik qildim va hammasini buzdim. Har doim o'g'illarimdan biri do'stlariga boradi ’ tug'ilgan kuni partiya, do'st bir Hexbug oladi &savdo; o'rgimchak sovg'a sifatida. Men hack qildim yoki
Android smartfoni yordamida Arduino dasturini qanday o'rnatish va tiklash: 8 qadam
Android smartfoni yordamida Arduino -ni qanday dasturlash va qayta o'rnatish kerak: Siz Pendrives va o'yin boshqaruvchilarini ulash va kichik qurilmalarga quvvat berish uchun OTG adapteridan foydalangan bo'lishingiz mumkin. Siz Smart Phone yordamida Arduino kartasini yoqishdan boshqa ko'p narsalarni qilishingiz mumkin. Ushbu qo'llanmada biz Ardu -ni kompilyatsiya qilamiz va yuklaymiz
Arduino smartfoni/Bluetooth HC-05, HC-06 orqali ketma-ket monitor: 4 qadam (rasmlar bilan)
Bluetooth HC-05, HC-06 orqali Arduino smartfonlari/ketma-ket monitor: Agar siz o'zingizning eskizingizni shaxsiy muhitdan uzoqda, haqiqiy muhitda sinab ko'rmoqchi bo'lsangiz, bu juda foydali. Natijada sizning smartfoningiz kompyuteringizdagi Arduino seriyali monitor bilan bir xil ishlaydi. HC-05 va HC-06 Bluetooth modullari mavjud