Mündəricat:
Video: Uzaq Göstəricilər: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Alexa bacarıqları ilə işləmək üçün sadə (daha mürəkkəblik əlavə etməyin) geribildirim cihazına ehtiyacım var idi; vizual və səsli.
Ayrıca, CPU mənim "kabinet dolabımdadır" və çıxışın görkəmli bir yerdə olması lazım idi, amma başqa cür gözə çarpmırdı.
Bir musiqi təbrik kartının bağırsağını tetikleyen RF uzaqdan idarəetmə cihazına qərar verdim. Bunu qoyduğum kiçik bir akril qutuya qoydum və ötürücünü RPi3B+qutuma əlavə etdim.
RPI3B+ üzərindəki sadə açma/söndürmə əmrləri işıqları və səsləri çətinliklə ötürülən gecikmə ilə işə salır.
Addım 1: Pinouts
Bu şəkillər satıcının Amazon səhifəsindəndir (yuxarıdakı link). İstinad üçün yalnız bir rahatlıq surəti.
Qeyd: orijinal şəkil səhv etiketlənir; Yeniləmələr əlavə edirəm (yaşıl rəngdə). (Bu Amazon səhifəsinin şərh bölməsində təsdiqlənir)
Addım 2: Prototip
Çarpayının hər yarısından istifadə edərək vericini və alıcını ayırın. 3.7v (4.25v -ə qədər şarj edilmiş) batareyalarla işləyir.
Bu, pin-çıxışların yalnız bir tətbiqi olduğundan, sxematik bir diaqram yaratmamışam.
Test üçün 3.3K rezistoru olan bir LED daxil etdim.
Test etmək üçün idarəetmə pinini (burada ağ tel) yerə bağlayın. Aktivləşdirmə LEDləri (qırmızı) həm vericidə, həm də alıcıda yanır və "yük" LEDim sönür. (şəkil)
Addım 3: ara verin
Bəzən ötürücü və qəbuledici düzgün birləşdirilmir və ya standart davranışı dəyişdirmək istəyə bilərsiniz.
Satıcının bu cihazlar üçün göstərişlərini bura daxil edirəm:
************************************************************************
Pins Təlimatı
Alıcı
- GND: torpaq və ya mənfi qütb
- +V: DC3.3 ~ 5V giriş
- D0-3: Məlumat çıxışı
- VT: Çıxış (hər hansı bir məlumat xətti aşağı düşərsə bu xətt aşağı düşür)
Verici və alıcı ilə necə uyğunlaşmaq olar
- Mövcud məlumatları silin: Öyrənmə düyməsini (alıcıda) 8 dəfə basın. Cavab: LED 7 dəfə yanıb -sönür.
- Uzaqdan kod öyrənmək: öyrənmə düyməsini (alıcıda) bir, iki və ya üç dəfə basın (aşağıya baxın). LED yanır: öyrənmə rejimi aktivdir.
- Pultun istənilən düyməsini basın. LED göstəricisi üç dəfə yanıb -sönür: öyrənmə uğurla başa çatdı.
- Test: yuxarıdakı əməliyyatdan sonra alıcı lövhəsi uzaqdan idarəetmə vasitəsi ilə idarə oluna bilər.
Fərqli identifikatorlu daha çox ötürücü 2 -ci addımdan başlayaraq əlavə olaraq öyrənilə və saxlanıla bilər. Fərqli rejimlərin qarışığı mümkündür.
Düymə istifadəsi (rejimi təyin edir və cütləşmə prosesinə başlayır):
- Bir dəfə basın: İnching rejimi (Anlıq Rejim)
- İki dəfə basın: özünü kilidləmə rejimi (4 kanalın keçid rejimi)
- Üç dəfə basın: kilidli rejim (seçilmiş kanal aktivdir və başqa kanal aktiv olarsa silinəcəkdir) - aka radio düymələri
Addım 4: Quraşdırma
Parçaları çörək taxtasına bağladıqları kimi lehimlədikdən və qısa qapanmalara yol verməmək üçün büzüşmə ilə örtdükdən sonra vericini RPi3B+-da quraşdırdım.
Mən Moruqun doğma gərginliyi olduğundan 3v güc istifadə etdim. (Qeyd: Mövcud lent kabelindən istifadə etmək rahat olduğu üçün standart olmayan tel rənglərindən istifadə etdim)
wrclr: tel colorpi-pin: RPi3B+trnspin üzərindəki pin: ötürücüdəki pin
wrclr pi-pin trnspin -------- ----------- -------------- boz 01 güc V+ bənövşəyi 06 torpaq GND qəhvəyi 11 BCM17 Məlumat 1 qırmızı 13 BCM27 Məlumat 0
Uzaqdan/qəbuledici köhnə bir mikro USB transformatoru ilə təchiz edilmişdir. Bir USB kabeli istifadə etdim, buna görə də bir gün simsiz istəsəm hər hansı bir güc bankından istifadə edə bilərəm.
Addım 5: Kod
Doğrulama üçün ən sadə kod: (mənbə)
GPIO.portmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) "LED on" yazdır GPIO.output (27, GPIO. HIGH) time.sleep olaraq RPi. GPIO -nu idxal edin. 1) "LED söndür" yazın GPIO.output (27, GPIO. LOW)
icra etmək üçün: python pintst.py
Tövsiyə:
Mac üçün Raspberry Pi Uzaq Masaüstü: 11 addım
Mac üçün Raspberry Pi Uzaq Masaüstü: Pi başsız rejimdə işləyərkən Mac istifadə edərək Raspberry Pi -nin masaüstünə daxil olmaq üçün tightvnc -in necə qurulacağına dair bir dərslikdir
Sürət Nəzarəti + Arxa və Uzaq Effektli LED Chaser Circuit etmək Üç Yol: 3 Addım
Sürət Nəzarəti + Arxa və Uzaq Effektli LED Chaser Circuit etmək üçün üç yol: LED Chaser Circuit, LED -lərin bir müddət tək -tək işıqlandığı və dövrənin təkrarlanan işıq görünüşü verən bir dövrədir. bir LED Chaser Circuit etmək üçün üç fərqli yol: -1. 4017 IC2. 555 Taymer IC3
UFO Uzaq Lampa: 5 addım
UFO Əcnəbi Lampa: Həmişə uyğun bir UFO yad diorama lampası qurmaq istəmişəm .. bir neçə ildən sonra nəhayət bunu bacardım
Ethernet Dongle olaraq DB410 istifadə edərək Uzaq Kök Fayl Sisteminə daxil olmaq: 6 addım
Ethernet Dongle olaraq DB410 istifadə edərək Uzaq Kök Fayl Sisteminə daxil olmaq: Məqsədlər: USB Ethernet CDC Gadget dəstəyi daxil etmək üçün alət zənciri quraşdırın və nüvəni yenidən yığın; USB Ethernet CDC yükləmək üçün Linarodan boot.img yaradın; Kök fayl sisteminə ev sahibliyi etmək üçün NFS serveri yaradın; DEVICE və HOST -da IP konfiqurasiyası
Xarici Uzaq Antenalı ESP32: 10 addım
Xarici Uzaq Antenalı ESP32: Bugünkü mövzu Xarici Antenalı ESP32 ilə məsafə testinə aiddir. Bu gün iki moduldan istifadə edək: Espressif və TTGO -dan. Gəlin bu iki ESP32 antenası arasındakı RSSI -ni yoxlayaq, tarixdən bir qrafik yaradaq və v jurnalını yazaq