Mündəricat:

Prezidentin andiçmə sayma saatı (Wifi): 6 addım
Prezidentin andiçmə sayma saatı (Wifi): 6 addım

Video: Prezidentin andiçmə sayma saatı (Wifi): 6 addım

Video: Prezidentin andiçmə sayma saatı (Wifi): 6 addım
Video: Azərbaycan Respublikasının Prezidenti İlham Əliyevin andiçmə mərasimi olub 2024, Noyabr
Anonim
Prezident inauqurasiyasının geri sayma saatı (Wifi)
Prezident inauqurasiyasının geri sayma saatı (Wifi)
Prezident inauqurasiyasının geri sayma saatı (Wifi)
Prezident inauqurasiyasının geri sayma saatı (Wifi)
Prezident inauqurasiyasının geri sayma saatı (Wifi)
Prezident inauqurasiyasının geri sayma saatı (Wifi)

Baxış: Geri sayma saatı bir neçə bükülmə ilə ticarət məhsullarına bənzəyir:

a) Hədəf hadisə vaxtına çatdıqda, geri sayma saatı: sürüşmə elanı göstərir, səs effektləri və mp3 mahnı oxuyur - bu halda R. E. M. mahnı: "Bildiyimiz kimi Dünyanın Sonu (Və Özümü Yaxşı Hiss Edirəm)" Youtube -da oynayın

b) Gələcək bir hadisənin dəqiqəsini saniyə və saniyəyə qədər təyin edə bilərsiniz.

c) Wifi saat funksiyası vaxt sürüşməsini aradan qaldırır və gələcək hadisə tarixləri üçün havada asan proqramlaşdırmağa imkan verir.

Əsas komponentlər: Raspberry Pi, 16 x 2 LCD və 5x7 şəkil çərçivəsinə malik bir dollarlıq mağazada quraşdırılmış güclü dinamik.

Bacarıq səviyyəsi: Raspberry Pi qurmaq və başsız işləmək, Linux əsas əmrləri və python proqramları və bir az lehimləmə (3 tel) ilə tanışlıq.

Addım 1: Parçalar və Alətlər

Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər

Parçalar:

  1. Raspberry Pi modeli B+ və ya daha sonra və korpus
  2. 3.5 mm audio girişi olan USB ilə işləyən dinamik. İstifadə etdiyim natiq pulsuz bir tanıtım maddəsi idi, amma bu dinamik olduqca yaxın görünür … dinamik. İdeal olaraq kvadrat forma faktorlu bir şeydir.
  3. 2 mikro USB kabeli və ikili portlu şarj cihazı - isteğe bağlı qırmızı bobin tel qoşqu
  4. 5x7 şəkil çərçivəsi
  5. Sparkfun Audio Kabel TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereo fiş
  7. 3/4 "qalın lövhə və ya kontrplak təxminən 5" 8"
  8. I2C 2X16 LCD ekran modulu
  9. 4 dişi qadın dupont tullanan tel (100 və ya 200 mm uzunluğunda olar)
  10. USB wifi adapteri

Alətlər:

  1. İsti yapışqan silahı
  2. Lehimleme dəmir
  3. Tel soyucu
  4. Bant və ya jig mişarı

Addım 2: TRRS Audio Kabelini qurun

TRRS Audio Kabelini qurun
TRRS Audio Kabelini qurun

Sarı, qırmızı və yaşıl Sparkfun Audio Kabel TRRS-18 (pigtail) CAB-11580-in Digikey CP-3502-ND 3.5 mm stereo fişinə diaqramda göstərildiyi kimi lehimləyin.

Addım 3: Raspberry PI qurun

a) Raspberry Pi qurun, I2C və SHH -ni aktivləşdirdiyinizə, həmçinin wifi qurduğunuza və moruq pi -yə "başsız rejimdə" qoşula biləcəyinizə əmin olun. İstinad bələdçisi.

b) Bir layihə alt kataloqu yaradın - Lazımi faylları daxil etmək üçün özümə "trump" dedim.

mkdir trump

cd trump

pwd əmri/home/pi/trump verməlidir

c) Səs effektinizi və mahnı fayllarınızı/home/pi/trump -a kopyalayın. Daha sonra əlavə edəcəyimiz kimi python proqramı ilə işləmək üçün fayl adları DRUMROLL.wav və mahnı remsong.mp3 olmalıdır. Fərqli fayl adlarından istifadə edə bilərsiniz, ancaq sonra python faylını redaktə etməlisiniz. Müəlliflik hüququ səbəbiylə bu faylları təmin edə bilmirəm - ancaq Windows ƏS -ə daxil olan bir çox səs effektli faylları tapa bilərsiniz və əlbəttə iTunes, Amazon -dan mahnı yükləyə bilərsiniz …

İpucu - faylları kompüterimlə RasPi arasında irəli -geri daşımaq üçün winSCP yardım proqramından istifadə edirəm

Addım 4: LCD Ekranı Raspberry Pi, Quraşdırma və Testə qoşun

