Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: Qanday boshlash kerak
- 3 -qadam: Breadboard -ga ulaning
- 4 -qadam: sxematik va tenglikni dizayni
- 5 -qadam: kod
- 6 -qadam: Android ilovasi
- 7 -qadam: sinov
- 8 -qadam: Siz duch keladigan muammolar
- 9 -qadam: Yakuniy prototip va namoyish
Video: Reminichair: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men va men o'z jamoamdan Reminichair (aqlli nogironlar aravachasi) ni oilamizdan uzoq yashaydigan qariyalar uchun ishlab chiqdik. Ularning band hayot tarzi va ish jadvali tufayli katta yoshli ota -onalar yoki qarindoshlari bilan aloqada bo'lishga vaqtlari yo'q. Shunday qilib, biz qariyalarning oila a'zolariga ularning qaerdaligi va farovonligi to'g'risida muntazam yangilanishlar yuborib, qandaydir aloqa o'rnatadigan aqlli nogironlar aravachasini yaratdik.
Keksalarning joylashuvini kuzatish uchun nogironlar aravachasiga GPS modulini o'rnatdik. Favqulodda vaziyat tugmasi ham bor, u bosilganda qarindoshlarining telefoniga xabar yuboradi. Yurak urishi sensori va harorat sensori odamning sog'lig'ini nazorat qiladi. Bu yangilanishlarning barchasini ilova tugmachasini bosib, ko'pi bilan 5 ta qarindoshingizga yuborish mumkin.
1 -qadam: Sizga nima kerak
To'rtburchaklar quti
Yelimli qurol
Arduino Uno
LED
Jumper simlari
HC-06
Puls sensori
Non taxtasi
Qora lenta
5 V batareya
Oq qog'oz (A4)
Bosish tugmasi
LM 35
Buzzer
Ba'zi rezistorlar
Ikki tomonlama lenta
2 -qadam: Qanday boshlash kerak
Birinchidan, tugmani sozlang va mobil telefoningizga xabar yuboring. Tugma bosilganda, signal eshitiladi, shunda favqulodda holat yuz berganda qo'shnilar eshitishi mumkin.
Keyin harorat sensori sinovdan o'tkazildi. U juda yaxshi ishladi, lekin biz uni 5 V quvvat manbaiga ulaganimizda qizib ketdi. Avvaliga, biz isitgichsiz haroratning to'g'ri qiymatlarini ko'rsatish uchun yaxshiroq harorat sensori etarli bo'ladi, deb o'yladik, keyin yurak urish tezligi sensori sinovdan o'tkazildi. Biz pulsni barmoq uchidan aniqladik. Keyin biz tugma va harorat sensori kodini birlashtirdik. Shundan so'ng, biz yurak urish tezligi sensori kodini birlashtirdik, bu juda qiyin vazifa edi. Vaqt o'tishi bilan biz HC05 Bluetooth moduli uchta sensorning birgalikda ishlashi uchun etarli emasligini tushundik. Shunday qilib, biz HC06 moduliga bordik, u uchta alohida qiymatni (yurak urish tezligi, harorat, tugmachali signal) uzatishi mumkin edi. Bir vaqtning o'zida GPS ham sinovdan o'tkazildi. Dastlab, biz bo'sh simlardan foydalanardik (ulagichlarsiz), shuning uchun biz avval borib, ulagich pinlarini simlarga ulashimiz kerak edi. Shuningdek, GPS sensori savollar va boshqa belgilar bilan ajratilgan satrlarni berdi. Biz uni yopiq xonadan tashqarida sinovdan o'tkazganimizda juda yaxshi edi.
3 -qadam: Breadboard -ga ulaning
Bu sizning taxtangizga ulashingiz kerak bo'lgan aloqa.
4 -qadam: sxematik va tenglikni dizayni
Agar siz PCB -ni ishlab chiqarishni xohlasangiz, ushbu faylni xuddi shu maqsadda ishlatishingiz mumkin.
5 -qadam: kod
Bu tugma va HC 05 bilan birga harorat sensori va puls sensori uchun kod
6 -qadam: Android ilovasi
Bu biz yaratgan android ilovasi. Bu asosan impuls sensori va harorat sensori kabi turli xil sensorlarni Android qurilmangiz Bluetooth -ga bog'laydi. Rasmda dastur interfeysi ko'rsatilgan.
7 -qadam: sinov
Bu erda biz harorat sensori, puls sensori va GPS koordinatalarini sinab ko'ramiz. Shuningdek, biz ushbu ma'lumot boshqa android qurilmasiga SMS orqali o'tkaziladimi yoki yo'qligini tekshirmoqdamiz.
8 -qadam: Siz duch keladigan muammolar
1. Bluetooth moduli- HC05 qiymatlarni uzatmaydi. HC06 talab qilinadi, chunki u ko'proq ma'lumot uzatishi mumkin.
2. GPS moduli to'g'ri ishlamayapti- kerakli qiymatlarni savol belgilari va boshqa belgilar bilan birga ko'rsatish. GPS moduli xonadan tashqarida sinovdan o'tkazilganda mukammal ishlaydi.
3. Quvurlarning buzilishi xatosi- bo'shashgan ulanishlar.
4. G'ayritabiiy xatti -harakatni ko'rsatadigan yurak urish tezligi sensori. Xuddi shu kod uchun bir marta muvaffaqiyatli ishga tushdi va ulanish to'g'ri bo'lsa ham, muvaffaqiyatsiz tugadi.
5. Barcha uchta sensorlar kodini bitta Arduino -ga birlashtirishda muammo.
9 -qadam: Yakuniy prototip va namoyish
ReminiChair -ni tugatganingiz bilan tabriklayman !
Bu videoda yakuniy prototipimiz va tavsifi keltirilgan.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik