Mundarija:
- 1 -qadam: Birinchi tajribalar
- 2 -qadam: NFC nazorati va ovoz
- 3-qadam: Motor-Fader
- 4 -qadam: Uskunaning yakuniy tuzilishi
- 5 -qadam: dasturiy ta'minot
- 6 -qadam: ishni tuzish
- 7 -qadam: Uskuna va korpusni birlashtirish
- 8 -qadam: tayyor mahsulot
Video: NFC vaqt jadvalidagi radio: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Odamlarga yo'naltirilgan ommaviy axborot vositalari bo'limidagi laboratoriya loyihasida bizga an'anaviy radio dizayniga mos keladigan zamonaviy musiqa pleyerini yaratish taklif qilindi. Vaqt bir semestr edi.
1 -qadam: Birinchi tajribalar
Potentsiometrlar, Arduino platformasi va displeylar bilan tanishish uchun biz kichik prototip qurdik.
Biz potentsiometrni Arduino bilan bog'ladik va eskizni yozdik, u potensiometrning qiymatini malinaga yuboradi. Malinali tomondan kichik piton skript ma'lumotni qabul qilib, elektron siyohli displeyga yuboradi.
Biz hali ham elektron siyohli displeyning qizil-qora versiyasini ishlatayotganimizda, displeyni yangilash 15 soniya davom etdi, biz buni o'zaro ssenariysi sekinlashdi deb hisobladik.
2 -qadam: NFC nazorati va ovoz
Keyinchalik, biz RFID o'quvchisini dastlab Raspberry Pi -ga ulab, uni boshqarish mexanizmi sifatida ishlatdik.
Ushbu prototipda NFC yorlig'i karnaylarimizda eshitiladigan ovozni boshqaradi.
Bundan tashqari, biz Raspberri Pis o'rtasidagi ma'lumotlar ulanishi bo'yicha tajriba o'tkazdik, bittasini boshqaruvchi misol, Raspberry masteri, ikkinchisiga esa malina qulini berish.
3-qadam: Motor-Fader
Biz dastlab qo'shiq tanlovini ko'rsatish uchun raqamli indikatordan foydalanishni rejalashtirganmiz. Afsuski, elektron qog'oz ekranlari odatda juda sekin yangilanadi (ekran o'lchamiga va ranglariga qarab 1-15 soniya), bu esa bizning stsenariyimiz uchun ishlatilmasligini bildiradi. Hali ham o'zaro ta'sir o'tkazish va an'anaviy dizayn kontseptsiyalarini saqlab qolish uchun, biz motorli faderni ekranning oldida qizil chiziqli harakatlanishga qaror qildik.
Vaqt cheklovlari va soddaligi tufayli biz o'z mexanik yechimimizni yaratishni tanladik va buning o'rniga biz Arduino -dan boshqariladigan motorli fader bilan bordik.
Dvigatelni har ikki tomonga siljitish uchun H-ko'prigi kerak.
4 -qadam: Uskunaning yakuniy tuzilishi
NFC radiostansiyasini o'rnatish uchun sizga quyidagi qismlar kerak bo'ladi:
- 2x bitta burilish potentsiometr, 10 kΩ qarshilik
- 4x kichik lampalar
- Umumiy USB + 3,5 mm dinamiklar
- Umumiy USB ovoz kartasi
- Arduino Uno
- USB Type-B dan A-toifali kabel
- 2.13 dyuymli elektron siyohli displey
- 7,5 dyuymli elektron siyohli displey
- Displeylar uchun 2x panelli haydovchi
- RFID o'quvchi + teglar
- 2x Raspberry Pi 3B+
- 2x umumiy 8GB (yoki undan yuqori) Micro-SD karta
- Tugma
- Umumiy 10 kΩ qarshilik
- H-Bridge L293D
- 10kΩ motorli fader
- 2x kichik non paneli
- Jumper kabellari
Ulanish
NFC radiosini qurish uchun hamma narsani simlash sxemasiga muvofiq o'tkazing.
Ko'rsatadi
Bu ikkita displeyga Raspberry Pi -dagi noyob pinlar kerak bo'lgani uchun biz ikkita Malinadan foydalandik. Aloqa ierarxiyasini yanada soddalashtirish uchun, malinalardan biri faqat katta displeyga (malina quli), ikkinchisi hisob -kitoblar, nazorat va kichikroq displeyga (bosh malina) mas'uldir.
Ekranni ulash uchun biz Waveshare hujjatlariga tayandik (kichik displey, katta displey). Displeyni uning konnektori orqali panel drayveriga ulang va Waveshare hujjatlariga muvofiq panel drayverini sim bilan ulang.
Audio
Karnay USB orqali quvvatlanadi va USB ovoz kartasining 3,5 mm ovozli kirishidan foydalanadi. Ikkala qurilmani ham Raspberry master -ga ulang.
Lehimlash
Barqaror va barqaror ulanish uchun biz dvigatelni, potansiyometrlarni, lampochkalarni va tugmachani ulash kabellariga lehimladik. Kabelni boshqarishda moslashuvchan bo'lish uchun qolgan kabellarni lehimlashdan tiyildik.
Malinalararo aloqa
Malina o'rtasida aloqa o'rnatish uchun biz ularni UART sifatida ishlatardik va ularni TX va RX pinlari yordamida ketma -ket ulanish orqali bog'ladik.
Malina-Arduino aloqasi
Master Raspberry -ni Arduino -ga USB orqali ketma -ket ulanish orqali ulang.
5 -qadam: dasturiy ta'minot
Raspberrys va Arduino uchun dasturiy ta'minotni o'rnatish uchun, iltimos, loyihamiz github omboridagi o'qish ko'rsatmalariga amal qiling.
6 -qadam: ishni tuzish
Materiallar:
- 8x MDF yog'och varaq (300mm * 300mm * 3mm)
- 2 komponentli elim
- 3x yog'och bar (300mm * 20mm * 20mm)
- 1 varaqli pleksiglas (300mm * 300mm * 3mm)
- 6x yog'och vint (20 mm)
MDF varaqlarini Adobe Illustrator fayllariga muvofiq kesib oling. Agar siz o'z qutilaringizni kesish rejalarini tuzishni xohlasangiz, bu erga o'ting va Adobe Illustrator -dagi apparat komponentlarining kesmalarini qo'shing.
Qutining yuzlarini birlashtiring va sinovdan o'tkazgandan so'ng, qo'shimcha barqarorlik uchun ularni yopishtiring. Biz uskunani keyinroq qo'yish va tizimni disk raskadrovka qilish uchun orqa tomonga elim qoldirganmiz.
Yog'och panjaralarni korpusning ichiga gorizontal joylashishi uchun kesib oling. Ishning chap va o'ng qismidagi yog'och vintlar uchun teshiklarni kesib oling. Bir satr katta displey va ijro/to'xtatib turish tugmachasining orqasida, ikkinchisi kichik displeyda, ovoz va qo'shiq potentsiometrlarida, ikkinchisi karnayni korpus ichida ushlab turish uchun bo'lishi kerak.
7 -qadam: Uskuna va korpusni birlashtirish
Materiallar:
- 2 tomonlama lenta
- Gaffa tasmasi
- Issiq elim
Qismlarni yog'och panjaralarga mahkamlash uchun lenta va elimdan foydalaning. Boshqaruv tugmachasini o'rnatish uchun sizga potentsiometrning qismlari kesilishi kerak bo'lishi mumkin. Quvvat kabeli kabi tashqi kabellarni yo'naltirish uchun biz korpusning orqa qismidagi bir nechta teshiklarni kesib tashladik.
8 -qadam: tayyor mahsulot
Hamma narsa yig'ilgandan so'ng, yangi radiodan zavqlaning!
Tavsiya:
Radio vaqt mashinasi: 8 qadam (rasmlar bilan)
Radio vaqt mashinasi: Men bu erda "Instrutables" da ajoyib loyihani topdim: WW2 radioeshittirish vaqt mashinasi. Bu fikr meni hayratda qoldirdi, lekin men Python yigiti emasman va menga Steampunk yoqadi. Men shunga o'xshash narsalarni turli materiallardan qurishga qaror qildim, bu erda siz
Aylanadigan telefonni radioga aylantiring va vaqt o'tishi bilan sayohat qiling: 5 qadam (rasmlar bilan)
Aylanadigan telefonni radioga aylantiring va vaqt o'tishi bilan sayohat qiling: men aylanadigan telefonni radioni buzdim! Telefonni oling, mamlakatni va o'n yillikni tanlang va qandaydir ajoyib musiqani tinglang! Bu qanday ishlaydi?
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan Wi -Fi DSLR veb -kamerasi: 3 qadam (rasmlar bilan)
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan DSLR veb -kamerasi: men quyosh botishini uydan tomosha qilyapman. Shunday qilib, men quyosh botganda va men uni ko'rish uchun uyda bo'lmaganimda, FOMO -ni olaman. IP -kameralar tasvir sifatini yomonlashtirdi. Men birinchi DSLR -ni qayta ishlatish usullarini izlay boshladim: 2007 yildagi Cano
Google jadvalidagi vazn o'lchovi ma'lumotlari [buzilgan]: 4 qadam
Google Sheet -dagi Og'irlik o'lchovi ma'lumotlari [Hacked]: Bu bozor og'irligidan tashqari oddiy mahsulotga qarshi ishlatilgan, keyinchalik ortiqcha ish vaqtini kuzatib borish uchun ma'lumotlarni Google varag'iga yuborish uchun ishlatilgan. tarozida turib uning vazni
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam