Mundarija:
- 1 -qadam: qismlar va komponentlar
- 2 -qadam: ulanishlar va sxemalar
- 3 -qadam: Arduino kodi va ketma -ket aloqa
- 4 -qadam: Arduino -ni Android qurilmasiga ulang
- 5 -qadam: Komponentlaringizni yoping
Video: Sizning nuringiz bilan gaplashing: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Mening loyiham nima?
Bu loyiha - bu sizga qaysi rang yoqishini aytib ranglarni o'zgartirishingiz mumkin bo'lgan yorug'lik. Men bu loyihalarda qilgan yorug'lik 4 xil chiroqni ishlatadi: yashil, qizil, sariq, ko'k va albatta siz ko'proq chiroqlar qo'shishingiz va ranglarni o'zgartirishingiz mumkin. Ushbu qo'llanma sizning telefoningizdan ovozingiz bilan Arduino -ni qanday boshqarishni o'rgatadi.
Bu qanday ishlaydi?
Sizning Android -da nutqni aniqlash funktsiyasi mavjud va biz uni Bluetooth orqali Arduino -ni boshqarish uchun ishlatamiz. Men ishlatgan ilova SimpleLabsIN tomonidan ishlab chiqilgan va u mikrofon tugmachasini bosish orqali ishlaydi, shunda u buyruq aytishingizni kutadi. Keyin ilova siz aytgan so'zlarni ko'rsatadi va Arduino qayta ishlash uchun ma'lumotlar qatorini yuboradi.
TechBuilder meni ushbu loyihani yaratishga ilhomlantirdi
1 -qadam: qismlar va komponentlar
Bizga bu qismlar kerak bo'ladi:
- 4x LED ko'rsatkichlari yoki undan ko'p (siz tanlagan rang)
- 1 marta Arduino Leonardo
- 1x HC-06 seriyali Bluetooth moduli
- Non paneli va o'tish joylari
- (Ixtiyoriy) 9v batareya
- 220Ω rezistorlar
2 -qadam: ulanishlar va sxemalar
Yodingizda bo'lsin, yalang'och HC-06 3.3v da ishlaydi, uni 5v ga ulab bo'lmaydi.
Agar USB kabeli oxirida ko'rinmasligini xohlasangiz, 9v batareyasi ixtiyoriy.
Agar rasm aniq bo'lmasa, men bilan bog'laning, men sizga mamnuniyat bilan yordam beraman
3 -qadam: Arduino kodi va ketma -ket aloqa
Kodni qanday yuklash mumkin?
Kodni USB kabeli bilan yuklang. Kod Leonardo taxtasi uchun qilingan. Agar siz kodni UNO taxtasida ishlatmoqchi bo'lsangiz, Serial1.read, Serial1.available va Serial1.println kodlarini o'zgartirishingiz kerak bo'ladi. UNO taxtasida kodni ishlatish uchun "1" raqamini o'chirib tashlang.
Ilovani tushunish:
Ilova sizning ovozli buyrug'ingizni tanib ishlaydi, u siz aytgan so'zlarni ko'rsatadi va bluetooth orqali Arduino -ga ma'lumotlar/ satrlarni yuboradi. Ip nima? Ip so'zga o'xshaydi, siz undan shartli bayonotlar qilishingiz mumkin [masalan: if (ovoz == "*kompyuter yoqilgan") {// 2 -pinni yoqing}]. "Ovoz"-bu sizning satringiz, "=="-bu sizning shartingiz, "*kompyuter yoqilgan"-sizning buyrug'ingiz va "{}" jingalak qavs ichidagi kod sizning satringiz buyruq shartiga mos kelganda bajariladigan kodlardir.. Ilova *formatidagi buyruqlar qatorini yuboradi, yulduzcha (*) yangi buyruq boshlanishini va hash-tag (#) buyruq tugashini bildiradi.
Buyruqlarni qanday o'zgartirish mumkin?
Siz "*綠色" yuqoridagi rasmdan ajratilganini ko'rishingiz mumkin.綠色 - yashil rangdagi xitoyliklar. Siz so'zni xohlaganingizga o'zgartirishingiz mumkin, deylik, siz uni pushti rangga o'zgartirmoqchi edingiz, "*綠色" ni "*Pushti" bilan almashtira olasiz. Har doim buyruqni yulduzcha bilan boshlashni unutmang.
Kod:
4 -qadam: Arduino -ni Android qurilmasiga ulang
Ilovani yuklab oling: Arduino uchun BT ovozli boshqaruv
Men ishlatgan ilova SimpleLabsIN tomonidan ishlab chiqilgan
5 oddiy qadam:
- Ilovani Google PlayStore -dan yuklab oling
- Variantlar menyusiga teging, so'ng "Robotni ulash" -ni tanlang.
- BT-modulingizni bosing (mening holimda bu HC-06)
- BT-moduliga ulangan (HC-06) yozilishini kuting.
- Mikrofon belgisiga teging va buyruqni ayting!
5 -qadam: Komponentlaringizni yoping
Endi siz komponentlaringizni yopishingiz kerak, shunda sizning nuringiz yorqin bo'lmaydi va loyihani yanada uslubiy qiladi.
Men buni shunday qildim
- Hammasini yarim shaffof qog'oz bilan yoping
- Uni pastdan yopishtiring
- Chiroqni oching
Chiroyli ko'rinishi kerak
Tavsiya:
Pixie - Sizning zavodingiz aqlli bo'lsin: 4 qadam (rasmlar bilan)
Pixie - Sizning zavodingiz aqlli bo'lsin: Pixie - bu biz uydagi o'simliklarni yanada interaktiv qilish maqsadida ishlab chiqilgan loyiha, chunki ko'pchilik uchun uyda o'simlik etishtirishning muammolaridan biri - unga g'amxo'rlik qilishni bilishdir. Biz qanchalik tez -tez, qachon va qancha suv ichamiz
Aqlli yopiq o'simlik monitor - Sizning o'simlik sug'orish kerakligini biling: 8 qadam (rasmlar bilan)
Aqlli yopiq o'simlik monitor - Sizning o'simlik qachon sug'orilishi kerakligini biling: Bir necha oy oldin, men sizlarga tuproq haqida foydali ma'lumot berish uchun batareyadan ishlaydigan tuproq namligini nazorat qilish tayog'ini yasaganman. namlik darajasi va yonib -o'chadigan LEDlar sizga qachon to'xtash kerakligini aytadi
Luciferin, sizning kompyuteringiz uchun simsiz noto'g'ri yorug'lik: 6 qadam (rasmlar bilan)
Luciferin, sizning kompyuteringiz uchun simsiz nurli yoritish: Luciferin-bu fireflies va glow qurtlari kabi bioluminesans hosil qiluvchi organizmlarda uchraydigan yorug'lik chiqaruvchi birikma uchun umumiy atama. Firefly Luciferin - bu "Glow Worm Luciferin" dasturiy ta'minoti uchun mo'ljallangan, Java -ning tezkor ekranli suratga olish dasturi
NAS-pi: Sizning PLEX, DLNA va NAS zavqlaringiz uchun eng yaxshi quti: 5 qadam (rasmlar bilan)
NAS-pi: Sizning PLEX, DLNA va NAS zavqlaringiz uchun eng yaxshi quti: Salom, odamlar! Bugun biz haqiqiy odamni yaratmoqchimiz! Raspberry Pi tarmog'iga biriktirilgan saqlash vositasi, axborot uzatish funksiyasi bilan! Raspberry Pi 3 & Raspberry Pi 2 mos keladi! 160 GB RAID1 va 1,4 TB PLEX server bilan jihozlangan
Sizning Raspberry Pi o'yin serveringiz uchun Ion sovutilgan tizim!: 9 qadam (rasmlar bilan)
Sizning Raspberry Pi o'yin serveringiz uchun Ion sovutilgan tizim!: Salom yaratuvchilar! Biroz oldin men Raspberry Pi -ni oldim, lekin u bilan nima qilishni bilmasdim. Yaqinda Minecraft mashhurlikka qaytdi, shuning uchun men va do'stlarim zavqlanishlari uchun Minecraft serverini o'rnatishga qaror qildim. Xo'sh, men bo'ldim: