Mündəricat:
- Addım 1: Materiallar və Alətlər
- Addım 2: Başlıq pinlərinin lehimlənməsi (SOCKET JIG istifadə edərək)
- Addım 3: Qalxanın yığılması
- Addım 4: Komponenti bazaya yapışdırmaq
- Addım 5: Qapağı bazaya yapışdırmaq
- Addım 6: Yapışqan etiketlərin əlavə edilməsi
- Addım 7: D1M WIFI BLOKU (lar) ı ilə test edin
- Addım 8: Növbəti addımlar
Video: IOT123 - D1M BLOK - RFTXRX Montajı: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
D1M BLOCKS, populyar Wemos D1 Mini SOC/Shields/Clones üçün toxunma halları, etiketlər, polarite təlimatları və qırılmalar əlavə edir. RF Vericiləri/Alıcıları ESP8266 -nın mövcud ev/sənaye avtomatlaşdırmasına daxil olmasına imkan verir. Bu korpus 433/315mHz Alıcı və/və ya Verici üçün fasilələr verir.
Bu D1M BLOCK -un yaradılmasında ilkin motivasiya buna bənzər başqa bir layihə üçün RF Sniffer -ə ehtiyacım oldu. Çörək taxmaq əvəzinə, öz it yeməyimi yeyəcəyimi düşündüm. Bu maraqlı bir problem təqdim etdi: D1M BLOCK-un 433mHz və 315mHz modulları üçün istifadə edilməsi lazım idi, buna görə də qırılmalar üçün istifadə olunan rəqəmsal pinlər möhkəm bağlana bilməzdi. Buna görə həm ötürücü, həm də alıcı pinləri kişi başlıqlarından və atlayıcılardan istifadə etməklə seçilir. Sonrakı qalxanlardan bəziləri (bu düymə qalxanı kimi) də seçilə bilən sancaqlara icazə verir.
Verici üçün 4 -cü pin (Antenna) qırıldı; üzəndir və yalnız 4 sancağın yerləşməsi üçün təmin edilmişdir.
Bu Təlimat verilə bilən blokun montajından keçir və sonra D1M WIFI BLOCKlarını istifadə edərək RF modullarını sınayır.
Addım 1: Materiallar və Alətlər
İndi tam bir material və mənbələr siyahısı var.
- Wemos D1 Mini Protoboard qalxanı və uzun pinli qadın başlıqları
- 3D çaplı hissələr.
- D1M BLOCK dəsti - Jigs quraşdırın
- 2 ədəd 4P qadın başlığı
- 1 ədəd 40P kişi başlığı
- 2 ədəd jumper qapağı
- Bağlama teli.
- Güclü siyanoxrilat yapışdırıcı (tercihen fırçalayın)
- İsti yapışqan silahı və isti yapışqan çubuqlar
- Lehim və Dəmir
- Qalın mis tel.
Addım 2: Başlıq pinlərinin lehimlənməsi (SOCKET JIG istifadə edərək)
D1 Mini kişi pinləri bu D1M BLOCK -da açılmayacağından, yuva açarı istifadə edilə bilər. Artıq olan kişi sancaqları kəsiləcəyi üçün bütün sancaqlar ilkin vəziyyətdə lehimlənə bilər.
- Başlıq pinlərini lövhənin altından keçirin (üst tərəfdə TX yuxarı sol).
- Plastik başlığın üstünə keçid qoyun və hər iki səthi düzəldin.
- Jig və montajı çevirin və başlığı sərt düz bir səthə möhkəm basdırın.
- Lövhəni yapışqan üzərinə möhkəm bir şəkildə basın.
- Minimum lehim istifadə edərək 4 künc pinini lehimləyin (pinlərin müvəqqəti hizalanması).
- Lazım gələrsə lövhəni/sancaqları yenidən qızdırın və yenidən yerləşdirin (lövhə və ya sancaqlar hizalanmamış və ya şaquli deyil).
- Qalan sancaqları lehimləyin.
Addım 3: Qalxanın yığılması
- Başlıqlardan artıq olan kişi sancaqları lehim yaxınlığında kəsilə bilər.
- 40P kişi başlığından 2 ədəd 5P və 2 ədəd 4P kəsilir.
- Bir çörək taxtasını şablon olaraq istifadə edərək, kişi sancaqlarını protoboya taxın.
- Şablon olaraq çörək taxtasından istifadə edərək, müvəqqəti 4P kişi sancaqlar, 4P dişi sancaqlar yerləşdirin və dişi sancaqları protoboya lehimləyin.
- Rəqəmsal xətləri qalaylanmış mis tellə (sarı) izləyin və lehimləyin.
- Altdan GND -yə iki qara tel qoyun və üst tərəfə lehimləyin.
-
Alt tərəfdəki GND xətlərini izləyin və lehimləyin (qara).
- Üst tərəfdəki alt və lehimdən 5V və 3V3 -ə iki qırmızı tel qoyun.
- Elektrik xəttlərini alt tərəfdə izləyin və lehimləyin (qırmızı).
Addım 4: Komponenti bazaya yapışdırmaq
Videoda yer almayıb, amma tövsiyə olunur: lövhəni tez bir zamanda taxmadan və hizalamadan əvvəl boş bazaya böyük bir isti yapışqan qoyun - bu lövhənin hər iki tərəfində sıxılma düymələri yaradacaq. Zəhmət olmasa qalxanları bazaya yerləşdirərkən quru bir şəkildə hərəkət edin. Yapıştırma çox dəqiq olmasa idi, PCB kənarının yüngül bir şəkildə doldurulması lazım ola bilər.
- Baza korpusunun alt səthi aşağıya baxaraq, lehimlənmiş montaj plastik başlığını bazadakı deliklərdən keçirin; (TX pin mərkəzi yivin yanında olacaq).
- İsti yapışqan qurğusunu, yivlərindən keçirilmiş plastik başlıqlarla bazanın altına qoyun.
- İsti yapışqan qurğusunu möhkəm düz bir səthə qoyun və plastik başlıqlar səthə dəyənə qədər PCB -ni diqqətlə aşağı itələyin; bu sancaqlar düzgün yerləşdirilməlidir.
- İsti yapışqan istifadə edərkən başlıq pinlərindən və qapağın yerləşəcəyi yerdən ən az 2 mm uzaqda saxlayın.
- PCB -nin bütün 4 küncünə yapışqan tətbiq edin, əsas divarlarla təmasda olun; mümkünsə PCB -nin hər iki tərəfinə sızmasına icazə verin.
Addım 5: Qapağı bazaya yapışdırmaq
- Pimlərin yapışqan olmadığından və altlığın üst 2 mm -də isti yapışqan olmadığından əmin olun.
- Heç bir çap əsərinin olmadığından əmin olaraq qapağı (quru işləmə) əvvəlcədən bağlayın.
- Cyanoachrylate yapışqanından istifadə edərkən müvafiq tədbirlər alın.
- Qapağın alt künclərinə bitişik silsilənin örtülməsini təmin etmək üçün siyanoaxrilat tətbiq edin.
- Qapağı tez bir zamanda bazaya yapışdırın; mümkünsə küncləri bağlayın (lensdən qaçın).
- Qapaq quruduqdan sonra, hər bir pimi əllə bükün ki, lazım gələrsə boşluqda mərkəzi olsun (videoya baxın).
Addım 6: Yapışqan etiketlərin əlavə edilməsi
- Baza alt tərəfində pinout etiketi, yivli tərəfdə RST pimi ilə yapışdırın.
- Düz olmayan yivli tərəfə identifikator etiketi tətbiq edin, sancaqlar boşluğu etiketin üst hissəsidir.
- Lazım gələrsə, düz bir alətlə etiketləri möhkəm bir şəkildə aşağı basın.
Addım 7: D1M WIFI BLOKU (lar) ı ilə test edin
Bu test üçün sizə lazım olacaq:
- 2 endirim D1M RFTXRX BLOCKS
- 2 endirim D1M WIFI BLOKLARI
- Siqnal, VCC, GND pinoutları olan 1 off 433mHz ötürücü (3.3V dözümlü)
- VCC, Singal, Signal, GND (5V dözümlü) pinouts ilə 1 off 433mHz alıcı.
Arada bir çaşqınlıq olduğu üçün birdən çox ötürücü və alıcı almağı təklif edirəm.
Vericinin hazırlanması:
- Arduino IDE-də rf-switch kitabxanasını quraşdırın (zip əlavə olunur)
- Göndərmə eskizini D1M WIFI BLOK -a yükləyin.
- USB kabelini ayırın
- D1M RFTXRX BLOK qoşun
- Göstərildiyi kimi mərkəzi 4P qadın başlığına bir ötürücü əlavə edin.
- Eskizdə (D0 və ya D5 və ya D6 və ya D7 və ya D8) EnableTransmit funksiyasında müəyyən edilən pinin üzərinə tullanan qoyulduğundan əmin olun.
Alıcının hazırlanması:
- Qəbul eskizini D1M WIFI BLOK -a yükləyin.
- USB kabelini ayırın
- D1M RFTXRX BLOK qoşun
- Göründüyü kimi xarici 4P qadın başlığına bir alıcı əlavə edin.
- Eskizdə (D1 və ya D2 və ya D3 və ya D4) EnableReceive funksiyasında müəyyən edilmiş pin üzərində tullanan yerləşdirildiyindən əmin olun.
Testdən keçmək:
- Alıcı qurğusunu USB kabelinə bağlayın və DEV PC -ni qoşun.
- Düzgün COM portu və eskiz serial ötürmə dərəcəsi ilə konsol pəncərəsini açın (9600 idi).
- Verici qurğusunu USB kabelinə bağlayın və DEV PC -ni (digər USB portu) qoşun.
- Konsol pəncərənizdə ötürmələri qeyd etməyə başlamalısınız
Https://github.com/sui77/rc-switch/ D1M RFTXRX BLOCK üçün pinləri olan demolardan biri
/* |
Fərqli göndərmə üsullarına nümunə |
https://github.com/sui77/rc-switch/ |
D1M RFTXRX BLOCK pinləri üçün dəyişdirildi |
*/ |
#daxil edin |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
// Verici Arduino Pin #10 -a bağlıdır |
mySwitch.enableTransmit (D0); // D0 və ya D5 və ya D6 və ya D7 və ya D8 |
} |
voidloop () { |
/ * Nümunəyə baxın: TypeA_WithDIPSwitches */ |
mySwitch.switchOn ("11111", "00010"); |
gecikmə (1000); |
mySwitch.switchOff ("11111", "00010"); |
gecikmə (1000); |
/ * Yuxarıdakı kimi eyni keçid, ancaq ondalık kodu istifadə edərək */ |
mySwitch.send (5393, 24); |
gecikmə (1000); |
mySwitch.send (5396, 24); |
gecikmə (1000); |
/ * Yuxarıdakı kimi eyni keçid, ancaq ikili koddan istifadə etməklə */ |
mySwitch.send ("000000000001010100010001"); |
gecikmə (1000); |
mySwitch.send ("000000000001010100010100"); |
gecikmə (1000); |
/ * Yuxarıdakı kimi eyni keçid, lakin üç dövlət kodu */ |
mySwitch.sendTriState ("00000FFF0F0F"); |
gecikmə (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
gecikmə (1000); |
gecikmə (20000); |
} |
GitHub tərəfindən ❤ ilə ev sahibliyi edilən rawd1m_rftxrx_send_demo.ino
Https://github.com/sui77/rc-switch/ D1M RFTXRX BLOCK üçün pinləri olan demolardan biri
/* |
Qəbul üçün nümunə |
https://github.com/sui77/rc-switch/ |
Bir teleqramı görüntüləmək istəyirsinizsə, xam məlumatları kopyalayın və |
https://test.sui.li/oszi/ ünvanına yapışdırın |
D1M RFTXRX BLOCK pinləri üçün dəyişdirildi |
*/ |
#daxil edin |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
mySwitch.enableReceive (D4); // D1 və ya D2 və ya D3 və ya D4 |
} |
voidloop () { |
əgər (mySwitch.available ()) { |
çıxış (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
GitHub tərəfindən ❤ ilə ev sahibliyi edilən rawd1m_rftxrx_receive_demo.ino
Addım 8: Növbəti addımlar
- D1M BLOCK -u D1M BLOCKLY ilə proqramlaşdırın
- Thingiverse -ə baxın
- ESP8266 İcma Forumunda bir sual verin
Tövsiyə:
AM Radio Alıcı Kitinin Montajı: 9 Addım (Şəkillərlə birlikdə)
AM Radio Alıcı Kiti yığmaq: Fərqli elektron dəstləri yığmağı sevirəm. Radiolara heyranam. Bir neçə ay əvvəl İnternetdə ucuz AM radio qəbuledici dəsti tapdım. Sifariş verdim və standart bir ay gözlədikdən sonra gəldi. Dəst DIY yeddi tranzistorlu superhetdir
Laptop Lego Veb Kamera/Gadget Montajı: 5 Addım
Laptop Lego Veb Kamerası/gadget Dağı: Veb kameranı və ya mənim vəziyyətimdə noutbuka montaj etməyin bir yolu budur. Dizaynı ən yaxşı uyğunlaşdırmaq üçün asanlıqla dəyişdirmək olar
Portativ şarj cihazı ilə telefon montajı: 5 addım
Portativ Şarj Cihazı ilə Telefon Montajı: Bu layihədə sizə telefon montajının və içərisinə uyğun portativ şarj cihazının necə hazırlanacağını göstərəcəyəm
Servo montajı: 4 addım
Servo Dağı: Servoları rc təyyarənizdə/gəminizdə/nəqliyyat vasitənizdə və ya robototexnika layihənizdə yerləşdirmək məcburiyyətində qaldığınız zaman, tez -tez montajı əldən veririk. Çərçivəmizdəki servo delikləri kəsmək istəmədiyimizdən, əksinə servo bir montaj vasitəsi ilə çərçivəyə əlavə etdiyimiz üçün bir seriya yaratdım
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montajı: 4 addım
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montajı: YENİLƏNİB Daha çox etibarlılıq üçün IDC sxemindən (HOOKUP deyil) istifadə etməyi məsləhət görürük. Dövrəni yoxlamaq üçün vaxtınız varsa, bu HOOKUP montajı kritik olmayan əməliyyat üçün yaxşıdır. Bəzi tellər tapdım (panellərin üst təbəqəsi: qırmızı/sarı) çox keçmir