Mục lục:
- Bước 1: Vật liệu và công cụ
- Bước 2: Hàn các chân tiêu đề (sử dụng SOCKET JIG)
- Bước 3: Lắp ráp tấm chắn
- Bước 4: Dán các thành phần vào cơ sở
- Bước 5: Dán nắp vào đế
- Bước 6: Thêm nhãn kết dính
- Bước 7: Kiểm tra với (các) KHỐI WIFI D1M
- Bước 8: Các bước tiếp theo
Video: IOT123 - D1M BLOCK - RFTXRX Assembly: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
D1M BLOCKS thêm hộp xúc giác, nhãn, hướng dẫn phân cực và điểm ngắt cho Wemos D1 Mini SOC / Shields / Clones phổ biến. Bộ phát / Bộ thu RF cho phép ESP8266 truy cập tự động hóa gia đình / công nghiệp hiện có. Vỏ bọc này cung cấp đột phá cho Bộ thu và / hoặc Bộ phát 433 / 315mHz.
Động lực ban đầu để tạo D1M BLOCK này là tôi cần một RF Sniffer cho một dự án khác tương tự như dự án này. Thay vì ăn bánh mì, tôi nghĩ rằng tôi sẽ ăn thức ăn cho chó của mình. Điều này đưa ra một vấn đề thú vị: D1M BLOCK cần được sử dụng cho các mô-đun 433mHz và các mô-đun 315mHz, do đó các chân kỹ thuật số được sử dụng cho các đột phá không thể được nối dây cứng. Đó là lý do tại sao cả chân máy phát và chân máy thu đều có thể lựa chọn bằng cách sử dụng đầu nối đực và chân cắm. Một số tấm chắn sau này (như tấm chắn nút này) cũng cho phép các chốt có thể lựa chọn.
Chân thứ 4 (Ăng-ten) đã bị đứt đối với máy phát; nó là nổi và chỉ được cung cấp để 4 chân được chứa.
Các bước có thể hướng dẫn này thông qua việc lắp ráp khối và sau đó kiểm tra các mô-đun RF bằng cách sử dụng D1M WIFI BLOCKs.
Bước 1: Vật liệu và công cụ
Hiện đã có đầy đủ danh sách Hóa đơn Nguyên vật liệu và Nguồn.
- Tấm chắn Wemos D1 Mini Protoboard và các tiêu đề nữ có ghim dài
- Các bộ phận được in 3D.
- Một bộ KHỐI D1M - Đồ gá lắp đặt
- 2 tắt 4P tiêu đề nữ
- 1 tiêu đề nam 40P tắt
- 2 mũ Jumper tắt
- Trèo lên dây.
- Chất kết dính Cyanoachrylate mạnh (tốt nhất là chải trên)
- Súng bắn keo nóng và keo dính nóng
- Hàn và sắt
- Dây đồng đóng hộp.
Bước 2: Hàn các chân tiêu đề (sử dụng SOCKET JIG)
Vì các chân đực D1 Mini sẽ không được tiếp xúc trên D1M BLOCK này, nên có thể sử dụng đồ gá ổ cắm. Vì các chân đực thừa sẽ bị cắt bỏ, tất cả các chân có thể được hàn ở vị trí ban đầu.
- Nạp các chân tiêu đề qua cuối bảng (TX trên cùng bên trái ở mặt trên).
- Đồ gá cấp liệu qua tiêu đề nhựa và cân bằng cả hai bề mặt.
- Lật ngược đồ gá và bộ phận lắp ráp và ấn chặt tiêu đề lên một bề mặt phẳng cứng.
- Ấn mạnh tấm ván xuống đồ gá.
- Hàn 4 chân góc bằng cách sử dụng chất hàn tối thiểu (chỉ là căn chỉnh tạm thời của các chân).
- Làm nóng lại và định vị lại bảng / chân nếu cần (bảng hoặc chân không thẳng hàng hoặc không thẳng hàng).
- Hàn phần còn lại của các ghim.
Bước 3: Lắp ráp tấm chắn
- Các chân đực thừa từ các đầu có thể được cắt ra gần với vật hàn.
- Từ tiêu đề nam 40P cắt 2 đầu 5P và 2 đầu 4P.
- Sử dụng breadboard làm mẫu, định vị và hàn các chân đực vào protoboard.
- Sử dụng một breadboard làm mẫu, định vị các chân nam 4P tạm thời, các chân cái 4P trên chúng và hàn các chân cái vào bảng mạch.
- Theo dõi và hàn các đường dây kỹ thuật số bằng dây đồng đóng hộp (màu vàng).
- Đặt hai dây đen vào GND từ mặt dưới và hàn ở mặt trên.
-
Theo dõi và hàn các đường GND ở mặt dưới (màu đen).
- Đặt hai dây màu đỏ vào 5V và 3V3 từ mặt dưới và hàn ở mặt trên.
- Theo dõi và hàn các đường dây điện ở mặt dưới (màu đỏ).
Bước 4: Dán các thành phần vào cơ sở
Video không được đề cập đến nhưng khuyến nghị: hãy đặt một lượng lớn keo nóng vào đế trống trước khi nhanh chóng lắp bảng và căn chỉnh - điều này sẽ tạo ra các phím nén ở hai bên của bảng. Vui lòng chạy khô trong việc đặt các tấm chắn vào đế. Nếu việc dán không chính xác lắm, bạn có thể cần phải thực hiện một số thao tác dũa nhẹ cạnh của PCB.
- Với bề mặt đáy của vỏ cơ sở hướng xuống, đặt đầu cắm bằng nhựa lắp ráp đã hàn qua các lỗ trên đế; (chân TX sẽ nằm cùng phía với rãnh trung tâm).
- Đặt đồ gá keo nóng dưới đế với các đầu nhựa được đặt qua các rãnh của nó.
- Đặt đồ gá keo nóng trên một bề mặt phẳng chắc chắn và cẩn thận đẩy PCB xuống cho đến khi các đầu nhựa chạm vào bề mặt; điều này sẽ có các chân được định vị chính xác.
- Khi sử dụng keo nóng, hãy giữ nó cách xa các chân cắm của tiêu đề và cách vị trí nắp ít nhất là 2mm.
- Bôi keo lên tất cả 4 góc của PCB để đảm bảo tiếp xúc với các bức tường cơ bản; cho phép thấm ra cả hai mặt của PCB nếu có thể.
Bước 5: Dán nắp vào đế
- Đảm bảo các chốt không có keo và 2mm trên cùng của đế không có keo nóng.
- Lắp trước nắp (chạy khô) để đảm bảo không có hiện vật in nào cản trở.
- Thực hiện các biện pháp phòng ngừa thích hợp khi sử dụng chất kết dính Cyanoachrylate.
- Bôi Cyanoachrylate vào các góc dưới cùng của nắp để đảm bảo độ phủ của rãnh liền kề.
- Nhanh chóng lắp nắp vào đế; kẹp chặt các góc nếu có thể (tránh ống kính).
- Sau khi nắp khô, uốn cong từng chốt theo cách thủ công để nó nằm chính giữa khoảng trống nếu cần (xem video).
Bước 6: Thêm nhãn kết dính
- Dán nhãn sơ đồ chân lên mặt dưới của đế, với chốt RST ở mặt có rãnh.
- Dán nhãn nhận dạng trên mặt phẳng không có rãnh, với chân trống là mặt trên của nhãn.
- Nhấn mạnh các nhãn xuống bằng dụng cụ phẳng nếu cần.
Bước 7: Kiểm tra với (các) KHỐI WIFI D1M
Đối với bài kiểm tra này, bạn sẽ cần:
- 2 tắt D1M RFTXRX BLOCKS
- 2 tắt D1M KHỐI WIFI
- 1 tắt máy phát 433mHz với sơ đồ chân của Tín hiệu, VCC, GND (dung sai 3.3V)
- 1 đầu thu 433mHz tắt với sơ đồ chân của VCC, Singal, Tín hiệu, GND (dung sai 5V).
Tôi khuyên bạn nên sử dụng nhiều máy phát và máy thu vì thỉnh thoảng vẫn có lỗi.
Chuẩn bị máy phát:
- Trong Arduino IDE, hãy cài đặt thư viện rf-switch (zip đính kèm)
- Tải bản phác thảo gửi lên KHỐI KHỐI WIFI D1M.
- Ngắt kết nối cáp USB
- Đính kèm KHỐI RFTXRX D1M
- Thêm một máy phát vào tiêu đề cái 4P trung tâm như hình minh họa.
- Đảm bảo một jumper được đặt trên chân được xác định trong chức năng enableTransmit trong bản phác thảo (D0 hoặc D5 hoặc D6 hoặc D7 hoặc D8)
Chuẩn bị người nhận:
- Tải bản phác thảo nhận được lên KHỐI WIFI D1M.
- Ngắt kết nối cáp USB
- Đính kèm KHỐI RFTXRX D1M
- Thêm bộ thu vào tiêu đề nữ 4P bên ngoài như hình minh họa.
- Đảm bảo một jumper được đặt trên chân được xác định trong chức năng enableReceive trong bản phác thảo (D1 hoặc D2 hoặc D3 hoặc D4)
Chạy thử nghiệm:
- Gắn bộ thu vào cáp USB và cắm DEV PC của bạn vào.
- Mở cửa sổ giao diện điều khiển với cổng COM chính xác và tốc độ truyền nối tiếp phác thảo (là 9600).
- Gắn bộ phát vào cáp USB và cắm DEV PC của bạn (cổng USB khác).
- Bạn sẽ bắt đầu đăng nhập các đường truyền trong cửa sổ bảng điều khiển của mình
Một trong các bản trình diễn https://github.com/sui77/rc-switch/ với các chân được bao gồm cho D1M RFTXRX BLOCK
/* |
Ví dụ cho các phương thức gửi khác nhau |
https://github.com/sui77/rc-switch/ |
đã sửa đổi cho chân D1M RFTXRX BLOCK |
*/ |
#bao gồm |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
// Máy phát được kết nối với Pin Arduino # 10 |
mySwitch.enableTransmit (D0); // D0 hoặc D5 hoặc D6 hoặc D7 hoặc D8 |
} |
voidloop () { |
/ * Xem Ví dụ: TypeA_WithDIPSwitches * / |
mySwitch.switchOn ("11111", "00010"); |
chậm trễ (1000); |
mySwitch.switchOff ("11111", "00010"); |
chậm trễ (1000); |
/ * Công tắc tương tự như trên, nhưng sử dụng mã thập phân * / |
mySwitch.send (5393, 24); |
chậm trễ (1000); |
mySwitch.send (5396, 24); |
chậm trễ (1000); |
/ * Công tắc tương tự như trên, nhưng sử dụng mã nhị phân * / |
mySwitch.send ("000000000001010100010001"); |
chậm trễ (1000); |
mySwitch.send ("000000000001010100010100"); |
chậm trễ (1000); |
/ * Công tắc tương tự như trên, nhưng mã ba trạng thái * / |
mySwitch.sendTriState ("00000FFF0F0F"); |
chậm trễ (1000); |
mySwitch.sendTriState ("00000FFF0FF0"); |
chậm trễ (1000); |
chậm trễ (20000); |
} |
xem rawd1m_rftxrx_send_demo.ino được lưu trữ với ❤ bởi GitHub
Một trong các bản trình diễn https://github.com/sui77/rc-switch/ với các chân đi kèm cho D1M RFTXRX BLOCK
/* |
Ví dụ để nhận |
https://github.com/sui77/rc-switch/ |
Nếu bạn muốn hình dung một bức điện, hãy sao chép dữ liệu thô và |
dán nó vào |
đã sửa đổi cho chân D1M RFTXRX BLOCK |
*/ |
#bao gồm |
RCSwitch mySwitch = RCSwitch (); |
voidsetup () { |
Serial.begin (9600); |
mySwitch.enableReceive (D4); // D1 hoặc D2 hoặc D3 hoặc D4 |
} |
voidloop () { |
if (mySwitch.available ()) { |
đầu ra (mySwitch.getReceiveValue (), mySwitch.getReceiveBitlength (), mySwitch.getRenitionDelay (), mySwitch.getReceiveRawdata (), mySwitch.getRenitionProtocol ()); |
mySwitch.resetAvailable (); |
} |
} |
xem rawd1m_rftxrx_receive_demo.ino được lưu trữ với ❤ bởi GitHub
Bước 8: Các bước tiếp theo
- Lập trình D1M BLOCK của bạn với D1M BLOCKLY
- Kiểm tra Thingiverse
- Đặt câu hỏi tại Diễn đàn cộng đồng ESP8266
Đề xuất:
Arduino-Teensy4 dành cho Teensy 4.0 - Full Assembly: 10 bước
Arduino-Teensy4 cho Teensy 4.0 - Full Assembly: Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách lắp ráp bảng mở rộng Arduino-Teensy4 cho Teensy 4.0. Bạn có thể mua một bảng từ cửa hàng Tindie của tôi tại đây: https://www.tindie.com/products/ cburgess129 / arduin … Bạn có thể đặt hàng Teensy 4 cùng với bo
Rainbow Glow Citrus Assembly: 4 bước
Rainbow Glow Citrus Assembly: Bạn đã bao giờ nhìn thấy ánh sáng nhấp nháy nhiều màu sắc khác nhau thay vì một màu chưa? Tôi tin rằng bạn chưa. Đó là chiếc đèn ngủ tốt nhất mà bạn từng mua hoặc mua cho đối tác, bạn bè hoặc những đứa trẻ của mình.? Tôi đã sản xuất thành phần này trên " Tinkercad.com, & q
Phần 3: GPIO: ARM Assembly: Line Follower: TI-RSLK: 6 bước
Phần 3: GPIO: ARM Assembly: Line Follower: TI-RSLK: Xin chào. Đây là phần tiếp theo mà chúng tôi tiếp tục sử dụng hợp ngữ ARM (thay vì ngôn ngữ cấp cao hơn). Nguồn cảm hứng cho Tài liệu có thể giảng dạy này là Phòng thí nghiệm 6 của Bộ công cụ học tập hệ thống người máy của Texas Instruments, hoặc TI-RSLK. Chúng tôi sẽ sử dụng micrô
Light Sequencer Sử dụng Assembly & Microchip PIC16F690: 3 bước
Light Sequencer Sử dụng Assembly & Microchip PIC16F690: Mục đích của dự án này là xây dựng một light Sequencer để kiểm tra tốc độ phản ứng của người chơi. Giao diện người dùng của bộ tạo chuỗi ánh sáng này bao gồm 8 đèn LED và một nút. Về mặt kỹ thuật, chúng tôi sẽ gửi mã được viết bằng hợp ngữ wi
Mario Question Block Solar Monitor: 7 bước (có hình ảnh)
Mario Question Block Solar Monitor: Chúng tôi có một hệ thống bảng điều khiển năng lượng mặt trời trên mái nhà để tạo ra điện cho chúng tôi. Đó là một khoản đầu tư lớn từ trước và hoàn vốn chậm theo thời gian. Tôi luôn nghĩ nó giống như một đồng xu rơi vào thùng sau mỗi vài giây khi mặt trời tắt. Dạ