Mundarija:

Prezidentning inauguratsiyasini hisoblash vaqti (Wifi): 6 qadam
Prezidentning inauguratsiyasini hisoblash vaqti (Wifi): 6 qadam

Video: Prezidentning inauguratsiyasini hisoblash vaqti (Wifi): 6 qadam

Video: Prezidentning inauguratsiyasini hisoblash vaqti (Wifi): 6 qadam
Video: Мирзиëевнинг сири: Тоғларга яширилган хазина | Uzbek 2024, Noyabr
Anonim
Prezidentning inauguratsiyasini hisoblash vaqti (Wifi)
Prezidentning inauguratsiyasini hisoblash vaqti (Wifi)
Prezidentning inauguratsiyasini hisoblash vaqti (Wifi)
Prezidentning inauguratsiyasini hisoblash vaqti (Wifi)
Prezidentning inauguratsiyasini hisoblash vaqti (Wifi)
Prezidentning inauguratsiyasini hisoblash vaqti (Wifi)

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 va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Qismlar:

  1. Raspberry Pi modeli B+ yoki undan keyingi va korpus
  2. 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.
  3. 2 ta mikro USB kabeli va ikkita portli zaryadlovchi - ixtiyoriy qizil simli simlar
  4. 5x7 rasm ramkasi
  5. TRKS - Sparkfun audio kabeli - 18 dyuymli (cho'chqa) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereo vilkasi
  7. 3/4 "qalinlikdagi qattiq taxta yoki kontrplak taxminan 5" dan 8 "gacha
  8. I2C 2X16 LCD displeyli modul
  9. 4 ta urg'ochi -dupontli o'tish simlari (uzunligi 100 yoki 200 mm)
  10. USB Wi -Fi adapteri

Asboblar:

  1. Issiq yopishtiruvchi qurol
  2. Lehimlash temir
  3. Tel -tasma
  4. Tasma yoki jig arra

2 -qadam: TRRS audio kabelini yarating

TRRS audio kabelini yarating
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

LCD displeyni Raspberry Pi -ga ulang, sozlash va sinovdan o'tkazing
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

Tizim testi
Tizim testi

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

Rasm ramkasini va yakuniy yig'ilishni o'zgartiring
Rasm ramkasini va yakuniy yig'ilishni o'zgartiring
Rasm ramkasini va yakuniy yig'ilishni o'zgartiring
Rasm ramkasini va yakuniy yig'ilishni o'zgartiring
Rasm ramkasini va yakuniy yig'ilishni o'zgartiring
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: