Mundarija:
- 1 -qadam: materiallar ro'yxati va sxemasi
- 2 -qadam: yig'ish
- 3 -qadam: dasturlash
- 4 -qadam: operatsiya
- 5 -qadam: mulohazalar
Video: MiniCard: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Kardinal loyihasi foydalanuvchi shimolga qaraganida tebranadigan ochiq manbali qurilma yasashdan iborat, bu yangi g'oya emas. Mavjud modellardan biri shundaki, ular Yer magnit maydoniga tayanadi, bu mantiqiy. Magnitlarning muammosi shundaki, ular temir atrofida ishlamaydi, masalan, velosipedlar, binolar, qayiqlar va ko'priklar, ular b dan boshlanadi. miniCard akselerometr ma'lumotlarini hisobga oladigan BNO055 Inertial Movement Unit (IMU) dan foydalanadi. Eng yaxshi tomoni - bu og'ir matematikaning qurilmada sodir bo'lishi va u bizga sensorli ma'lumotlarning o'rniga tartibli yo'nalish ma'lumotlarini beradi.
Bu kontseptsiyaning isboti va men fikr-mulohazalarni olishni xohlayman. Bu orada, odamlar Bluetooth modelini 70 dollarga to'lamasdan, o'zlarini qura oladilar.
1 -qadam: materiallar ro'yxati va sxemasi
Sizda lehim materiallari va ko'nikmalari bor deb o'ylayman. Agar yo'q bo'lsa, sizga yordam beradigan juda ko'p ajoyib ko'rsatmalar mavjud. Siz elektr sxemasini o'qishni bilishingiz kerak.
Men buni 6/10 deb baholagan bo'lardim, chunki montaj qilish loyihalari borgan sari qiyinlashadi, chunki burish uchun juda qiyin simlar bor, yoki shamol bo'lardi 1. Men tavsiya qilgan barcha qismlarga havolalar bor.
- Arduino Pro Mini va FTDI dasturlash adapteri
- Har bir uchida ayol kıvrımlı Dupont simlari
- Sarlavha pinlari
- BNO055 inertial harakat birligi
- 2 ta to'g'rilash diodasi
- Yopiq tebranish dvigateli
- Batareyani zaryad qilish davri
- Qayta zaryadlanuvchi lityum batareya
- Qoplama
Bu havolalar faqat ma'lumot uchun. Agar siz Amazon -dan sotib olsangiz, men mukofotlanmayman va ko'p qismlarimni eBay orqali sotib oldim. Agar siz bu qismlarni yaxshi bilmasangiz, men sizga bog'langan mahsulotga teng keladigan narsani sotib olishni maslahat beraman. Agar siz aqlli cookie bo'lsangiz, sizning javoningizdagi bir qismini almashtirish xavfsizdir.
Sxema ushbu qadam bilan ko'rsatilgan, shuning uchun siz barcha qismlar bir -biriga qanday mos kelishini ko'rishingiz mumkin. Men tugmani BOMga kiritmadim, chunki men uni Arduino -dan qutqardim. BNO055 havolasi men birinchi sinovimda ishlatgan Adafruit mahsuloti uchun. Bu yaxshi ishlaydi, lekin qimmat tomonda. Men o'sha yo'riqnomada tasvirlangan 11 dollarga arzon topdim.
2 -qadam: yig'ish
Agar siz sxemaga amal qilsangiz, men bu qismlarni yig'ishning noto'g'ri usuli borligini aytishga ikkilanaman. Menda eng katta muammo - binafsha rangli O'I bilan birga kelgan kristall edi, uni oxirgi o'rnatishim kerak edi, chunki uni tik turgan holda joylashtirish qiyin edi.
Konfiguratsiya IMUni Arduino ustidan qo'ydi, u erda I2C ma'lumotlar pinlarini joylashtirdi. Men zaryadlovchini birinchi bo'lib joylashtirgan bo'lishni xohlardim, chunki bu ikkita taxtada ularga eng katta stress bor. Sizning Arduino -ga hech bo'lmaganda bir marta ulangan dasturlash pinlari kerak bo'ladi va siz ularni bosib, tortishingiz kerak bo'ladi. Har safar batareya quvvati pasayganda, zaryadlovchi paneli stressga tushadi. Iloji bo'lsa, sizning maxsus qurilmangizga asoslanib, ularni mahkam bog'lab qo'yishni maslahat beraman.
Men RESET tugmachasini Arduino-dan olib tashladim va uni nolinchi kalitli kalit sifatida qayta ishlatdim. Kommutatorni qulay qilish aqlli bo'lishi mumkin. Meniki uchun, men sumkaning teshigidan qog'oz qisqichini surishim kerak.
3 -qadam: dasturlash
Agar siz Arduino Pro Mini dasturlashtirmagan bo'lsangiz, bu ko'rsatma yaxshi manba bo'lib tuyuldi.
Menda FTDI dasturiy platalari deb aytilgan brenddan tashqari taxtalar bilan muammolar bo'lgan, lekin ular soxta va ishlamaydi. Agar siz Arduino Micro, NANO yoki M0 taxtasini joylashtirgan bo'lsangiz, bu haqda qayg'urishingiz shart emas.
Mening oxirgi kodim GitHub sahifamda. Unda "Cardinal_BareBones_2020-08-21_01.zip" kabi fayl nomi bo'lishi kerak, Arduino IDE bilan kodni yuklab oling, oching va oching.
4 -qadam: operatsiya
Umid qilamanki, sizda muammo yo'q edi. Bu mahoratli auditoriyaga qaratilgan kamdan -kam yo'nalishlar edi.
Men BNO055 IMU -dan foydalanishni boshlaganimda, kuch ishlatilgandan keyin bir necha soat davomida tartibsiz bo'lganini payqadim. Men uning qanchalik uzoqlashishini o'lchadim va tizim o'rnashib, ishonchli natijalar haqida xabar berish uchun qirq sakkiz soat vaqt ketganday tuyuldi. Men shuni bilganim uchun, men bir nechta diodlarni osongina qabul qila oladigan zaryadlovchi panelini taklif qildim, shuning uchun u zaryad olayotgan paytda ham quvvatlanadi. Eski sxemada zaryadlash quvvatni pasaytiradi va kalibrlashni o'chirib yuboradi. Iloji boricha batareyani zaryad qilishni maslahat beraman. Ushbu ko'rsatmalarni bajargandan so'ng, men zaryadlanuvchi kattaroq batareyaga o'tdim, lekin menga 20+ soat davom etadigan hajm kerak.
Faqat bitta tugma bor. Siz uni bosishingiz bilan tizim bir zumda tebranadi, keyin o'n soniya kuting. O'sha paytda u hozirgi nomni shimol deb qabul qiladi. Albatta, bu siz tanlagan har qanday yo'nalish bo'lishi mumkin. Kutish muddati jihozni cho'ntagiga joylashtirish uchun etarlicha uzoq bo'lishi kerak. Qayta tiklash tugallangach, u avtomatik ravishda tebranmaydi, lekin odamlar bir oz tebranadi, shuning uchun bu aniq bo'lishi kerak.
5 -qadam: mulohazalar
Men yuz soatdan ko'proq vaqt davomida bitta prototipni olib yurganman va ko'p kuzatuvlar qilganman, lekin men faqat bitta odamman va bu faqat bitta fikrlar to'plami.
Men buni o'ng to'pig'imda kiyganimda, intuitiv tuyg'u shimol mening o'ng tomonimda edi. Men buni o'ng sonimga kiyganimda ham xuddi shunday bo'ldi. Agar shimol aniq yo'nalish bo'lsa, u mening tanamda joylashganida men uchun yaxshiroq ishlagan. Agar men mini -kartani ko'krak cho'ntagida kiysam, bu tabiiy tuyg'u edi.
Qachonki, men uni cho'ntagimda saqlaganimda, xavotirga tushganman, chunki telefonim boshqa joyda bo'lsa ham, kamarning ostidagi tebranish qo'rqitardi. Cho'ntaklar bilan bog'liq yana bir muammo shundaki, ular har doim tanaga bosilmaydi. Men shim kiyaman, shuning uchun bu muammo. Sonim asabga boy emas, shuning uchun akkumulyatorim bir necha marta o'lgan deb o'yladim, chunki men hech narsani sezmadim, lekin u yaxshi ishladi.
Men o'z ofisimning tagiga o'zimni geografik-shimolga moslashtirish uchun belgi qo'ydim, lekin bu ham logotipning ilhomi edi. Kardinal/kompas stikeri shimolni ko'rsatishi mumkin, bu erda siz nolni qaytarishingiz kerak bo'ladi.
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