Mundarija:
- 1 -qadam: ehtiyot qismlar va asboblar
- 2 -qadam: TRRS audio kabelini yarating
- 3 -qadam: Raspberry PI -ni o'rnating
- 4 -qadam: LCD displeyni Raspberry Pi -ga ulang, sozlash va sinovdan o'tkazing
- 5 -qadam: tizim sinovlari
- 6 -qadam: Rasm ramkasini va yakuniy yig'ilishni o'zgartiring
Video: Prezidentning inauguratsiyasini hisoblash vaqti (Wifi): 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Umumiy ko'rib chiqish: Sanash sanoqli soatlari tijorat mahsulotlariga o'xshaydi, bir nechta burilishlar bilan:
a) Maqsadli voqea vaqtiga yetganda, orqaga hisoblash vaqti: aylantirish e'lonini ko'rsatadi, ovoz effektlari va mp3 qo'shiqni ijro etadi - bu holda R. E. M. qo'shiq: "Bu biz bilgan dunyoning oxiri (va men o'zimni yaxshi his qilaman)." Youtube -da o'ynang
b) Siz bo'lajak hodisaning aniq vaqtini soniya va sekundgacha belgilashingiz mumkin.
c) Wi-Fi-soat funktsiyasi vaqtni siljishini yo'q qiladi va kelgusi tadbirlar sanasini havodan qayta dasturlash imkonini beradi.
Asosiy komponentlar: Raspberry Pi, 16 x 2 ta LCD va quvvatli karnay 5x7 o'lchamli dollarli do'konga o'rnatilgan.
Malaka darajasi: Raspberry Pi ni sozlash va boshsiz ishlash, Linuxning asosiy buyruqlari va python dasturlari va ozgina lehimlash (3 ta sim) bilan tanish.
1 -qadam: ehtiyot qismlar va asboblar
Qismlar:
- Raspberry Pi modeli B+ yoki undan keyingi va korpus
- 3,5 mm audio kirish bilan ishlaydigan USB -karnay. Men ishlatgan spiker bepul reklama elementi edi, lekin bu dinamik juda yaqin ko'rinadi … karnay. Ideal holda, kvadrat shakli faktorli narsa.
- 2 ta mikro USB kabeli va ikkita portli zaryadlovchi - ixtiyoriy qizil simli simlar
- 5x7 rasm ramkasi
- TRKS - Sparkfun audio kabeli - 18 dyuymli (cho'chqa) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereo vilkasi
- 3/4 "qalinlikdagi qattiq taxta yoki kontrplak taxminan 5" dan 8 "gacha
- I2C 2X16 LCD displeyli modul
- 4 ta urg'ochi -dupontli o'tish simlari (uzunligi 100 yoki 200 mm)
- USB Wi -Fi adapteri
Asboblar:
- Issiq yopishtiruvchi qurol
- Lehimlash temir
- Tel -tasma
- Tasma yoki jig arra
2 -qadam: TRRS audio kabelini yarating
Diagrammada ko'rsatilgandek, Digikey CP-3502-ND 3,5 mm stereo vilkasiga CAR-11580 CAR-1880 Sparkfun audio kabelining TRRS-18 dyuymli sariq, qizil va yashil simlarini lehimlang.
3 -qadam: Raspberry PI -ni o'rnating
a) Raspberry Pi -ni o'rnating, I2C va SHH -ni yoqing, wifi -ni sozlang va malina pi -ga "boshsiz rejimda" ulanishingizga ishonch hosil qiling. Ma'lumotnoma.
b) Loyihaning pastki katalogini yarating - kerakli fayllarni joylashtirish uchun men "trump" deb nomladim.
mkdir trump
cd trump
pwd buyrug'i/home/pi/trump ni berishi kerak
c) Ovoz effekti va qo'shiq fayllarini/home/pi/trump -ga nusxalash. Python dasturi bilan ishlash uchun fayl nomlari DRUMROLL.wav va remsong.mp3 qo'shig'i bo'lishi kerak. Siz turli xil fayl nomlarini ishlatishingiz mumkin, lekin keyin siz python faylini tahrir qilishingiz kerak bo'ladi. Men bu fayllarni mualliflik huquqi sabablari bilan ta'minlay olmayman - lekin siz Windows operatsion tizimiga kiritilgan ko'plab ovoz effektli fayllarni topishingiz mumkin va, albatta, iTunes, Amazon -dan qo'shiqlar yuklab olishingiz mumkin …
Maslahat - kompyuter va RasPi o'rtasida fayllarni oldinga va orqaga o'tkazish uchun men winSCP yordam dasturidan foydalanaman
4 -qadam: LCD displeyni Raspberry Pi -ga ulang, sozlash va sinovdan o'tkazing
a) LCD -ni Raspberry PI -ga 4 ta ayol -ayol jumper yordamida ulang. RasPi -dagi SDA pinini LCD displeyidagi GPIO SDA piniga va RasPi -dagi SCL pinini LCD -dagi SCL -piniga, shuningdek RasPi -dan 5 -voltli va tuproqli pinlarni LCD -ga ulang.
b) RasPi -ni LCD bilan gaplashish uchun - Raspberry Pi -ga boshsiz rejimda kiring va O'chirish asoslari bo'yicha LCDni PITON bilan PROGRAMLASH bo'yicha qo'llanmani ko'ring. Siz hech bo'lmaganda quyidagi bo'limlarni to'ldirishingiz kerak: RPLCD KUTUBXONASINI O'RNATISH va 8 bitli rejimda ko'rsatish uchun yozing. LCD displeyda "Salom dunyo" ni ko'rsating. Bu amalga oshmaguncha, uzoqqa bormang.
5 -qadam: tizim sinovlari
a) LCD -ni ulangan holda ushlab turing, shuningdek dinamik va RasPi o'rtasida TRRS audio kabelini ulang (TRRS kabelining uchi RasPi -ga). RasPi va karnayni quvvat manbaiga ulang. Yuqoridagi diagramaga qarang.
b) cntDwnSng.py faylini o'z katalogingizga nusxalash. Sinov maqsadlari uchun, faylni tahrir qilib, sana qiymatlarini testni o'tkazayotgan vaqtdan taxminan 10 minutgacha o'zgartiring:
Buyruqning qisqacha mazmuni -
trump katalogiga o'zgartirish"
cd trump
bilan tahrirlash:
nano cntDwnSng.py
python dasturining sana qiymatlarini o'zgartirish:
# maqsadli vaqt va sanani shu erga kiriting = 20
oy = 1
yil = 2017
soat = 12
daqiqa = 00
sek = 0
c) python dasturini saqlang va buyruq bilan ishga tushiring:
python cntDwnSng.py
d) kutilgan natija: LCD nol vaqtga yetguncha vaqtni hisoblab chiqadi, keyin ovoz effekti o'ynaydi, keyin LCD xabari aylanadi va nihoyat mp3 qo'shiq eshitiladi. Agar hamma narsa yaxshi bo'lsa, siz sana qiymatlarini tiklashingiz mumkin.
6 -qadam: Rasm ramkasini va yakuniy yig'ilishni o'zgartiring
a) orqa paneldan ajratish uchun rasm ramkasining tayanch qo'lini yonma-yon siljiting.
b) Inauguratsiya rasmini chop eting -j.webp
c) O'rnatish moslamasini olish uchun displey yaqinida joylashgan barcha pimlarni kesib oling. Issiq yopishtiruvchi va burchakli karton chiziqlar bilan orqa panelga LCD ulang. LCD -ni teskari tomonga o'rnatmang!
d) Tarmoqli yoki arra bilan har bir rasm uchun ramka tayanchini kesib oling va uni issiq elim bilan rasm ramkasiga mahkamlang - uning to'rtburchaklar bilan biriktirilganligiga e'tibor bering.
e) RasPi korpusini birlashtirishdan oldin 4 dupontli simni RasPi GPIO pinlariga joylashtiring.
f) Raspi va karnayni tayanch qo'lini issiq elim bilan mahkamlang. Boshqa ulanishlarni oldingi bosqichda bajaring. Majburiy emas - USB quvvat simini qizil simli simlar bilan bog'lab qo'ying.
g) Python dasturini ishga tushirishda avtomatik ishga tushirish uchun buyruqni kiriting:
sudo nano /etc /profile
Pastga siljiting va quyidagi qatorni qo'shing:
sudo python /home/pi/trump/cntDwnSng.py
Chiqish uchun Ctrl-X, keyin saqlash uchun "Y", keyin "Enter" ni ikki marta kiriting.
h) Oldinga borish - endi sizda RasPi -ni boshqarish imkoniyati mavjud bo'lsa, siz bayram tadbirlarini osonlik bilan qo'shishingiz mumkin, qarang: "Fireworks" ishga tushirish qobiliyati bilan Yangi yilni hisoblash uchun taymer.
Tavsiya:
TM1637 LED displeyidagi Arduino displey vaqti RTC DS1307 yordamida: 8 qadam
TM1637 LED displeyidagi Arduino displey vaqti RTC DS1307 yordamida: Bu qo'llanmada biz RTC DS1307 moduli va LED displey TM1637 va Visuino yordamida vaqtni ko'rsatishni o'rganamiz
RADAR Lidar tizimi VL53L0X lazerli parvoz vaqti: 9 qadam
RADAR Lidar System VL53L0X Laser Time-of-Parvoz: Ushbu qo'llanmada biz VL53L0X Laser Time-of-Flight sensori yordamida RADAR Lidar tizimini yasashni o'rganamiz. Videoni tomosha qiling
Tushlik vaqti: 9 qadam (rasmlar bilan)
Tushlik vaqti: Siz tushlik vaqti uzoqroq bo'lishini xohlaganmisiz, lekin bu qo'shimcha daqiqalarni qayerdan topishni bilmaganmisiz? Xo'sh, endi xohlamang! Soat texnologiyasining yutuqlari tufayli men sizga har kuni soat 11:00 da 20% tezlik va 20 ni sekinlashtiradigan soatni taqdim etaman
Mikrokontroller loyihalari uchun o'rtacha ish vaqti: 6 qadam
Sizning mikrokontroler loyihalaringiz uchun o'rtacha ish haqi: Men bu ko'rsatmada men ishlaydigan o'rtacha nima ekanligini va nima uchun unga g'amxo'rlik qilish kerakligini tushuntirib beraman, shuningdek, maksimal hisoblash samaradorligi uchun uni qanday amalga oshirish kerakligini ko'rsataman (murakkablik haqida qayg'urmang, bu tushunish juda oson va
Sesame ko'chasi - Pinball sonini hisoblash vaqti: 8 qadam (rasmlar bilan)
Sesame ko'chasi - Pinball sonini hisoblash soati: Bu ko'rsatma moslashtirilgan soat qurilishini tasvirlab beradi. Bu aniq Susam ko'chasida joylashgan soat qurilishi; Pinball raqamlarini hisoblash animatsiyasi, umumiy protseduralar bir xil va ko'rsatmalar