
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Questo telemetro è stato creato per monitorare se una porta è aperta o meno. Misurare la distanza di una porta ci permetterà di identificare se una porta è aperta o chiusa.
Passaggio 1: raccogli i tuoi materiali

Per completare questo progetto è necessario acquisire:
Microcontrollore Arduino Uno
Cavo USB (per collegare Arduino al computer)
Computer portatile
Resistori (10.000 Ohm)
tagliere
Sonar
Passaggio 2: collegamento del circuito

Segui lo schema sopra per collegare il tuo circuito. Noterai che il vcc è collegato al pin 5v, il trig è collegato al pin 9, l'eco è collegato al pin 10 e gnd è collegato a massa.
Passaggio 3: programmare il tuo Arduino

Copia e incolla questo codice nel tuo editor, quindi caricalo sul tuo Arduino. Questo produrrà valori di distanza dal tuo Arduino che dovremo quindi calibrare
Passaggio 4: registrazione dei dati di calibrazione

Attualmente il tuo Arduino non sta producendo valori di distanza, sta producendo valori di durata. Dobbiamo creare una curva di calibrazione per trovare l'equazione della retta. Per fare ciò prendi un righello e posiziona il tuo Arduino alla base di esso, ogni 5 pollici registra la durata che l'Arduino produce. Prenderemo quindi questi dati e li inseriremo in un foglio di calcolo excel.
Passaggio 5: creazione della curva di calibrazione

In Excel assicurati che nella colonna 1 metti la tua distanza e nella colonna 2 metti la tua distanza. Quindi evidenziare le colonne e quindi selezionare Inserisci grafico a dispersione. Fare clic con il pulsante destro del mouse su uno dei punti dati e fare clic su formato linea di tendenza, quindi selezionare lineare. Infine seleziona l'equazione di visualizzazione sul grafico. Infine registra l'equazione che ti è stata data.
Passaggio 6: calibrazione del sistema

Ora che hai trovato la tua equazione, converti la durata in distanza. Prendi la tua equazione e inseriscila nel codice sotto il punto in cui l'abbiamo lasciata originariamente. Ad esempio la mia equazione era y=0,007x-0,589 quindi inserirei:
durata = pulseIn(echoPin, HIGH);
ritardo (1000);
distanza=0,007*durata-0,589;
Serial.println(distanza);
ritardo (500);
Salva questo codice e caricalo nel tuo Arduino
Consigliato:
Trasmetti radio FM LONG RANGE SOLO con Rashpberry Pi !!: 6 passaggi

Trasmetti radio FM LONG RANGE SOLO con Rashpberry Pi!!: io tutti, sì, sono tornato a "insegnare", è passato molto tempo dall'ultima istruzione che scrivo ma stavo imparando di più per "insegnare" te di più. Quindi cominciamo. Molti di voi stanno pensando a mudules e altri componenti che
IoT- Ubidots- ESP32 + Long-Range-Wireless-Sensore di vibrazione e temperatura: 7 passaggi

IoT- Ubidots- ESP32 + Long-Range-Wireless-Vibration-And-Temperature-Sensor: la vibrazione è davvero un movimento avanti e indietro, o oscillazione, di macchine e componenti in gadget motorizzati. Le vibrazioni nel sistema industriale possono essere un sintomo, o un motivo, di un problema, oppure possono essere associate al funzionamento quotidiano. Ad esempio, osci
IoT - ThingSpeak - ESP32-Long-Range-Wireless-Vibration-And-Temp: 6 Passaggi

IoT - ThingSpeak - ESP32-Long-Range-Wireless-Vibration-And-Temp: in questo progetto, misureremo vibrazioni e temperatura utilizzando sensori di temperatura e vibrazione NCD, Esp32, ThingSpeak. La vibrazione è davvero un movimento avanti e indietro, o oscillazione - di macchine e componenti in gadget motorizzati. Vibrazione nell'i
Progetto Arduino: Modulo LoRa per test range RF1276 per soluzione di localizzazione GPS: 9 passaggi (con immagini)

Progetto Arduino: Modulo di prova LoRa RF1276 per la soluzione di localizzazione GPS: Connessione: USB - Seriale Necessità: Browser Chrome Necessità: 1 X Arduino Mega Necessità: 1 X GPS Necessità: 1 X scheda SD Necessità: 2 X LoRa Modem RF1276Funzione: Arduino Invia valore GPS alla base principale - Dati di archiviazione della base principale in Dataino Server Modulo Lora: Ultra lungo raggio
Arduino Distance Finder: 3 passaggi

Arduino Distance Finder: questo è un progetto basato su breadboard che utilizza Atmel Atmega 2560 (Arduino Mega) per trovare la distanza utilizzando il sensore a ultrasuoni. L'output può essere ottenuto in "cm" sia su schermo LCD 16x2 che su monitor seriale di Arduino IDE. Possiamo anche usare 16x2