Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Velosipedçilərin və idman velosiped istifadəçilərinin sürəti və getdikləri məsafəni ölçmələri olduqca yaygındır. Bunun üçün odometr adlanan bir cihaza ehtiyacımız var.
Odometr bu dəyişənləri ölçməkdən və bu məlumatları istifadəçiyə ötürməkdən məsuldur.
Bu yazıda istifadəçiyə yeni xüsusiyyətlər təqdim etmək üçün bu miqdarları ölçmək və digər xüsusiyyətlərə sahib olmaq üçün Arduino istifadə edərək bir odometr hazırlayacağıq. Aşağıda Arduino Odometrimizin xüsusiyyətlərini təqdim edəcəyik.
Bu layihə üçün aşağıdakı komponentlərə ehtiyacınız olacaq.
Təchizat
PCBWay Xüsusi PCB
Keçid Düyməsi - UTSOURCE
10kR Rezistor - UTSOURCE
LCD 16x2 Ekran - UTSOURCE
Reed Switch - UTSOURCE
Arduino UNO - UTSOURCE
Addım 1: Arduino Odometr
Arduino Odometer qurmaq üçün aşağıdakı xüsusiyyətləri tətbiq edəcəyik:
Əvvəlcə məsafəni və təxmini sürəti hesablamaq üçün bir funksiya yaradacağıq.
Gediş məsafəsini istifadə edərək həyəcan siqnalının xüsusiyyətini artıracağıq, başqa sözlə, proqramlaşdırılmış bir məsafəyə və ya müəyyən bir vaxta çatdıqda istifadəçi üçün bir həyəcan siqnalı yaratmaq mümkün olacaq.
Bu sistem vasitəsi ilə istifadəçi təkərlərin yarıçapını konfiqurasiya edəcək və gediş məsafəsi istifadəçi tərəfindən konfiqurasiya edilmiş radiusa əsasən hesablanacaq.
Sistemə əlavə olaraq hərəkət yolu ilə sürəti hesablayacaq. Başqa sözlə, velosipedin hərəkətdə olduğu aşkarlanacaq və bundan sonra gedilən məsafəyə və Arduinodan istifadə olunan vaxta əsasən sürət hesablanacaq.
Təqdim olunan xüsusiyyətlər bir neçə odometrdə mövcuddur, lakin bu modeldə həyəcan funksiyasını həyata keçirəcəyik.
Addım 2: Odometr Siqnalı
Bu funksiya sayəsində istifadəçi iki növ həyəcanı hesablaya bilər:
- İstifadə müddəti;
- Gediş məsafəsi.
Layihə sxemini aşağıda təqdim edirik.
Yəni istifadəçi həyəcanı istifadə vaxtına görə təyin edərsə, müəyyən etdiyi vaxt pedal vuranda siqnal alacaq. Bu yolla, istifadəçi 15 dəqiqə təyin edərsə, sistem təyin olunan vaxta çatanda siqnalı işə salır.
Əks təqdirdə, istifadəçi gedən məsafə üçün həyəcan siqnalı qurarsa, həyəcan siqnalı olaraq istifadə olunan məsafəni bildirməlidir. Yəni 2 km seçərsə, bu məsafəni qət etdikdə səs siqnalı eşidiləcək.
Addım 3: Məqalənin davamı
Bu layihənin tam inkişafını izləmək istəyirsinizsə, Silicon Lab və PCBWay profilini izləyin.
Addım 4: Təsdiq
YouTube Kanalımızı dəstəklədiyimiz və daha yaxşı keyfiyyətdə PCB istehsal etdiyimiz və yığdığımız üçün PCBWay sayəsində.
Silícios Lab elektron komponentləri təqdim etmək üçün UTSOURCE -a təşəkkür edir.
Tövsiyə:
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Şəkil Puncher istifadə edərək Texnika: 5 Addım
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Tədris Metodu/Şəkil Zımbasından İstifadə Edilməsi: Obyekt yönümlü proqramlaşdırma ilə yeni tanış olan tələbələr üçün öyrənmə/tədris metodu. Bu, siniflərdən obyektlərin yaradılması prosesini görselleştirmelerini və görmələrini təmin etmək üçün bir yoldur. EkTools 2 düymlük böyük zımba; möhkəm formalar ən yaxşısıdır.2. Kağız parçası və ya c
Təcrübəli İfadə Yaradılması: 6 addım
Təcrübəli İfadə Yaradılması: *** Açıqlama: Nə mən, nə də bu dərsliyin nəşri ilə əlaqədar heç kim bu dərsdən ifadə olunan və ya ilhamlanan ifadələrin gətirdiyi məlumatların aldadıcı şəkildə ötürülməsinə və ya yanlış şərh edilməsinə görə məsuliyyət daşımayacağıq
Ubidots-ESP32+İstilik və Nəmlik Sensorunun Yaradılması-Xəbərdarlıq-İstifadəsi: 9 Addım
Ubidots-ESP32+İstilik və Rütubət Sensorunun Yaradılması-Xəbərdarlıq-İstilik: Bu dərslikdə Temp və rütubət sensorundan istifadə edərək fərqli temperatur və rütubət məlumatlarını ölçəcəyik. Bu məlumatların Ubidots -a necə göndəriləcəyini də öyrənəcəksiniz. Fərqli tətbiqlər üçün hər yerdən təhlil edə bilərsiniz. Emai yaratmaqla da
Obyekt yönümlü proqramlaşdırma: öyrənmə obyektlərinin yaradılması/tədris metodu/qayçıdan istifadə texnikası: 5 addım
Obyekt yönümlü proqramlaşdırma: Obyektlərin yaradılması Öyrənmə/Tədris metodu/Qayçıdan istifadə texnikası: Obyekt yönümlü proqramlaşdırmaya yeni başlayan tələbələr üçün öyrənmə/tədris metodu. Bu, siniflərdən obyektlərin yaradılması prosesini görselleştirmelerini və görmələrini təmin etmək üçün bir yoldur. Parçalar: 1. Qayçı (hər cür edəcək). 2. Kağız və ya karton parçası. 3. İşarəçi
Riyazi Tənliklər (MathsMusic) Arduino istifadə edərək Müxtəlif növ Tonların Yaradılması: 5 addım
Riyazi Tənliklərdən (MathsMusic) istifadə edərək müxtəlif növ tonların yaradılması Arduino: Layihənin təsviri: Açıq mənbə birliyindən istifadə edərək fikirlərin asanlıqla həyata keçirilə biləcəyi yeni səyahət başladı (Arduino sayəsində). Budur bir yol · Ətrafınıza baxın və ətrafınızı müşahidə edin · Olmalı olan problemləri kəşf edin