Kuidas luua Arduino ja PAA5160E1 anduriga odomeetrit

  • Arduino projekt võimaldab mõõta kaugust PAA5160E1 anduriga.
  • See sobib muuhulgas ideaalselt jalgratastele, elektrisõidukitele või robotitele.
  • Kood on kohandatav ja seda saab kasutada erinevate rataste konfiguratsioonidega.

Arduino odomeeter

Odomeeter on läbitud vahemaa mõõtmiseks hädavajalik tööriist ning Arduinoga kombineerides võimalused mitmekordistuvad. Oma mitmekülgsuse ja kasutuslihtsuse poolest tuntud Arduino pakub lõputult võimalusi vahemaade mõõtmisega seotud projektide loomiseks. Üks populaarsemaid lahendusi on anduri PAA5160E1 kasutamine, mis tagab piisava täpsuse väga soodsa hinnaga.

Selles artiklis selgitame, kuidas saate Arduino plaadi ja PAA5160E1 anduri abil odomeetrit luua. Saadaval on kõik selle projekti kokkupanemiseks vajalikud üksikasjad ja täiendavad näpunäited hea jõudluse saavutamiseks. See projekt pole kasulik mitte ainult jalgrataste või sõidukite jaoks, vaid see on ka suurepärane sissejuhatus Arduino andurite ja programmeerimise maailma.

Projekti jaoks vajalikud materjalid

PAA5160E1

Kõigepealt vaatame üle oma Arduino odomeetri ehitamiseks vajalike komponentide loendi. Neid ei ole liiga palju ja enamik neist on saadaval üsna mõistliku hinnaga. Peaasi, et teil oleks Arduino plaat (soovitame Arduino UNO) ja kiirusandur PAA5160E1.

  • Arduino UNO: See on üks populaarsemaid mudeleid oma kasutusmugavuse ja mitmekülgsuse tõttu. Võite valida mõne muu mudeli, kuid UNO on ideaalne alustuseks.
  • PAA5160E1 andur: See andur on odav ja annab teile kauguse mõõtmiseks täpsed näidud.
  • Takistid ja kaablid: Kõigi komponentide ühendamiseks vajate kaableid ja takisteid.

Lisaks on vajalikud algteadmised Arduino programmeerimisest, samuti Arduino IDE tarkvara, mis on keskkond, kuhu koodi tahvlile kirjutada ja üles laadida.

Kuidas odomeeter töötab

Selle läbisõidumõõdiku põhiprintsiip on lihtne: PAA5160E1 andur mõõdab ratta või liikuva objekti pöörlemiskiirust ning selle info abil saab Arduino arvutada akumuleeritud läbitud vahemaa. Sel viisil teisendame kiirusnäidud kogukauguseks.

Selleks on oluline ratta või eseme läbimõõt õigesti kalibreerida. See teave on mõõtmiste täpsuse jaoks ülioluline. Näiteks kui seda kasutatakse jalgrattal, mõõdate lihtsalt ratta läbimõõtu ja sisestate selle väärtuse Arduino koodi.

Programmeerimise lähtekood

Järgmine samm on kood, mis laaditakse üles Arduino tahvlile. Allolevas näites oleme programmeerimist lihtsustanud, et see oleks juurdepääsetav, kuid saate seda oma vajadustele kohandada.

Põhikood kogub anduri näidud ja teisendab need läbitud vahemaaks, mis kuvatakse ekraanil või Arduino IDE jadamonitoril. Siin on näide:

#include <PAA5160E1.h>  // Librería para el sensor
// Definición de pines y variables
const int sensorPin = 2; 
const float rueda = 0.66; // Diámetro de la rueda en metros
float distanciaTotal = 0.0;
float velocidad = 0.0;
void setup() {
  Serial.begin(9600);
  pinMode(sensorPin, INPUT);
}
void loop() {
  velocidad = leerVelocidad(sensorPin); // Usamos función ficticia para leer la velocidad del sensor
  distanciaTotal += (velocidad * rueda);
  Serial.print('Distancia total: ');
  Serial.println(distanciaTotal);
  delay(1000);  // Pausa de un segundo entre lecturas
}

See on vaid lihtne näide kuidas saate oma läbisõidumõõdikuga alustada. Projekti edasiseks kohandamiseks võite lisada täiendavaid funktsioone, näiteks LCD-ekraani, mis kuvab läbisõidu otse teie sõidukil või jalgrattal. Saate selle ühendada ka akuga, et muuta see arvutist täiesti sõltumatuks.

Võimalikud rakendused

Sellel Arduino ja PAA5160E1 anduriga odomeetril on lisaks ilmselgetele rakendustele mitu praktilist rakendust, näiteks vahemaa mõõtmine sõidukis. Siin jätame teile mõned huvitavad valikud:

  • Jalgratastel marsruutide jälgimiseks.
  • Robotites kogu marsruudi mõõtmiseks ilma GPS-mooduleid kasutamata.
  • Läbisõidu kontroll väikestes elektrisõidukites.

Parim asi seda tüüpi projekti juures on see, kui mitmekülgne see võib olla.. Mõne koodi kohandamise ja väikeste muudatustega on võimalik muuta see kilomeetriloendur kasulikuks tööriistaks transpordiprojektide või väliuuringute jaoks, mis nõuavad täpseid mõõtmisi.

Lõpuks lisage, et kuigi mõned Internetis saadaolevad õpetused võivad näidata seda tüüpi projektide erinevaid või vanemaid versioone, saate neid alati kohandada Arduino ja selle andurite uusimate versioonidega. Väikese kannatlikkuse ja kohandamisega on tulemuseks usaldusväärne ja täielikult kohandatav seade.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.