Mundarija:
- Ta'minotlar
- 1 -qadam: Uning qanday ishlashini ko'rib chiqing
- 2 -qadam: quti yasang
- 3 -qadam: Akustik mashinani o'rganish modelini o'rgating
- 4 -qadam: Foton sxemangizni yarating
- 5 -qadam: Kodni kompyuterda ishlating
- 6 -qadam: Vizualizatsiyangizni rivojlantiring
Video: Intellektual shisha axlat qutisi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men bu axlat qutisini Yeting Bao va Yuni Si bilan birga yaratdim. Ushbu loyihaga sodiqligingiz uchun tashakkur:).
O'z joyingiz yaqinidagi qayta ishlash bo'limi uchun shisha idishga intellektual quti yaratish uchun ishlatish oson bo'lgan mashinani o'rganish vositasidan foydalaning: siz shishani maxsus qutiga tashlaganingizda, uning yonidagi ekranda uning materiali ko'rsatiladi.
Ta'minotlar
Bizga kerak bo'lgan narsa - bu siz qayta ishlashni istagan butilkalar uchun quti, mikrofonli foton sxemasi, Internetga ulangan kompyuter va tugma (biz iPad -dan foydalanamiz).
1 -qadam: Uning qanday ishlashini ko'rib chiqing
2 -qadam: quti yasang
Bu erda biz qutini hosil qilish uchun to'rtta akril taxta va bitta yog'och taxtadan foydalanamiz. Siz xohlagan materialni ishlatishingiz mumkin, lekin ular shishalarni ming marta tashlab yuborishga qodir ekanligiga ishonch hosil qiling va, albatta, u tovush chiqarishi kerak.
3 -qadam: Akustik mashinani o'rganish modelini o'rgating
Bu erda biz har xil turdagi idishlarni axlat qutisiga tashlashni simulyatsiya qilish uchun qayta ishlash qutisi prototipidan foydalanamiz. Veb -sayt o'qitiladigan mashinadan foydalanib, biz har xil turdagi tovushlarni yozamiz va ovoz namunalarini chiqaramiz. Va keyin poezd modeli yordamida kompyuterni har xil tovushlarni tanib olishga o'rgatish. Modelni veb -saytingizda ishlatish uchun eksport qilishni unutmang.
Bu jarayonda biz kundalik hayotda tez -tez ishlatiladigan to'rt turdagi shishadan (plastik shisha, qutilar, qog'oz quti, shisha) yasalgan tushirish ovozini yig'dik.
4 -qadam: Foton sxemangizni yarating
Foton sxemasini ulash uchun mikrofon va karnaydan foydalaning, yuqoridagi rasmga qarang. Uni quvvat manbaiga ulashni unutmang.
Muammolarni bartaraf etish vaqti
Agar siz boshqa foton yoki Arduino sxemasidan foydalansangiz, Photon -ga "TensorFlowLite" mashinasozlik kutubxonasini qo'llashingiz mumkin. Biroq, bizning foton versiyamiz bunday funktsiyani bajarmaydi. Buning o'rniga biz mashinasozlik vositasining javascript kutubxonasidan foydalanamiz.
Bu orada bizning foton versiyamiz kompyuterga audio yuborib, uni real vaqtda tahlil qila olmaydi. Shuning uchun biz ovozni ijro etish va uni brauzerda tahlil qilish uchun "Speaker" npm to'plamidan foydalanamiz.
Agar sizda foton yoki Arduino -ning boshqa versiyasi bo'lsa, siz ovozni kompyuterga jo'natishning oson usullarini sinab ko'rishingiz yoki kompyuteringizda o'qish kutubxonasini qo'llashingiz mumkin.
5 -qadam: Kodni kompyuterda ishlating
Node.js -dan foydalanib, audio qabul qilish va avtomatik ijro etish uchun kodni ishlating. Siz.. qila olasiz; siz … mumkin
Siz uni Github -da topishingiz mumkin.
Mana, biz bu bosqichda ishlatgan asosiy kod.
… // wav faylini mahalliy saqlang va uzatish tugagandan so'ng uni o'ynating
socket.on ('ma'lumotlar', funktsiya (ma'lumotlar) {// Biz bu aloqa haqida ma'lumot oldik. yozuvchi.yozish (ma'lumotlar, 'oltilik');});
socket.on ('end', function () {console.log ('uzatish tugallandi,' + outPath 'ga saqlandi);writer.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader (); // "format" hodisasi WAVE sarlavhasi oxiri oxirida chiqariladi.on ('format', function () {// WAVE sarlavhasi o'quvchi o'quvchi.pipe (yangi dinamik) (wavOpts));}); // WAVE faylini Reader namuna file.pipe (o'quvchi);}); }). tinglang (dataPort); …
6 -qadam: Vizualizatsiyangizni rivojlantiring
AJAX so'rovini zarrachalarga yuborish va "ochish" funktsiyasini boshqarish uchun javascriptdan foydalaning. "Ochiq" funktsiyasi chaqirilganda va qiymat "1" ga o'rnatilganda, fotondagi mikrofon yoqiladi va 3 soniya davomida yozib olinadi. Yozib olingan audio kompyuterga yuboriladi va avtomatik ijro etiladi.
Kompyuter audio qabul qilgandan so'ng, tanib olish sahifada ko'rsatiladi.
Tavsiya:
Arduino, ultratovush sensori va servo dvigatel yordamida aqlli axlat qutisi: 3 qadam
Arduino, Ultrasonik sensorlar va servo dvigatel yordamida aqlli axlat qutisi: Ushbu loyihada men sizga Arduino yordamida axlat qutisini qanday yasashni ko'rsataman, u erda axlat qutisiga yaqinlashganda axlat qutisi qopqog'i avtomatik ravishda ochiladi. Bu Smart axlat qutisini yasash uchun ishlatiladigan boshqa muhim komponentlar HC-04 Ultrasonik Sen
Aqlli axlat qutisi: 6 qadam
Aqlli Dustbin: Salom bolalar !!! Men Vedaansh Verdanman. Va bugun men sizga o'z qo'llaringiz bilan aqlli axlat qutisini qanday yasashni ko'rsataman. Keyingi loyiham haqida ma'lumot olish uchun meni instagramda kuzatib boring. Boshlaylik !!!! Instragram hisob: --- robotics_08
Magicbit -dan aqlli axlat qutisi: 5 qadam
Magicbit -dan aqlli axlat qutisi: Ushbu qo'llanmada biz Magicbit dev yordamida aqlli axlat qutisini qanday yasashni bilib olamiz. Arduino IDE bilan karta. Boshlaylik
Avtomobil bilan aqlli axlat qutisi: 5 qadam
Avtomobil bilan aqlli axlat qutisi: Bu ultrasonik sensor, mashina va tugmachali aqlli axlat qutisi, shuning uchun uni bosganingizda oldinga siljiydi. Bu loyiha https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ dan ilhomlangan.Mana men o'zgartirgan bir nechta qismlar: 4 g'ildirak
Avtomatik axlat qutisi: 7 qadam
Avtomatik axlat qutisi: bu avtomatik ochiladigan axlat qutisini aniqlaydigan harakat. U Wi -Fi tarmog'iga ulangan va u to'la bo'lganda matnli xabar yuboradi. Bu ECE -297DP uchun Massachusets universiteti - Amherst uchun qilingan. Bu kursning asosiy maqsadi tajriba orttirish edi