Mục lục:
- Quân nhu
- Bước 1: Breadboard vi mạch
- Bước 2: Lập trình Teensy's
- Bước 3: Hàn mạch
- Bước 4: Lắp ráp và bắt đầu sử dụng
Video: Bộ rung được điều khiển từ xa dành cho người bị mất và tìm thấy: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Mạch hai phần này bao gồm một bộ rung và một bộ điều khiển. Gắn bộ rung vào một đồ vật mà bạn có thể thường xuyên đánh mất, đồng thời sử dụng nút và núm âm lượng trên bộ điều khiển để kích hoạt bộ rung khi đồ bị mất.
Bộ rung và bộ điều khiển giao tiếp không dây bằng bộ phát và bộ thu vô tuyến 434 MHz và mã sử dụng thư viện Virtual Wire.
Quân nhu
2 x Teensy (hoặc Arduino, v.v.)
2 x Header / socket cho Teensy - Tôi đã sử dụng qty 4 của một ổ cắm DIP tương tự như PRT-07939 từ Sparkfun và cắt chúng ra ở giữa. Bạn cũng có thể sử dụng tiêu đề nữ.
Máy phát vô tuyến 1 x 434 MHz: WRL-10534 từ Sparkfun
Bộ thu radio 1 x 434 MHz: WRL-10532 từ Sparkfun
1 x Piezo buzzer - bất kỳ sẽ hoạt động miễn là nó có dung sai 3V3, tôi đã sử dụng COM-13940 từ Sparkfun
1 x nút nhấn - bất kỳ sẽ hoạt động, tôi đã sử dụng nút gắn bảng điều khiển tương tự như COM-11992 từ Sparkfun
1 x chiết áp xoay - bất kỳ sẽ hoạt động, tôi đã sử dụng giá đỡ bảng điều khiển 3310Y-001-502L-ND của Digikey
2 x 9V pin
Đầu nối pin 2 x 9V
Bộ điều chỉnh tuyến tính 2 x 5V - Tôi đã sử dụng những gì tôi có xung quanh, phần #s UA7805C và LM78L05
1 x tụ điện lớn (~ 1000uF)
3 x tụ điện nhỏ hơn - tôi đã sử dụng 0,47, 0,1 và 0,01 uF vì đó là những gì bảng dữ liệu của bộ điều chỉnh tuyến tính của tôi khuyến nghị
1 x điện trở, để sử dụng làm thanh kéo xuống cho nút nhấn. Tôi đã sử dụng 1,2K, nó có thể lớn hơn để tiết kiệm điện.
2 x breadboards để kiểm tra mạch
2 x perfboards hoặc breadboards hàn được cho mạch cuối cùng
Dây, mỏ hàn, thuốc hàn
Máy in 3D + dây tóc cho trường hợp (tùy chọn)
Bước 1: Breadboard vi mạch
Làm theo sơ đồ để lắp ráp mạch trên breadboard.
Tôi đã chọn sử dụng Teensy's để mã hóa và giải mã tín hiệu vô tuyến vì đó là những gì tôi có trong tay, nhưng nếu bạn đang tìm cách giảm thiểu không gian hoặc dòng rút thì chip IC HT-12E hiển thị trong biểu dữ liệu có thể phù hợp hơn.
Điều quan trọng là sử dụng chân 11 và 12 trên thanh thiếu niên để kết nối với các mô-đun vô tuyến, vì đó là thư viện dây ảo mặc định. Các chân khác có thể được thay đổi tùy theo nhu cầu của bạn, miễn là bạn cập nhật mã trong phần thiết lập.
Ba tụ điện nhỏ hơn dùng để lọc các đường ray điện. Chúng không hoàn toàn cần thiết nhưng sẽ giúp tăng độ tin cậy bằng cách cung cấp điện áp ổn định cho bộ thu và phát sóng vô tuyến của Teensy.
Tụ điện lớn hơn được sử dụng làm bộ lọc thông thấp để biến đầu ra PWM của thanh thiếu niên thành điện áp một chiều có thể chấp nhận được cho bộ rung pizeo. Điều này khá quan trọng vì bộ rung piezo không hoạt động với tín hiệu AC PWM. Tuy nhiên, tụ điện này sẽ không cần thiết nếu bạn có loa không piezo như Sparkfun COM-07950, được thiết kế để hoạt động với sóng vuông.
Các ăng ten phải có chiều dài thích hợp để đạt được tín hiệu tốt nhất. Chiều dài 17 cm được tính bằng một phần tư bước sóng của sóng vô tuyến 434 MHz thu được cộng hưởng. Ngoài ra, bạn có thể xây dựng một ăng-ten cuộn dây tải như Có thể hướng dẫn này, nhưng tôi chưa thử điều đó.
Bước 2: Lập trình Teensy's
Mã của tôi có sẵn trên GitHub tại đây:
github.com/rebeccamccabe/radio-buzzer
Có mã riêng cho bộ thu và bộ phát.
Trong mã bộ phát, bạn có thể phải điều chỉnh các biến số đọc âm lượng và âm lượng tối thiểu và tối đa cho đến khi phạm vi âm lượng phù hợp với sự kết hợp chiết áp và bộ rung pizeo cụ thể của bạn. Điện áp một chiều được áp dụng cho bộ rung sẽ là vol / 255 * Vref, trong đó Vref là 3,3V đối với thanh thiếu niên và vol được tính trong mã dựa trên việc đọc chiết áp.
Trong đoạn mã, tôi đã sử dụng một số thủ thuật tiết kiệm năng lượng cho Teensy được mô tả ở đây. Nếu không có những thủ thuật đó, mạch còi và mạch điều khiển hút 40 mA mỗi mạch ngay cả khi không nhấn nút, vì vậy pin 9V tiêu chuẩn sẽ hết năng lượng chỉ sau ~ 12 giờ.
Bước 3: Hàn mạch
Khi mạch đã hoạt động trên bảng mạch, đã đến lúc hàn nó vào bảng điều khiển.
Tôi đã bố trí các thành phần có tính đến cách tôi muốn các mạch phù hợp với một hộp mà tôi sẽ in 3D. Tôi đã gắn các thành phần gắn bảng điều khiển trên máy phát (nồi và nút nhấn) bằng dây để chúng có chỗ xoay dọc để chứa cụm hộp.
Hãy nhớ để lại một chỗ cho pin và cũng nên nhớ rằng bộ điều chỉnh tuyến tính 5V sẽ nóng lên.
Tôi quấn dây của các kẹp pin 9V và ăng-ten qua các lỗ trên bảng điều khiển trước khi hàn với mục đích giảm căng thẳng. Tương tự như vậy, tôi thêm keo nóng vào các chân của chiết áp để làm đại diện cho hợp chất làm bầu.
Bước 4: Lắp ráp và bắt đầu sử dụng
Gắn các mạch vào hộp in 3D. Trên hộp còi (màu vàng), tôi gắn các thiết bị điện tử bằng cách sử dụng bộ chèn nhiệt nóng chảy vào nhựa bằng mỏ hàn. Trên hộp điều khiển (màu trắng), mạch gắn thông qua các thành phần gắn trên bảng điều khiển, vì vậy tôi không sử dụng bộ chèn bộ nhiệt ở đây để tránh bị quá tải.
Gắn bộ rung vào một vật thường bị thất lạc như ba lô hoặc áo khoác. Lần sau khi đồ bị mất, nó có thể được định vị dễ dàng bằng cách kích hoạt bộ rung.
Đề xuất:
Menu điều khiển tốc độ bước được điều khiển cho Arduino: 6 bước
Menu điều khiển tốc độ bước điều khiển cho Arduino: Thư viện SpeedStepper này là bản viết lại của thư viện AccelStepper để cho phép điều khiển tốc độ của động cơ bước. Thư viện SpeedStepper cho phép bạn thay đổi tốc độ động cơ đã đặt và sau đó tăng / giảm tốc đến tốc độ cài đặt mới bằng cách sử dụng cùng một thuật ngữ
ESP8266 - Ổ cắm được điều khiển từ xa và được hẹn giờ (An ninh dành cho người cao tuổi): 6 bước
ESP8266 - Ổ cắm định thời và điều khiển từ xa (An ninh người cao tuổi): THÔNG TIN: Bộ phận lắp ráp này là biện pháp kiểm tra chống quá nhiệt, hỏa hoạn và tai nạn trong trường hợp quên thiết bị được kết nối (chủ yếu do người già mắc bệnh Alzheimer). Sau khi nút được kích hoạt, ổ cắm nhận được 110/220 VAC trong 5 phút (một
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tình yêu dành cho người chơi game, Dự án Arduino dành cho người độc thân: 5 bước
Tình yêu dành cho người chơi game, Dự án Arduino dành cho người độc thân: Có thể hướng dẫn này nói về dự án Arduino của tôi có tên " Tình yêu dành cho người chơi game " vốn bắt đầu như một công cụ để cười khúc khích và vui vẻ. Nó không hoàn hảo hay bất cứ thứ gì, nhưng nó hoạt động