Mündəricat:
- Addım 1: Parçalar və Alətlər
- Addım 2: TRRS Audio Kabelini qurun
- Addım 3: Raspberry PI qurun
- Addım 4: LCD Ekranı Raspberry Pi, Quraşdırma və Testə qoşun
- Addım 5: Sistem Testi
- Addım 6: Şəkil Çərçivəsini və Son Montajı dəyişdirin
Video: Prezidentin andiçmə sayma saatı (Wifi): 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
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:
- Raspberry Pi modeli B+ və ya daha sonra və korpus
- 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.
- 2 mikro USB kabeli və ikili portlu şarj cihazı - isteğe bağlı qırmızı bobin tel qoşqu
- 5x7 şəkil çərçivəsi
- Sparkfun Audio Kabel TRRS - 18 "(pigtail) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereo fiş
- 3/4 "qalın lövhə və ya kontrplak təxminən 5" 8"
- I2C 2X16 LCD ekran modulu
- 4 dişi qadın dupont tullanan tel (100 və ya 200 mm uzunluğunda olar)
- USB wifi adapteri
Alətlər:
- İsti yapışqan silahı
- Lehimleme dəmir
- Tel soyucu
- Bant və ya jig mişarı
Addım 2: 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
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
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
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ə:
Təqaüd Saatı / Sayma / Dn Saatı: 4 Adım (Şəkillərlə)
Təqaüd Saatı / Sayma / Dn Saatı: Çekmecede bu 8x8 LED nöqtə matrisli ekranlardan bir neçəsi vardı və onlarla nə edəcəyimi düşünürdüm. Digər təlimatlardan ilhamlanaraq, gələcək bir tarixə/saata qədər saymaq üçün geri sayma/yuxarı göstərici qurmaq fikrinə sahib oldum və əgər hədəf vaxt
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: 6 Addım
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: Salam uşaqlar, bu təlimatlarda internetdən vaxt alacaq bir internet saatı quracağıq, bu layihənin işləməsi üçün heç bir RTC lazım olmayacaq, yalnız işləyən internet bağlantısı Və bu layihə üçün bir esp8266 ehtiyacınız olacaq
Heç bir RTC olmadan ESP8266 Şəbəkə Saatı - Nodemcu NTP Saatı RTC yoxdur - İNTERNET SAAT PROJESİ: 4 addım
Heç bir RTC olmadan ESP8266 Şəbəkə Saatı | Nodemcu NTP Saatı RTC yoxdur | İNTERNET SAAT PROJESİ: Layihədə RTC olmadan bir saat layihəsi olacaq, wifi istifadə edərək internetdən vaxt alacaq və st7735 ekranında göstərəcək
Gixie Saatı: Ən Gözəl Glow Boru Saatı: 4 addım
Gixie Saatı: Ən Gözəl Glow Tube Saatı: Nixie Tube -ni çox bəyənirəm, amma çox bahadır, buna imkanım yoxdur. Bu Gixie Saatı yaratmaq üçün yarım il sərf etdim. Gixie Saatı akril işığı etmək üçün ws2812 işıqlandırması ilə əldə edilir. RGB borusunu daha incə etmək üçün əlimdən gələni edirəm
LEDləri olan bir geri sayma saatı: 3 addım
LED'li Bir Geri Sayma Saatı: Bunlar 10 il əvvəl Y2K üçün qurduğum 'Geri sayım saatı' ilə bağlı bəzi qısa qeydlərdir, Saat öndən 4 fut kvadratdır. Təxminən 4 düym qalınlığındadır və quraşdırılmış bir mikro nəzarətçi üzərində işləyir. Hər bir seqment təxminən 20x10 mm LED -lərdən hazırlanır. Mən