Mundarija:
- 1 -qadam: ishlatilgan komponentlar
- 2 -qadam: Raspberry Pi va Arduino IDE -ni o'rnatish
- 3 -qadam: Dasturni yuklash
- 4 -qadam: Python skriptini yarating
- 5 -qadam: Ngrok -ni yuklab oling
- 6 -qadam: Alexa -ni sozlash
- 7 -qadam: Alexa ==> Alexa ko'nikmalar to'plamiga o'ting ==> Yangi ko'nikmalarni qo'shing
- 8 -qadam:
- 9 -qadam:
- 10 -qadam: Keyingi sahifada AWS va HTTPS -ning oxirgi nuqtasi uchun ikkita variant so'raladi
- 11 -qadam: SSL sertifikati uchun ikkinchi variantni tanlang. Uni saqlang va keyingi sahifaga o'ting
- 12 -qadam: "yoqilgan" xizmatni tekshirish
- 13 -qadam: Serverlar so'rovlarni qabul qiladilar
- 14 -qadam: So'ralganlar joylashtiriladi
- 15 -qadam: Arduino sxemasi
- 16 -qadam: LED sxemasi
Video: Arduino va Amazon Alexa yordamida yorug'lik/uy chiroqlarini qanday boshqarish kerak: 16 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men UNO bilan bog'langan va Alexa tomonidan boshqariladigan nurni qanday boshqarishni tushuntirdim.
1 -qadam: ishlatilgan komponentlar
QO'LLANILGAN DAVLAT
- Arduino UNO va Genuino UNO
- Rezistor 221 ohm
- LED (umumiy)
- Raspberry Pi 3 modeli B
Dasturiy ta'minot talab qilinadi
- Arduino IDE
- Amazon Alexa Alexa ko'nikmalar to'plami
2 -qadam: Raspberry Pi va Arduino IDE -ni o'rnatish
1. Birinchidan, ikkilik fayllarni o'rnating
sudo apt-get install python-pip
pip o'rnatish idishi
pip install flask-ask
sudo apt-get o'rnatish pyserial
sudo apt-get intall libpython2.7-dev
2. Arduino IDE -ni RPi -ga o'rnatish
Arduino -ni RPi -ga o'rnatish
1. Rasmiy saytga o'ting va oldingi versiyani yuklab oling.
Shundan so'ng uni oching va arduino katalogiga o'ting va./arduino bilan boshlang
3 -qadam: Dasturni yuklash
Dasturni yuklagandan so'ng ketma -ket terminalni oching.
Siz yozganingizda N led yonadi.
Siz yozganingizda F led o'chadi.
4 -qadam: Python skriptini yarating
Python lighcontrol.py yordamida ishga tushiring
5 -qadam: Ngrok -ni yuklab oling
Ngrok - bu qurilmangizni Internetga ulash uchun xavfsiz tunnel platformasi. Ushbu platforma yordamida siz o'zingizning veb -ilovangizni yaratishingiz mumkin yoki har qanday ilova juda oddiy tarzda onlayn rejimga o'tadi. Yuklab olish uchun rasmiy saytga o'ting va ARM -ni yuklab oling.
ngrok.com/
Uni oching va siz chiqaradigan katalogga o'ting. Buyruq yordamida ishga tushiring
./ngrok http 5000
6 -qadam: Alexa -ni sozlash
1. Amazon hisobiga kiring. Agar sizda hisob qaydnomangiz bo'lsa, unga kiring, agar u erda ro'yxatdan o'tmasangiz va kiring.
developer.amazon.com/
2. O'ng yuqori burchakda Developer Console -ga o'ting.
7 -qadam: Alexa ==> Alexa ko'nikmalar to'plamiga o'ting ==> Yangi ko'nikmalarni qo'shing
Alexa ko'nikmalar to'plami ==> Yangi ko'nikmalarni qo'shish "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa ko'nikmalar to'plami ==> Yangi ko'nikmalarni qo'shish "src =" {{file.large_url | qo'shish: 'auto = webp & frame = 1 & height = 300' %} ">
Siz shunday sahifani ko'rasiz. Bu sahifada u mahorat turini so'raydi, Ism, til va chaqiruv nomi. Siz istalgan ismni bera olasiz, chaqiruv nomida siz Alexa -ga buyruq berayotganda aytadigan ismingizni berishingiz kerak.
E'tibor bering, agar siz mahoratni yaratishda boshqa tilni tanlasangiz, mamlakatingizda mos keladigan tilni tanlang. Bu ishlamaydi.
Oxirida uni yangilang, saqlang va keyingisini bosing.
8 -qadam:
9 -qadam:
Keyingi sahifada niyat so'raladi. Niyat - bu foydalanuvchining so'rovini bajaradigan harakat. Qo'shimcha ma'lumot uchun
developer.amazon.com/docs/custom-skills/de…
Agar biron bir xato bo'lsa, siz qizil rangda ko'rasiz.
Quyidagi kodni maydonga yozing
"niyat": "LightOn"
}, {
"niyat": "LightOff"
}]
}
saqlang va keyingi sahifaga o'ting.
10 -qadam: Keyingi sahifada AWS va HTTPS -ning oxirgi nuqtasi uchun ikkita variant so'raladi
HTTPS -ni tanlang va saqlang va keyingi sahifaga o'ting.
11 -qadam: SSL sertifikati uchun ikkinchi variantni tanlang. Uni saqlang va keyingi sahifaga o'ting
12 -qadam: "yoqilgan" xizmatni tekshirish
Xizmat ishlayaptimi yoki yo'qligini tekshirish uchun. Sizning Ngrok serveringiz ishlayotganiga va Python skriptining ishlayotganligiga ishonch hosil qiling, aks holda u ishlamaydi.
Siz serverlar so'rov olayotganini ko'rishingiz va joylashtirishingiz mumkin.
13 -qadam: Serverlar so'rovlarni qabul qiladilar
14 -qadam: So'ralganlar joylashtiriladi
15 -qadam: Arduino sxemasi
16 -qadam: LED sxemasi
Umid qilamanki, barchangizga yoqadi.
Tavsiya:
Quyoshli LED yorug'lik chiroqlarini qanday yasash mumkin: 9 qadam (rasmlar bilan)
Quyoshli LED yorug'lik chiroqlarini qanday yasash mumkin: Bizning kichkina qoraqalpog'istonli quyoshli LED chiroqlar ertak bog'ini bezash uchun juda mos keladi. Ular moslashtirilgan LED bog 'quyosh nuri yordamida quvvatlanadi va quyosh botganda bizning ertak bog'imizni chiroyli yoritadi. Bu darslik ikki qismga bo'lingan. Birinchidan, biz
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u
Sovuq katodli yorug'lik yordamida makro fotografiya yorug'lik manbai: 9 qadam (rasmlar bilan)
Sovuq katodli chiroqlar yordamida makro fotografiya yorug'lik manbai: Yengil chodir yordamida tortishish paytida past zichlikdagi yorug'lik manbai juda foydali. LCD ekranlarda topilgan CCFL (sovuq katodli lyuminestsent nur) bu maqsad uchun juda mos keladi. CCFL va unga tegishli yorug'lik tarqatuvchi panellarni singan lapto ichida topish mumkin
A $ 20 / 20min tijorat sifatli katlanadigan yorug'lik qutisi / yorug'lik chodir: 7 qadam (rasmlar bilan)
20 /20 daqiqalik tijorat sifatli katlanadigan yorug'lik qutisi / yorug'lik chodirlari: Agar siz mahsulot uchun DIY yorug'lik qutisini qidirayotgan bo'lsangiz yoki fotosuratlarni yopib qo'ysangiz, sizda ko'p tanlov bor. Karton qutilardan kir yuvish to'siqlariga qadar, siz loyiha o'limga qadar amalga oshirildi deb o'ylashingiz mumkin. Lekin kuting! 20 dollarga