Mündəricat:
- Təchizat
- Addım 1: DHT 11 Pinout
- Addım 2: LDR, LM35 və Pulldown açarları ilə MCP3008
- Addım 3: LCD ekran
- Addım 4: 4*7 Segment Ekranı
- Addım 5: Tikinti
- Addım 6: Proqram təminatı
Video: SmartClock: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
SmartClock, yalnız bir saat deyil, həm də sosial media statistikasını və havanı görmək üçün asan bir yoldur.
Facebook -a qoşula, bəyənilər və ya soundcloud -a qoşularaq izləyicilərini canlı olaraq göstərə bilərsən! Bunu görmək üçün etməli olduğunuz tək şey rejim düyməsini basmaqdır.
Bu cihazda daim məlumat toplayan və bu məlumatları bir verilənlər bazasında saxlayan bir çox sensorlar var. Bu məlumatları veb saytdakı gözəl bir qrafikdə görə bilərsiniz.
Vahiddə və ya veb saytında seçdiyiniz musiqiləri də səsləndirə bilərsiniz.
Təchizat
- Raspberri Pi
- Arduino Uno
- Amplifikatorlu dinamiklər
- 4*7 seqmentli ekran
- DHT 11
- LM35 (isteğe bağlı)
- LDR
- MCP3008
- 16x2 LCD ekran
- 5 Normal Açıq Monostable açarı
- Rezistorlar 100k, 220, 1k və 5k
- Enerji təchizatı
- Bir çox tullanan kabel, kişi/qadın və qadın/dişi
Addım 1: DHT 11 Pinout
DHT11 -in 2 növü var. Aldığınız versiyadan asılı olaraq ya 3, ya da 4 sancağınız olacaq.
Vcc 3.3V -ə gedir, siqnal GPIO4 -ə gedir. 4pinli bir versiyanız varsa, vcc ilə siqnal pininin arasına 4k7 rezistor qoymalısınız. 3pinli versiyanız varsa, getməyiniz yaxşıdır.
Addım 2: LDR, LM35 və Pulldown açarları ilə MCP3008
- VDD - 3.3V
- Vref - 3.3V
- AGND - Torpaq
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - Torpaq
CH0, 10k rezistor və ldr arasında gedir
CH1, Lm35 -in orta pininə gedir
Addım 3: LCD ekran
LCD ekranınızın işləməsi üçün ilk pimi Zəminə, ikincisini isə +5V -ə bağlayın. Üçüncü pin 5k rezistor vasitəsilə yerə bağlanmalı və ya parlaqlığı dəyişdirmək istəyirsinizsə potansiyometrlə bağlanmalıdır.
RS pin GPIO22 -yə, RW isə birbaşa gnd -ə gedir. Bu nöqtədə, ekranda qara düzbucaqlı bir xətt görməlisiniz. İndi yalnız 8 məlumat pinini pulsuz olduğunuz GPIO pinlərinə bağlayın və LED+ 5v, LED'i yerə bağlayın.
Addım 4: 4*7 Segment Ekranı
Ekranınız ümumi bir anod / ümumi katod ola bilər. Bunu necə bağladığınızın əhəmiyyəti yoxdur, ancaq hansı növə sahib olduğunuzu bilmək yaxşıdır. RX0 pinini boş saxladığınızdan əmin olun, çünki bunu RPI -də TX0 -a bağlamalıyıq. Qalan əlaqələrin əhəmiyyəti yoxdur, çünki kod sonradan yazılır.
Addım 5: Tikinti
Çörək taxtasında bu quruluşu yaratmaq üçün çoxlu yerə ehtiyacınız olacaq. MCP -ni LM35 və rezistorlu bir test çapında lehimləməyi və bəzi başlıqlar əlavə etməyi məsləhət görürəm. Bu şəkildə, bir neçə dişi/dişi tullanan tel ilə bağlaya bilərsiniz. Raspberri və arduino sahələrini bağladığınızdan əmin olun. 3.3V -ni 5V ilə qarışdırmamağa diqqət edin
Addım 6: Proqram təminatı
Python -dan istifadə etdim, arxa ucu üçün balonu var. Arduino üçün ön və arduino kodu olaraq HTML, css/less & javascript.
Raspberry pi üzərində işləyən bir verilənlər bazası da var ki, bu da sensor məlumatlarını, həm də qurduğunuz həyəcan siqnallarını və istifadəçi məlumatlarını saxlayır. Bu verilənlər bazası MariaDB serverində idarə olunur. Məlumat əldə etmək üçün sorğular arxamda, pythonda yazılmışdır. Bu, xüsusi son nöqtələrdəki məlumatları json -a çevirir. Bu məlumatları arxa ucumuza GET sorğusu göndərməklə əldə edə bilərik. Burada məlumatlarla istədiyimizi edə bilərik. Bir JavaScript uzantısı olan chart.js tərəfindən hazırlanan qrafikləri seçdim.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)