Mundarija:
- Ta'minotlar
- 1 -qadam: Arduino odometr
- 2 -qadam: Odometr signalizatsiyasi
- 3 -qadam: Maqolaning davomi
- 4 -qadam: Tan olish
Video: Arduino odometrini yaratish - I qism: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Velosipedchilar va velosiped haydovchilari tezligi va bosib o'tgan masofasini o'lchashlari odatiy holdir. Buning uchun bizga odometr deb nomlanuvchi qurilma kerak.
Odometr bu o'zgaruvchilarni o'lchash va bu ma'lumotni foydalanuvchiga uzatish uchun javobgardir.
Ushbu maqolada biz foydalanuvchiga yangi xususiyatlarni taklif qilish uchun bu miqdorlarni o'lchash va boshqa xususiyatlarga ega bo'lish uchun Arduino yordamida odometrni ishlab chiqamiz. Quyida biz Arduino Odometrining xususiyatlari bilan tanishamiz.
Ushbu loyiha uchun sizga quyidagi komponentlar kerak bo'ladi.
Ta'minotlar
PCBWay maxsus PCB
Kommutatsiya tugmasi - UTSOURCE
10kR qarshilik - UTSOURCE
LCD 16x2 displey - UTSOURCE
Qamish almashtirish - UTSOURCE
Arduino UNO - UTSOURCE
1 -qadam: Arduino odometr
Arduino Odometrini yaratish uchun biz quyidagi funktsiyalarni bajaramiz:
Birinchidan, biz masofani va taxminiy tezlikni hisoblash funktsiyasini yaratamiz.
Oldindan, biz signal masofasini bosib o'tgan masofadan foydalanib oshiramiz, boshqacha qilib aytganda, bu orqali foydalanuvchi dasturlashtirilgan masofaga yoki belgilangan vaqtga yetganda signal berishi mumkin bo'ladi.
Bu tizim orqali foydalanuvchi g'ildiraklar radiusini, orqa tomondan esa, sayohat qilingan masofani foydalanuvchi tomonidan tuzilgan radiusga qarab hisoblab chiqadi.
Tizimga qo'shimcha ravishda, harakat tezligini hisoblab chiqadi. Boshqacha qilib aytganda, agar velosiped harakatlanayotgan bo'lsa, aniqlanadi va shundan so'ng, Arduino ishlatilgan masofa va vaqtga qarab tezlik hisoblab chiqiladi.
Taqdim etilgan funktsiyalar bir nechta odometrlarda mavjud, ammo biz ushbu modelda signal funktsiyasini bajaramiz.
2 -qadam: Odometr signalizatsiyasi
Bu funksiya yordamida foydalanuvchi ikkita turdagi signallarni hisoblab chiqishi mumkin:
- Foydalanish muddati;
- Sayohat qilingan masofa.
Loyiha sxemasi quyida keltirilgan.
Ya'ni, agar foydalanuvchi signalni ishlatilish vaqtiga o'rnatsa, u o'zi belgilagan ma'lum vaqt davomida pedal bosganida signal oladi. Shunday qilib, agar foydalanuvchi 15 daqiqani belgilasa, tizim belgilangan vaqtga yetganda signal signalini ishga tushiradi.
Aks holda, agar foydalanuvchi yo'lni bosib o'tgan masofaga signal qo'ysa, u signal sifatida ishlatilgan masofani xabardor qilishi shart. Ya'ni, agar u 2 km masofani tanlasa, u bu masofani bosib o'tganida signal eshitiladi.
3 -qadam: Maqolaning davomi
Agar siz ushbu loyihaning to'liq rivojlanishini kuzatmoqchi bo'lsangiz, Silicon Lab va PCBWay profilini kuzatib boring.
4 -qadam: Tan olish
PCBWay -ga bizning YouTube kanalimizni qo'llab -quvvatlaganligi va tenglikni teng sifatli ishlab chiqarish va yig'ish uchun rahmat.
Silícios laboratoriyasi UTSOURCE ga elektron komponentlarni taklif qilgani uchun minnatdorchilik bildiradi.
Tavsiya:
Arduino -da juda kam quvvatli BLE 2 -qism - Harorat/namlik monitor - Rev 3: 7 qadam
Arduino -da juda kam quvvatli BLE 2 -qism - Harorat/namlik o'lchagichi - Rev 3: Yangilanish: 23 -noyabr, 2020 -yil - 15 -yanvardan boshlab 2 ta AAA batareyasini birinchi marta almashtirish, ya'ni 2 oylik 2xAAA ishqoriy uchun 22 oy. lp_BLE_TempHumidity, pfodApp V3.0.362+va avtomatik drenajlash yordamida sana/vaqt jadvallarini qo'shadi
Arduino-tomation 5-qism: LE TUNNEL DE CHAUFFE: 4 qadam
Arduino-tomation 5-qism: LE TUNNEL DE CHAUFFE: Ikki oy oldin men ishlayotgan joyning harbiy uyida saqlanayotgan kichik unutilgan tizimni qayta jihozlashga qaror qildim. Bu tizim elektron qurilmalarni yoki maxsus yuqori haroratga qo'yilgan narsalarni isitish va isitish uchun qilingan. konveyer tasmasiga qarshilik qiling, shuning uchun men bir nechta
Node.js, Express va MongoDB bilan Raspberry Pi -da qanday veb -sayt yaratish mumkin 1 -qism: 6 qadam
Node.js, Express va MongoDB bilan Raspberry Pi -da qanday veb -sayt yaratish mumkin … 1 -qism: Mening node.js veb -ilovasi 1 -qismiga xush kelibsiz. 1 -qism node.js ilovasini ishlab chiqish uchun zarur bo'lgan dasturiy ta'minotni, portni uzatishni qanday ishlatishni, Express yordamida ilovani qanday tuzishni va ilovangizni ishga tushirishni ko'rib chiqadi. Buning ikkinchi qismi
Mongoose mexatronika robotini yaratish: 1 -qism Shassis va vites qutisi: 7 qadam
Mongoose mexatronikasi robotini yaratish: 1-qism Shassis va vites qutisi: Bu Mongoose Robot to'plamini yig'ish bo'yicha ko'rsatmali blueroelektronikada mavjud bo'lgan ko'rsatmalarni birinchisidir. Mongoose diqqatga sazovor joylari: kuchli PIC18F2525 mikrokontroller (32 KGts dan 32 MGts gacha) PWM boshqariladigan SN754410 H-ko'prigi bilan
12V DC yoki 85-265V AC lyuminestsent chiroqni LEDga aylantiring - 1 -qism (Ichki qism): 7 qadam
12V DC yoki 85-265V AC lyuminestsent chiroqni LEDga aylantiring - 1 -qism (Ichki qism): RV -dagi 12V lyuminestsent yorug'lik balastlarimdan biri yonib ketdi. Men uni 6 ta arzon LED, ikkita LED drayveri va https://www.instructables.com/id/Replace-Low-Voltage-Bi-Pin-Halogens-with-LEDs/ yordamida LEDlar bilan almashtirishga qaror qildim. . Ota