LCD Ekranı Raspberry Pi, Quraşdırma və Testə qoşun
LCD Ekranı Raspberry Pi, Quraşdırma və Testə qoşun

a) 4 dişi -dişi tullanan istifadə edərək LCD -ni Raspberry PI -yə qoşun. RasPi üzərindəki SDA pinini LCD'deki GPIO SDA pininə və RasPi üzərindəki SCL pinini də LCD üzərindəki SCL pininə bağlayın, həmçinin RasPi -dən 5 volt və torpaq pinlərini LCD -yə bağlayın.

b) RasPi -nin LCD ilə danışmasını təmin etmək üçün - Raspberry Pi -yə başsız rejimdə daxil olun və Circuit Basics tərəfindən LCD -nin PİTON İLƏ PROQRAMLANMASI kitabına baxın. Ən azı başlıqlı bölmələri tamamlamalısınız: RPLCD KİTABXANASINI YÜKLƏYİN və 8 BIT MODUNDA EKRAN ETMƏYİNİ YAZIN. LCD -də "Salam Dünya" nı göstərdiyinizə əmin olun. Bu iş bitənə qədər daha irəli getməyin.

Addım 5: Sistem Testi

Sistem Testi
Sistem Testi

a) LCD -ni bağlı saxlayaraq, dinamik və RasPi arasında TRRS audio kabelini də bağlayın (TRRS kabelinin ucu RasPi -yə). Gücə həm RasPi, həm də dinamik qoşun. Yuxarıdakı diaqrama baxın.

b) cntDwnSng.py faylını qovluq qovluğunuza kopyalayın. Test məqsədləri üçün, testi işlədən vaxtdan təxminən 10 dəqiqə sonra tarix dəyərlərini dəyişdirmək üçün faylı düzəldin:

Əmr əmri -

trump kataloquna dəyişdir"

cd trump

ilə redaktə edin:

nano cntDwnSng.py

python proqramının tarix dəyərlərini dəyişdirin:

# hədəf gün və tarixi bura gün daxil edin = 20

ay = 1

il = 2017

saat = 12

dəqiqə = 00

saniyə = 0

c) python proqramını saxla və əmrlə işləyin:

python cntDwnSng.py

d) Gözlənilən nəticə budur: LCD sıfıra çatana qədər vaxtı sayır, sonra səs effekti çalır, sonra LCD mesajı sürüşür və nəhayət mp3 mahnısı çalınır. Hər şey yaxşı olarsa, tarix dəyərlərini yenidən qura bilərsiniz.

Addım 6: Şəkil Çərçivəsini və Son Montajı dəyişdirin

Şəkil Çərçivəsini və Son Montajı dəyişdirin
Şəkil Çərçivəsini və Son Montajı dəyişdirin
Şəkil Çərçivəsini və Son Montajı dəyişdirin
Şəkil Çərçivəsini və Son Montajı dəyişdirin
Şəkil Çərçivəsini və Son Montajı dəyişdirin
Şəkil Çərçivəsini və Son Montajı dəyişdirin

a) Arxa plandan ayrılmaq üçün şəkil çərçivəsi dəstək qolunu yan-yana yelləyin.

b) Açılış Şəkil faylını çap edin (ya jpg, ya da pptx). Şəkil çərçivəsinə uyğun olaraq kəsin, çərçivə taxtasında "LCD pəncərə" kəsmək üçün mavi qutudan istifadə edin

c) Daha sıx bir montaj əldə etmək üçün ekranın yaxınlığında olan bütün sancaqları kəsin. LCD -ni isti yapışqan və künc karton şeritləri olan çərçivəyə taxtaya bağlayın. LCD -ni tərsinə quraşdırmayın!

d) Bir bant və ya jig testeresi ilə, hər bir rəsm üçün çərçivə dəstəyini kəsin və isti yapışqan ilə şəkil çərçivə taxtasına yapışdırın - kvadrat şəklində yapışdırıldığından əmin olun.

e) RasPi korpusunu bir -birinə bağlamadan əvvəl 4 dupont telini RasPi GPIO pinlərinə daxil edin.

f) Raspi və spikeri dəstəkləyici qolu isti yapışqan ilə bağlayın. Əvvəlki addımda digər bağlantıları tamamlayın. İsteğe bağlı - USB elektrik kabelini qırmızı bobin tel qoşqu ilə birlikdə bağlayın.

g) Başlanğıcda python proqramını avtomatik işə salmaq üçün əmr daxil edin:

sudo nano /etc /profile

Aşağıya doğru gedin və aşağıdakı sətri əlavə edin:

sudo python /home/pi/trump/cntDwnSng.py

Çıxmaq üçün Ctrl-X, sonra saxlamaq üçün "Y" və sonra iki dəfə "Enter" yazın.

h) Daha irəli gedin - indi RasPi idarəetmə qabiliyyətinizə malik olduğunuzdan, daha çox qeyd etmə funksiyalarını asanlıqla əlavə edə bilərsiniz, Fireworks başlatma qabiliyyəti ilə Yeni il gecəsi Geri sayım sayğacına baxın.

Tövsiyə: