Inhoudsopgave:
Video: Tapijt met sensoren / RF-communicatie met Arduino Micro - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Door SabinaStanVolg meer van de auteur:
Over: Mijn naam is Sabina Stan. Ik ben een beeldend kunstenaar gevestigd in Roemenië. Ik werk met touw, papier en gerecyclede aluminium blikjes en ik kan zo ongeveer alles (figuratief of abstract) in de techniek die ik gebruik, wat een … Meer over SabinaStan »
Ik heb onlangs de installatie Equally divers voltooid, die is gemaakt van een reeks lampen die reageren op de sensoren die in een tapijt onder de lampen zijn geplaatst. Hier is hoe ik het tapijt heb gemaakt met druksensoren. Ik hoop dat je het nuttig zult vinden.:)
Stap 1: Hoe de sensoren te maken
Voor de druksensoren heb ik piëzosensoren gebruikt omdat ze goedkoop, effectief en gebruiksvriendelijk zijn. Om de RF-communicatie te maken, heb ik een Arduino Micro en een RF-zender gebruikt.
Omdat de sensoren aansluiten op de analoge pinnen, kun je per Arduino slechts vier sensoren gebruiken. Aangezien twee sensoren niet tegelijkertijd een signaal kunnen afgeven, is dat niet echt een probleem.
Om de zender op de Arduino aan te sluiten, moet je van rechts naar links aansluiten als je ernaar kijkt:
- De eerste pin op de grond van de microcontroller
- De tweede naar de VCC van de Arduino Micro
- De laatste pin naar de data pin (10, in mijn geval)
Om de piëzo-sensoren aan te sluiten, moet u eerst een draad lang genoeg doorknippen en aansluiten:
- Het deel dat naar het midden van de piëzo gaat naar de analoge pin van de microcontroller
- Het deel dat is aangesloten op de rand van de sensor op de grond van de Arduino
Mijn advies is om alle gronden van de sensoren aan te sluiten en vervolgens een draad aan te sluiten op de grond van de Arduino.
Stap 2: Hoe de sensoren in het tapijt te plaatsen?
Neem een pluizig, bij gebrek aan een beter woord, vloerkleed en plaats de microcontroller naast een van de randen met de sensoren op het vloerkleed.
Zorg ervoor dat de microcontroller ergens veilig is om op te staan of in een doos die zichtbaar is.
Plaats de sensoren zo dat ze zich in verschillende delen van het tapijt bevinden.
Verberg de sensoren onder de vezels van het tapijt en gebruik ze om de draden te bevestigen die de sensoren met de microcontroller verbinden.
Dat is alles! ^.^
Stap 3: Coderen
#include const char *message = ""; int piëzo0 = A0; int piëzo1 =A1; int piëzo2 =A2; int piëzo3 =A3; int sensorReading0 = 0; int sensorReading1 = 0; int sensorReading2 = 0; int sensorReading3 = 0; ongeldige setup () { pinMode (piezo0, INPUT); pinMode (piezo1, INPUT); pinMode (piezo2, INGANG); pinMode (piezo3, INGANG); vw_set_ptt_inverted (waar); vw_set_tx_pin(10); vw_setup(4000); }void loop(){ sensorReading0 = analogRead(piezo0); if (sensorReading0 < 100) {; bericht = "Z"; vw_send((uint8_t *)bericht, strlen(bericht)); vw_wait_tx(); vertraging (2000); } sensorReading1 = analoogRead(piezo1); if (sensorReading1 < 100) { message = "X"; vw_send((uint8_t *)bericht, strlen(bericht)); vw_wait_tx(); vertraging (2000); } sensorReading2 = analoogRead(piezo2); if (sensorReading2 < 100) { message = "Y"; vw_send((uint8_t *)bericht, strlen(bericht)); vw_wait_tx(); vertraging (2000); } sensorReading3 = analoogRead(piezo3); if (sensorReading3 < 100) { message = "W"; vw_send((uint8_t *)bericht, strlen(bericht)); vw_wait_tx(); vertraging (2000); } }
Aanbevolen:
Hoe op IoT gebaseerde domotica te maken met NodeMCU-sensoren Besturingsrelais 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe op IoT gebaseerde huisautomatisering te maken met NodeMCU-sensoren Besturingsrelais: In dit op IoT gebaseerde project heb ik huisautomatisering gemaakt met Blynk en NodeMCU besturingsrelaismodule met realtime feedback. In de handmatige modus kan deze relaismodule worden bediend vanaf mobiel of smartphone en handmatige schakelaar. In de automatische modus is deze slimme
Een kas automatiseren met LoRa! (Deel 1) -- Sensoren (temperatuur, vochtigheid, bodemvocht): 5 stappen
Een kas automatiseren met LoRa! (Deel 1) || Sensoren (Temperatuur, Vochtigheid, Bodemvocht): In dit project laat ik zien hoe ik een kas heb geautomatiseerd. Dat betekent dat ik je laat zien hoe ik de kas heb gebouwd en hoe ik de stroom- en automatiseringselektronica heb aangesloten. Ik zal je ook laten zien hoe je een Arduino-bord programmeert dat L
MEERDERE SENSOREN AANSLUITEN OP ÉÉN ARDUINO UNO SERILE POORT: 4 stappen
MEERDERE SENSOREN AANSLUITEN OP ÉÉN ARDUINO UNO SERILE POORT: In deze tutorial breiden we een enkele Arduino UNO UART (Rx/Tx) seriële poort uit, zodat meerdere Atlas-sensoren kunnen worden aangesloten. De uitbreiding wordt gedaan met behulp van een 8:1 Serial Port Expander-kaart. De poort van de Arduino wordt na wi
Geavanceerde Makeblock-sensoren (DIY): 32 stappen (met afbeeldingen)
Geavanceerde Makeblock-sensoren (DIY): Het Makeblock-platform bevat allerlei mechanische onderdelen en elektronica om robots te maken. Makeblock verkoopt deze robots als onderdeel van hun STEM-onderwijsplatform. En via de Scratch-taal kunnen kinderen basisprogrammeervaardigheden verwerven
Bereid enkele overtollige PIR-sensoren voor robotica voor: 3 stappen (met afbeeldingen)
Bereid wat overtollige PIR-sensoren voor robotica voor: ik vond een aantal PIR-sensoren op eBay. Ze zijn gemonteerd op een print die is gemaakt voor een handsfree set voor mobiele telefoons. Ik beschrijf hier graag hoe je de sensor voorbereidt voor gebruik in robotica-projecten. Als je niet weet wat een PIR-sensor is