Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino'da Komponentlər əlavə edin
- Addım 5: Visuino Connect Komponentlərində
- Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 7: Oyna
Video: Kimsə otağa girəndə öyrən: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimatda kimsə RTC modulu, PIR sensoru, OLED ekranı və arduino istifadə edərək bir otağa girəndə necə öyrənəcəyimizi öyrənəcəyik.
Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
- Arduino UNO (və ya digər Arduino)
- PIR sensoru
- RTC DS1307 Real Time Clock modulu
- OLED ekran
- Jumper telləri
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
- PIR sensor pinini [GND] Arduino pininə [GND] qoşun
- PIR sensor pinini [VCC] Arduino pininə [5V] qoşun
- PIR sensor pinini [Siqnal] Arduino rəqəmsal pininə [8] qoşun
- RTC modul pinini [GND] Arduino pininə [GND] qoşun
- RTC modul pinini [VCC] Arduino pininə [5V] qoşun
- RTC modul pinini [SDA] Arduino pininə [SDA] qoşun
- RTC modul pinini [SCL] Arduino pininə [SCL] qoşun
- OLED Ekran pinini [GND] Arduino pininə [GND] qoşun
- OLED Ekran pinini [VCC] Arduino pininə [5V] qoşun
- OLED Ekran pinini [SDA] Arduino pininə [SDA] qoşun
- OLED Ekran pinini [SCL] Arduino pininə [SCL] qoşun
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin
- "Real Time Clock (RTC) DS1307" komponentini əlavə edin
- "SSD1306/SH1106 OLED Ekran (I2C)" komponentini əlavə edin
- "Yalnız Digital (Boolean) Dəyişdirmə" komponentini əlavə edin
- "Edge Detect" komponentini əlavə edin
- "Saatı Aç/Kapat Açarı" komponentini əlavə edin
- "Taymer" komponentini əlavə edin Xüsusiyyətlər pəncərəsində "Aralıq (uS)" ni 10000000 -ə təyin edin Bu, sensorun hər aşkarlandıqdan sonra 10 saniyə (10000000uS) "yuxuya getməsi" deməkdir, bu eyni anda birdən çox zaman damgasının qarşısını alacaq. 5 dəq
- "İnverter" komponentini əlavə edin
Addım 5: Visuino Connect Komponentlərində
- Arduino digital Çıxış pinini [8] "ChangeOnly1" pininə [Daxil] bağlayın
- "ChangeOnly1" pinini [Çıx] "DetectEdge1" pininə [Daxil] bağlayın
- "DetectEdge1" pinini [Çıxış] "ClockSwitch1" pininə [Daxil] bağlayın
- "ClockSwitch1" pinini [Çıxış] "RealTimeClock1" pininə [Saat] və "Zamanlayıcı1" pininə [Başlat] bağlayın
- "Zamanlayıcı1" pinini [Çıxış] "İnverter1" pininə [Daxil] bağlayın
- "İnverter1" pinini [Çıxış] "ClockSwitch1" pininə qoşun [Enable]
- "RealTimeClock1" pinini [Control] Arduino I2C -yə [Daxil] bağlayın
- "RealTimeClock1" pinini [Çıxış] "DisplayOLED1" pininə [Daxil] bağlayın
- "DisplayOLED1" pinini [İdarəetmə] Arduino I2C -yə qoşun [In]
Addım 6: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.
Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)
Addım 7: Oyna
Arduino UNO modulunu işə salırsınızsa və hərəkət edirsinizsə, PIR sensoru onu aşkarlamalı və OLED Ekranda bir zaman damgası qoymalıdır. Taymer komponentində təyin etdiyiniz vaxtdan asılı olaraq, bu müddət keçdikdən sonra başqa bir hərəkət aşkar etməlidir.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
Kimsə Xyc-wb-dc Radar Sensorundan istifadə edərək Otağa Girdiyini Tapın: 7 Addım
Kimsə Xyc-wb-dc Radar Sensoru ilə Otağa Girdiyini Tapın: Bu təlimatda kimsə RTC modulu, xyc-wb-dc radar sensoru, OLED displey və arduino istifadə edərək bir otağa girəndə öyrənməyi öyrənəcəyik. nümayiş videosu
Tripwire Kimsə Yürüyəndə Nişanları avtomatik olaraq kiçildir: 3 addım
Tripwire, Kimsə Gəzəndə Nişanları avtomatik olaraq kiçildir: Həmişə kompüterinizdə ləngiyirsiniz və yıxılmaqdan narahatsınızmı? Artıq deyil, çünki bu gün kimsə keçəndə nişanlarınızı avtomatik olaraq kiçildəcək bir tripwire edəcəyik.Bu layihədə əsasən iki modul var RECEIVER (Rx) a
Kristal Otağa zibil: 7 addım
Kristal Kamaraya Çöp: O qədər də uzaq olmayan bir qalaktikada, ətrafında çox zibil olan bir istehsalçı var idi, buna görə inanılmaz, inanılmaz bir şey yaratmağa qərar verdi … Hər bir istehsalçının bir problemi var-atmaq üçün iradəsi olmadığı çox şeylər var
Kimsə Məni Sevir Yer Saatı: 6 addım (şəkillərlə)
Kimsə Məni Yer Saatını Sevər: Xaricdə və ya əyalət xaricində olan yaxınlarınızla heç nə demir ki, mən həmişə sizin üçün nə vaxt olduğunu bilməkdən daha yaxşı düşünürəm! Təqaüdçü qayınatalarım, Almaniyanın Berlin şəhərində bir kilsə missiyasına xidmət etməyə hazırlaşırdılar və həyat yoldaşım bu işlə tanış oldu
Yatağa girəndə Alexa Telefonunuzu Səssiz Edin: 6 addım
Yatarkən Telefonunuzu Alexa Mute Edin: IFTTT və echo cihazından istifadə edərək yatarkən telefonunuzu alexa səssiz hala gətirin