Mục lục:
Video: Tấm thảm có cảm biến / Giao tiếp RF với Arduino Micro: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Bởi SabinaStanFollow More của tác giả:
Giới thiệu: Tên tôi là Sabina Stan. Tôi là một nghệ sĩ thị giác sống ở Romania. Tôi làm việc với dây thừng, giấy và lon nhôm tái chế và tôi có thể làm bất cứ điều gì (tượng hình hoặc trừu tượng) trong kỹ thuật tôi sử dụng, đó là một… Thông tin thêm về SabinaStan »
Gần đây tôi đã hoàn thành việc cài đặt Tương tự đa dạng, được làm bằng một loạt đèn phản ứng với các cảm biến được đặt trong một tấm thảm bên dưới đèn. Đây là cách tôi tạo tấm thảm với các cảm biến áp suất.:)
Bước 1: Cách tạo cảm biến
Đối với cảm biến áp suất, tôi sử dụng cảm biến piezo vì chúng rẻ, hiệu quả và dễ sử dụng. Để tạo giao tiếp RF, tôi đã sử dụng Arduino Micro và bộ phát RF.
Vì các cảm biến kết nối với các chân analog nên bạn chỉ có thể sử dụng bốn cảm biến cho mỗi Arduino. Vì hai cảm biến không thể phát ra tín hiệu cùng một lúc nên đó không thực sự là một vấn đề.
Để kết nối bộ phát với Arduino, bạn phải kết nối, từ phải sang trái khi bạn nhìn vào nó:
- Chân đầu tiên nối đất của bộ điều khiển vi mô
- Thứ hai đến VCC của Arduino Micro
- Ghim cuối cùng vào chân dữ liệu (10, trong trường hợp của tôi)
Để kết nối các cảm biến piezo, trước tiên, bạn phải cắt một dây đủ dài và kết nối:
- Phần đi giữa piezo tới chân analog của vi điều khiển
- Phần được nối với cạnh của cảm biến với mặt đất của Arduino
Lời khuyên của tôi là kết nối tất cả các mặt đất của các cảm biến và sau đó kết nối một dây với mặt đất của Arduino.
Bước 2: Cách đặt các cảm biến vào thảm
Hãy khéo léo, để thiếu một từ hay hơn, hãy trải thảm và đặt bộ điều khiển vi mô bên cạnh một trong các cạnh của nó với các cảm biến được đặt trên tấm thảm.
Đảm bảo bộ điều khiển vi mô ở nơi an toàn không bị dẫm lên hoặc trong hộp có thể nhìn thấy.
Sắp xếp các cảm biến sao cho chúng nằm trong các phần khác nhau của tấm thảm.
Giấu các cảm biến dưới các sợi của tấm thảm, đồng thời sử dụng chúng để cố định dây kết nối các cảm biến với bộ điều khiển vi mô.
Đó là tất cả! ^. ^
Bước 3: Mã
#include const char * message = ""; int piezo0 = A0; int piezo1 = A1; int piezo2 = A2; int piezo3 = A3; int sensorReading0 = 0; int sensorReading1 = 0; int sensorReading2 = 0; int sensorReading3 = 0; void setup () {pinMode (piezo0, INPUT); pinMode (piezo1, INPUT); pinMode (piezo2, INPUT); pinMode (piezo3, INPUT); vw_set_ptt_inverted (true); vw_set_tx_pin (10); vw_setup (4000); } void loop () {sensorReading0 = analogRead (piezo0); if (sensorReading0 <100) {; tin nhắn = "Z"; vw_send ((uint8_t *) message, strlen (message)); vw_wait_tx (); chậm trễ (2000); } sensorReading1 = analogRead (piezo1); if (sensorReading1 <100) {message = "X"; vw_send ((uint8_t *) message, strlen (message)); vw_wait_tx (); chậm trễ (2000); } sensorReading2 = analogRead (piezo2); if (sensorReading2 <100) {message = "Y"; vw_send ((uint8_t *) message, strlen (message)); vw_wait_tx (); chậm trễ (2000); } sensorReading3 = analogRead (piezo3); if (sensorReading3 <100) {message = "W"; vw_send ((uint8_t *) message, strlen (message)); vw_wait_tx (); chậm trễ (2000); }}
Đề xuất:
Tự làm cảm biến hơi thở với Arduino (Cảm biến kéo giãn dệt kim dẫn điện): 7 bước (có hình ảnh)
Cảm biến hơi thở tự làm với Arduino (Cảm biến kéo giãn dệt kim dẫn điện): Cảm biến tự làm này sẽ có dạng một cảm biến kéo giãn dệt kim dẫn điện. Nó sẽ quấn quanh ngực / dạ dày của bạn và khi ngực / dạ dày của bạn giãn ra và co lại, cảm biến cũng sẽ như vậy, và do đó, dữ liệu đầu vào được cung cấp cho Arduino. Vì thế
Cảm biến giao diện, SPS-30, Cảm biến vật chất dạng hạt với Arduino Duemilanove sử dụng chế độ I2C: 5 bước
Cảm biến giao diện, SPS-30, Cảm biến vật chất hạt với Arduino Duemilanove Sử dụng chế độ I2C: Khi tôi đang xem xét các cảm biến giao tiếp SPS30, tôi nhận ra rằng hầu hết các nguồn đều dành cho Raspberry Pi nhưng không nhiều cho Arduino. Tôi dành một ít thời gian để làm cho cảm biến hoạt động với Arduino và tôi quyết định đăng trải nghiệm của mình ở đây để nó có thể
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: 8 bước
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: Ngày nay, các nhà sản xuất, nhà phát triển đang ưa thích Arduino để phát triển nhanh chóng việc tạo mẫu của các dự án. Arduino là một nền tảng điện tử mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng. Arduino có cộng đồng người dùng rất tốt. Trong chương trình này
Cảm biến thảm sàn nhạy cảm với áp suất: 9 bước (có hình ảnh)
Cảm biến thảm trải sàn nhạy cảm với áp suất: Trong bài viết này, tôi sẽ chia sẻ một thiết kế cho cảm biến thảm trải sàn nhạy cảm với áp suất có khả năng phát hiện khi bạn đứng trên đó. Mặc dù nó không thể cân chính xác bạn, nhưng nó có thể xác định xem bạn có đứng trên đó với toàn bộ trọng lượng của mình hay không hay bạn chỉ đơn giản là
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)
Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi