Mundarija:
- Ta'minotlar
- 1 -qadam: Elektron qurilmangizni ishga soling
- 2 -qadam: normallashtirilgan ma'lumotlar bazasi
- 3 -qadam: Kod yozing
Video: Sensorli harakatga asoslangan musiqiy pleer: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bakalavriat kollejida biz barcha talabalar o'zlari tanlashi mumkin bo'lgan original loyihani yaratishimiz kerak edi. Loyiham uchun, men har doim musiqa tinglayman va har doim karnayni yoqish juda qiyinligini his qilardim, bu jarayonni qanday soddalashtirishimni ko'rmoqchi edim, shuning uchun men Motion-tetiklanadigan musiqa pleyerini yaratishga qaror qildim.
Ta'minotlar
Uskuna:
- MDF yog'och taxta (0, 5 va 2 sm oralig'ida)
- 6 3, 5x13 mm vintlardek
- 10 tirnoq
Elektronika:
- 2,5A quvvat manbai bilan B+ Raspberry Pi 3 modeli
- LCD displey
- ADC MCP3008
- Raspberry PI T-poshnali
- Yorug'likka bog'liq qarshilik
- harorat sensori LM35
- Breakbeam IQ sensori
- Karnay
- Non paneli
Asboblar:
- Hammer
- Tornavida
- Kanal tasmasi
Instructables tahrirlovchisining cheklanganligi sababli, men materiallar to'plamini qo'shdim, butun paket 95-100 evro atrofida bo'ladi.
Majburiy emas:
- 22 o'lchovli sim - sariq
- 22 o'lchovli sim - qizil
- 22 o'lchovli sim - qora
1 -qadam: Elektron qurilmangizni ishga soling
Shunday qilib, biz mcp3008, LDR, uzilish va harorat sensori dasturini taxtamizga ulaymiz. Iloji bo'lsa, yuqoridagi sxemaga amal qilib, qaerga ulanish kerakligini yoki o'zingizning komponentlaringiz uchun ajoyib joyni topishni biling!
Qisqasi: sizning LDR kabellarsiz va iloji boricha ko'proq yorug'lik olishiga va barcha komponentlar sizning bortingizda ekanligiga ishonch hosil qilishga harakat qiling!
2 -qadam: normallashtirilgan ma'lumotlar bazasi
Bizning normallashtirilgan ma'lumotlar bazamiz uchun sizga qanday ko'rinishini berish uchun rasm qo'shdim, har bir jadval nima qilishini o'qing!
Sensor:
Bu jadvalda bizning uchta sensorlarimiz bor: LDR, harorat va uzilish
Sensor tarixi:
Bu bizga sensor qachon faol bo'lganligini va qo'shiq ijro etilganida sensorning qiymati nimada ekanligini tekshirishga imkon beradi
Ijro etilgan qo'shiqlar:
Bu jadvalda biz o'ynagan barcha qo'shiqlarni, sensorlar tarixi bilan qanday bog'liqligini va qaysi qo'shiq ijro etilganini ko'ramiz.
Qo'shiqlar:
Bu jadvalda biz qo'shiqning joylashuvi, qo'shiq janri va qo'shiq nomini birlashtiramiz
Musiqa:
Bu jadvalda bizning qo'shiq nomi va ijrochisi bor!
Qo'shiq joylari:
Bizning pi/var/www/html/… da qo'shiq joylashuvimizni o'z ichiga oladi.
Musiqa janri:
Bizning musiqiy janrimiz min nurini o'z ichiga oladi, buning uchun maksimal yorug'lik va harorat uchun bir xil
3 -qadam: Kod yozing
Men quyida Github repo -ga havola qoldiraman, lekin o'z dizaynlarimni tekshirib ko'ring va buni avval o'qing!
Malinani sozlash:
sudo rasp-config => interfeys imkoniyatlari => SPI => yoqish bilan spi-ni yoqing
O'rnatish:
Mysql
Shisha
Flask_cors
Flask_socketio
Sayt:
MySQL -ga malinali ma'lumotlar bazasini qo'shing, keyin
Mening python kodim - bu men hamma narsani ma'lumotlar bazasiga qo'shaman va sensorlarimni ishlashini osonlashtiradi, shuning uchun siz o'zgartirishingiz mumkin bo'lgan narsa emas, men aniq va hamma uni ishlata oladigan python skriptini yaratishga harakat qildim. shuning uchun uni sinab ko'ring!
Mening saytim - bu mening loyiham uchun eng yaxshi ishlagan deb o'ylayman, uni biroz o'zgartirib, original sayt yaratish mumkin. Agar siz mening dizaynimni yaxshilay olsangiz va uni foydalanuvchilar uchun qulayroq qilsangiz, bundan ham yaxshiroq!
Men simli ramkalarimni rasm sifatida ko'rish uchun havolani ham qo'shaman. va barcha fayllarim bilan zip
Simlar:
Github:
Tavsiya:
NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam
NodeMCU sensorli sensorli LDR haroratni nazorat qilish rölesi yordamida uyni avtomatlashtirish: NodeMCU -ning oldingi loyihalarida men Blynk ilovasidan ikkita maishiy texnikani boshqarganman. Men qo'lda boshqarish va qo'shimcha funktsiyalarni qo'shish orqali loyihani yangilash uchun ko'plab sharhlar va xabarlarni oldim, shuning uchun men bu aqlli uyni kengaytirish qutisini yaratdim
Sfero - harakatga keltiring!: 11 qadam
Sfero - harakatga keltiring !: Materiallar 1. Sfero robot2. Chromebook
Adafruit qalqoni bilan chizilgan robot (tanlovni harakatga keltiring): 10 qadam (rasmlar bilan)
Adafruit qalqoni bilan chizilgan robot (tanlovni harakatga keltiring): Salom mening ismlarim Yoqub va men Buyuk Britaniyada yashaymiz. Bu loyihada men siz uchun chizadigan robot yasayman. *Ishonchim komilki, ko'pchiligingiz ko'rishni xohlaysiz, shuning uchun agar bilishni istasangiz, ikkinchi bosqichga o'ting va oxirgi bosqichga o'ting, lekin ko'rish uchun bu erga qaytib keling
Prototip - odam sensorli sensorli signalli qurilma (KY -036): 4 qadam
Prototip - Odam sensorli sensori yordamida signalizatsiya qurilmasi (KY -036): Ushbu loyihada men teginish bilan ishlaydigan signalizatsiya qurilmasini loyihalashtiraman. Ushbu loyiha uchun sizga inson sensorli sensor (KY-036) kerak bo'ladi. Sizga ushbu loyiha haqida qisqacha ma'lumot berishga ruxsat bering, yuqoridagi rasmlarda ko'rib turganingizdek, sensorli sensor
Sensorli uchta sensorli davr + Sensorli taymer davri: 4 qadam
Sensorli uchta sensorli davr + Sensorli taymer davri: Sensorli sensor - bu pimlarga teginish aniqlanganda yoqiladigan elektron. Bu vaqtinchalik ishlaydi, ya'ni yuk faqat pimlarga tegib turganda yoqiladi, bu erda men sizga teginishning uch xil usulini ko'rsataman