Съдържание:
Видео: Килим със сензори/ RF комуникация с Arduino Micro: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
От SabinaStan Следвайте още от автора:
За: Казвам се Сабина Стан. Аз съм визуален художник, базиран в Румъния. Работя с въже, хартия и рециклирани алуминиеви кутии и мога да направя почти всичко (образно или абстрактно) в техниката, която използвам, която е … Повече за SabinaStan »
Наскоро завърших инсталацията Еднакво разнообразна, която е направена от поредица лампи, които реагират на сензорите, поставени в килим под лампите. Ето как направих килима със сензори за налягане. Надявам се, че ще ви бъде полезен.:)
Стъпка 1: Как да направите сензорите
За сензорите за налягане използвах пиезо сензори, защото са евтини, ефективни и лесни за използване. За да създам RF комуникация, използвах Arduino Micro и RF предавател.
Тъй като сензорите се свързват към аналоговите щифтове, можете да използвате само четири сензора за всеки Arduino. Тъй като два сензора не могат да излъчват сигнал едновременно, това всъщност не е проблем.
За да свържете предавателя към Arduino, трябва да се свържете отдясно наляво, докато го гледате:
- Първият щифт към земята на микроконтролера
- Втората към VCC на Arduino Micro
- Последният щифт към пина за данни (10, в моя случай)
За да свържете пиезо сензорите, първо трябва да отрежете проводник достатъчно дълго и да свържете:
- Частта, която отива в средата на пиезото към аналоговия щифт на микроконтролера
- Частта, която е свързана към ръба на сензора към земята на Arduino
Моят съвет е да свържете всички основания на сензорите и след това да свържете един проводник към земята на Arduino.
Стъпка 2: Как да поставите сензорите в килима
Вземете пухкаво, поради липсата на по-добра дума, килим и поставете микроконтролера до един от ръбовете му със сензорите, поставени на килима.
Уверете се, че микроконтролерът е някъде в безопасност от стъпване или в кутия, която може да се види.
Подредете сензорите така, че да са в различни части на килима.
Скрийте сензорите под влакната на килима, като същевременно ги използвате за закрепване на проводниците, които свързват сензорите към микроконтролера.
Това е всичко! ^.^
Стъпка 3: Код
#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 (вярно); vw_set_tx_pin (10); vw_setup (4000); } void loop () {sensorReading0 = analogRead (piezo0); if (sensorReading0 <100) {; message = "Z"; vw_send ((uint8_t *) съобщение, strlen (съобщение)); vw_wait_tx (); забавяне (2000); } sensorReading1 = analogRead (пиезо1); if (sensorReading1 <100) {message = "X"; vw_send ((uint8_t *) съобщение, strlen (съобщение)); vw_wait_tx (); забавяне (2000); } sensorReading2 = analogRead (пиезо2); if (sensorReading2 <100) {message = "Y"; vw_send ((uint8_t *) съобщение, strlen (съобщение)); vw_wait_tx (); забавяне (2000); } sensorReading3 = analogRead (пиезо3); if (sensorReading3 <100) {message = "W"; vw_send ((uint8_t *) съобщение, strlen (съобщение)); vw_wait_tx (); забавяне (2000); }}
Препоръчано:
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: 6 стъпки (със снимки)
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: В тази инструкция ще научите как да комуникирате между Arduinos на дълги разстояния до 1,8 км на открито. HC-12 е безжичен сериен порт комуникационен модул, който е много полезен, изключително мощен и лесен за използване. Първо ще напуснеш
Как да създадете „алармен килим“с Arduino Mega: 9 стъпки
Как да създадем „алармен килим“с Arduino Mega: Всички имаме онези сутрини, в които имаме проблеми с ставането от леглото. Алармата продължава да се включва и ние продължаваме да отлагаме, докато … не е късно! Пропуснахме срещата или часът вече е започнал. За да помогнем в борбата с този проблем, ние създадохме
Изрежете броня със сензори за влага и ARDUINO: 4 стъпки (със снимки)
Изрежете броня със сензори за влага и ARDUINO: Трябва да съм пристрастен към Instructables между работата и да изпълнявам домашните си задачи, за да продължа да споделям знанията си без пари за Instructables, които пишат друга инструкция. Сега съм съдия, пресявам много инструктажи и винаги намери някой Instructabl
Използвайте HC-05 Bluetooth модул за реализиране на Micro: битова комуникация с мобилен телефон: 9 стъпки (със снимки)
Използвайте HC-05 Bluetooth модул за реализиране на Micro: битова комуникация с мобилен телефон: В глава Използване на HC-06 Bluetooth модул за реализиране на Micro: битова комуникация С мобилен телефон, ние говорихме за това как да използваме HC-06 за осъществяване на комуникация между микро: бит и мобилен телефон. С изключение на HC-06, има друг общ Bluetooth модул
Използвайте HC-06 Bluetooth модул за реализиране на Micro: битова комуникация с мобилен телефон: 8 стъпки (със снимки)
Използвайте HC-06 Bluetooth модул, за да осъществите Micro: bit комуникация с мобилен телефон: Много приятели около мен, които играят micro: bit, ми казват, че Bluetooth връзката на micro: bit не е стабилна. Прекъсването е лесно. Ако използваме micropython, Bluetooth дори не може да се използва. Преди този проблем да бъде решен чрез micro: bit offic