Satura rādītājs:

Arduino odometra izveide - I daļa: 4 soļi
Arduino odometra izveide - I daļa: 4 soļi

Video: Arduino odometra izveide - I daļa: 4 soļi

Video: Arduino odometra izveide - I daļa: 4 soļi
Video: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, Jūlijs
Anonim
Arduino odometra izveide - I daļa
Arduino odometra izveide - I daļa

Riteņbraucējiem un velotrenažieru lietotājiem ir diezgan bieži jānosaka ātrums un nobrauktais attālums. Šim nolūkam mums ir nepieciešama ierīce, kas pazīstama kā odometrs.

Odometrs ir atbildīgs par šo mainīgo lielumu mērīšanu un šīs informācijas nodošanu lietotājam.

Šajā rakstā mēs izstrādāsim odometru, izmantojot Arduino, lai izmērītu šos daudzumus, un mums ir citas funkcijas, lai piedāvātu lietotājam jaunas funkcijas. Tālāk mēs iepazīstināsim ar mūsu Arduino odometra funkcijām.

Šim projektam jums būs nepieciešami šādi komponenti.

Piegādes

PCBWay pielāgota PCB

Slēdža poga - UTSOURCE

10kR rezistors - UTSOURCE

16x2 LCD displejs - UTSOURCE

Niedru slēdzis - UTSOURCE

Arduino UNO - UTSOURCE

1. solis: Arduino odometrs

Lai izveidotu Arduino odometru, mēs ieviesīsim šādas funkcijas:

Pirmkārt, mēs izveidosim funkciju, lai aprēķinātu attālumu un aptuveno ātrumu.

Pēc tam mēs palielināsim trauksmes līdzekli, izmantojot nobraukto attālumu, citiem vārdiem sakot, caur to būs iespējams ģenerēt lietotājam trauksmi, kad viņš sasniegs ieprogrammēto attālumu vai noteiktu laiku.

Izmantojot šo sistēmu, lietotājs konfigurēs riteņu rādiusu un pēc tam nobrauktais attālums tiks aprēķināts, pamatojoties uz lietotāja konfigurēto rādiusu.

Papildus sistēmai tiks aprēķināts kustības ātrums. Citiem vārdiem sakot, tiks konstatēts, ja velosipēds ir kustībā, un pēc tam tiks aprēķināts ātrums, pamatojoties uz nobraukto attālumu un laiku, izmantojot Arduino.

Piedāvātās funkcijas ir pieejamas vairākos odometros, taču šajā modelī mēs ieviesīsim trauksmes funkciju.

2. solis: Odometra modinātājs

Odometra trauksme
Odometra trauksme

Izmantojot šo funkcionalitāti, lietotājs var aprēķināt divu veidu trauksmes:

  • Lietošanas laiks;
  • Nobrauktais attālums.

Projekta blokshēma ir parādīta zemāk.

Tas ir, ja lietotājs iestata modinātāju līdz lietošanas laikam, viņš saņems trauksmi, kad būs nospēlējis noteiktu laiku, ko viņš ir iestatījis. Tādā veidā, ja lietotājs iestatīs 15 minūtes, sistēma aktivizēs skaņas signālu, kad tas sasniegs iestatīto laiku.

Pretējā gadījumā, ja lietotājs uzstāda modinātāju nobrauktajam attālumam, viņam jāinformē par trauksmi izmantotais attālums. Tas ir, ja viņš izvēlas 2 km, skaņas signāls pīkstēs, sasniedzot šo nobraukto attālumu.

3. darbība. Raksta turpinājums

Ja jūs interesē šī projekta pilnīga attīstība, sekojiet Silicon Lab un PCBWay profilam.

4. solis: apstiprinājums

Paldies PCBWay par mūsu YouTube kanāla atbalstu un labākas kvalitātes PCB ražošanu un montāžu.

Silícios Lab pateicas UTSOURCE, lai piedāvātu elektroniskos komponentus.

Ieteicams: