Si të krijoni një odometër me Arduino dhe sensorin PAA5160E1

  • Projekti Arduino ju lejon të matni distancën me sensorin PAA5160E1.
  • Ai është ideal për biçikleta, automjete elektrike ose robotë, ndër të tjera.
  • Kodi është i adaptueshëm dhe mund të përdoret me konfigurime të ndryshme të rrotave.

Odometer Arduino

Odometri është një mjet thelbësor për matjen e distancës së përshkuar dhe kur kombinohet me Arduino, mundësitë shumëfishohen. Arduino, i njohur për shkathtësinë dhe lehtësinë e përdorimit, ofron mundësi të pafundme për krijimin e projekteve që lidhen me matjen e distancave. Një nga zgjidhjet më të njohura është përdorimi i sensorit PAA5160E1, i cili siguron saktësi të mjaftueshme me një kosto shumë të përballueshme.

Në këtë artikull, ne do të shpjegojmë se si mund të krijoni një odometër duke përdorur një tabelë Arduino dhe sensorin PAA5160E1. Të gjitha detajet që ju nevojiten për të montuar këtë projekt, si dhe këshilla shtesë për arritjen e performancës së mirë, do të jenë të disponueshme. Ky projekt nuk është i dobishëm vetëm për biçikleta apo automjete, por është gjithashtu një hyrje e shkëlqyer në botën e sensorëve dhe programimit me Arduino.

Materialet e nevojshme për projektin

PAA5160E1

Së pari, le të kalojmë listën e komponentëve që do të nevojiten për të ndërtuar odometrin tuaj Arduino. Nuk ka shumë prej tyre, dhe shumica e tyre janë në dispozicion me një çmim mjaft të arsyeshëm. Gjëja kryesore është të keni një tabelë Arduino (ne rekomandojmë Arduino UNO) dhe sensori i shpejtësisë PAA5160E1.

  • Arduino UNO: Ky është një nga modelet më të njohura për shkak të lehtësisë së përdorimit dhe shkathtësisë së tij. Ju mund të zgjidhni një model tjetër, por UNO është ideale për të filluar.
  • Sensori PAA5160E1: Ky sensor është i lirë dhe do t'ju japë lexime të sakta për të matur distancën.
  • Rezistenca dhe kabllot: Do t'ju duhen disa kabllo dhe rezistorë për të lidhur të gjithë komponentët.

Përveç kësaj, do të jetë e nevojshme të keni njohuri bazë programore në Arduino, si dhe softuerin Arduino IDE, i cili është mjedisi ku do të shkruani dhe ngarkoni kodin në tabelë.

Si funksionon odometri

Parimi bazë se si funksionon ky odometër është i thjeshtë: sensori PAA5160E1 mat shpejtësinë e rrotullimit të një rrote ose një objekti në lëvizje, dhe me këtë informacion, Arduino mund të llogarisë distancën e akumuluar të përshkuar. Në këtë mënyrë, ne i transformojmë leximet e shpejtësisë në distancë totale.

Për ta bërë këtë, është thelbësore të kalibroni saktë diametrin e rrotës ose objektit në fjalë. Ky informacion është jetik që matjet të jenë të sakta. Për shembull, nëse përdoret në një biçikletë, thjesht matni diametrin e timonit dhe futni atë vlerë në kodin Arduino.

Kodi burimor për programim

Hapi tjetër është kodi që do të ngarkohet në bordin e Arduino. Në shembullin e mëposhtëm, ne e kemi thjeshtuar programimin për ta bërë atë të aksesueshëm, por ju mund ta personalizoni sipas nevojave tuaja.

Kodi bazë mbledh leximet e sensorit dhe i konverton ato në distancën e përshkuar, e cila shfaqet në një ekran ose në monitorin serik të Arduino IDE. Këtu është një shembull:

#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
}

Ky është vetëm një shembull i thjeshtë si mund të filloni me odometrin tuaj. Për të personalizuar më tej projektin, mund të shtoni funksionalitet shtesë, si një ekran LCD për të shfaqur kilometrazhin direkt në automjetin ose biçikletën tuaj. Ju gjithashtu mund ta lidhni atë me një bateri për ta bërë atë plotësisht të pavarur nga kompjuteri.

Zbatime të mundshme

Ky odometër me Arduino dhe sensorin PAA5160E1 ka aplikime të shumta praktike, përveç atyre të dukshme, si për shembull matja e distancës në një automjet. Këtu ju lëmë disa opsione interesante:

  • Në biçikleta për të gjurmuar rrugët tuaja.
  • Në robotë për të matur rrugën totale pa pasur nevojë për module GPS.
  • Kontrolli i kilometrazhit në automjetet e vogla elektrike.

Gjëja më e mirë për këtë lloj projekti është sa i gjithanshëm mund të jetë.. Me disa rregullime në kod dhe modifikime të vogla, është e mundur që ky numërues kilometrik të shndërrohet në një mjet të dobishëm për projektet e transportit ose studimet në terren që kërkojnë matje të sakta.

Së fundi, shtoni se megjithëse disa nga udhëzimet e disponueshme në internet mund të shfaqin versione të ndryshme ose më të vjetra të këtij lloji projektesh, ju gjithmonë mund t'i përshtatni ato me versionet më të fundit të Arduino dhe sensorët e tij. Me pak durim dhe rregullim, rezultati do të jetë një pajisje e besueshme dhe plotësisht e personalizueshme.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.