Mundarija:

Sizning nuringiz bilan gaplashing: 5 qadam
Sizning nuringiz bilan gaplashing: 5 qadam

Video: Sizning nuringiz bilan gaplashing: 5 qadam

Video: Sizning nuringiz bilan gaplashing: 5 qadam
Video: U Meni Sevadimi? U Sizni Sevib Qolgani Qanday Bilish Mumkin ? 2024, Noyabr
Anonim
Image
Image

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

Ehtiyot qismlar va komponentlar
Ehtiyot 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

Ulanishlar va sxemalar
Ulanishlar va sxemalar
Ulanishlar va sxemalar
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

Arduino kodi va ketma -ket aloqa
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

Arduino -ni Android qurilmasiga ulang
Arduino -ni Android qurilmasiga ulang

Ilovani yuklab oling: Arduino uchun BT ovozli boshqaruv

Men ishlatgan ilova SimpleLabsIN tomonidan ishlab chiqilgan

5 oddiy qadam:

  1. Ilovani Google PlayStore -dan yuklab oling
  2. Variantlar menyusiga teging, so'ng "Robotni ulash" -ni tanlang.
  3. BT-modulingizni bosing (mening holimda bu HC-06)
  4. BT-moduliga ulangan (HC-06) yozilishini kuting.
  5. Mikrofon belgisiga teging va buyruqni ayting!

5 -qadam: Komponentlaringizni yoping

Komponentlaringizni yoping
Komponentlaringizni yoping
Komponentlaringizni yoping
Komponentlaringizni yoping

Endi siz komponentlaringizni yopishingiz kerak, shunda sizning nuringiz yorqin bo'lmaydi va loyihani yanada uslubiy qiladi.

Men buni shunday qildim

  1. Hammasini yarim shaffof qog'oz bilan yoping
  2. Uni pastdan yopishtiring
  3. Chiroqni oching

Chiroyli ko'rinishi kerak

Tavsiya: