Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: O'chirish davri
- 3 -qadam: Lehimlash
- 4 -qadam: yig'ish va g'ildirakka mahkamlash
- 5 -qadam: Tasvirlar va tushunchalarni eskizlash
- 6 -qadam: rasmlarni yaratish
- 7 -qadam: kod
Video: POV velosiped displeyi - ESP8266 + APA102: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
** OGOHLANTIRISH **
Bu ko'rsatma magistrlik dissertatsiyamning bir qismi edi va har qanday tarzda tugadi. Hozirda menda ish joyi yo'q, shuning uchun uni sinab ko'rish va qurish uchun mos joy bo'lmaguncha tugata olmayman.
Agar siz POV velosiped displeyini qurmoqchi bo'lsangiz, buni ilhom sifatida ishlating, lekin men sizga Adafruit qo'llanmasidan foydalanishni maslahat beraman.
Qanday qilib velosipedingizni shaharda harakatlanuvchi ekranga aylantirish mumkin? Bu ko'rsatmalarni ko'pchilik ishlab chiqaruvchilar yotgan qismlar bilan qanday arzon va oson qilish kerakligi haqida javob berishga qaratilgan.
Qurilmani qanday yasashni boshlashdan oldin, men Ada va uning POV displeyini tayyorlash bo'yicha ko'rsatmasiga minnatdorchilik bildirmoqchiman. Men uning qo'llanmasidagi kodni ilhom sifatida ishlatganman, zinapoya va uning kodining katta qismi mening misolimda.
Eng katta farq shundaki, men kodni mashhur WiFi mikroprotsessori ESP8266 bilan ishladim. Men misolimda juda ko'p sozlashni talab qiladigan NodeMCU v2 dan foydalanayapman. ESP8266 qurilmasini tanlashda mening asosiy fikrim shundaki, bu kuchli apparat vositasi va siz tasvirni boshqarish, bir nechta qurilmalarni sinxronlashtirish yoki siz o'ylab topgan har qanday narsani simsiz aloqa orqali amalga oshirishingiz mumkin. Yana bir farq shundaki, men velosipedda ketayotganda ekranni o'qilishini yaxshilaydigan tasvir stabilizatorini qo'lladim (yaxshilanish uchun juda ko'p joy bor, lekin agar siz tayyor va professional iste'mol mahsulotini Monkeylectricdan sotib olsangiz). Oxirgi farq shundaki, men qurilishimda arzonroq qismlardan foydalanayapman. SK9822/APA102 asosan Adafruit Dotstar bilan bir xil, ammo ancha arzon. Siz NodeMCU -ni atigi 3,95 dollarga olishingiz mumkin, agar uni jo'natilishini kutib tursangiz. Va endi yo'riqchiga !!
1 -qadam: komponentlar
Ushbu qurilish uchun sizga kerak bo'ladi
- 1x NodeMcu v2
- 1x APA102 chizig'i kamida 32 piksel
- 1x APA102 kuchaytiruvchi piksel
- 1x qamish kaliti
- 1x magnit
- 1x 10k ohmli qarshilik
- 1 x 3 AA batareyali qisqich
- 3x AA batareyalar
- 1 x SPST kaliti
- 1x 1000uf kondansatör
NodeMCU:
Yuqorida aytib o'tganimdek, men turli sabablarga ko'ra bu mikroprosessorni tanladim. Bu tez, arzon, kichik va simsiz aloqa imkoniyatlari.
APA102:
Ushbu LEDlar juda tez va vaqtni belgilashda muhim rol o'ynaydigan loyihalar uchun juda yaxshi. Boshqa mashhur WS8212/neopixel bilan taqqoslaganda, u sinxronlash o'chmasligini ta'minlash uchun soat piniga ega. Bundan tashqari, SK9822 deb nomlangan APA102 klonlarini tanlashingiz mumkin. Siz chiziqni ajratishingiz mumkin va ikkala qism ham ishlaydi, chunki har bir piksel haydovchiga ega, shuning uchun siz POV loyihangiz uchun bir metrli LEDni sotib olganingizda, qolgan qismini velosipedning boshqa g'ildiragi yoki boshqa loyiha uchun ishlatishingiz mumkin.
Kuchaytiruvchi piksel:
Sizga NodeMCU -ga iloji boricha yaqin bo'lgan bitta APA102 piksel kerak (uni chiziqning oxirida kesib tashlang). Sababi shundaki, NodeMCU faqat 3,3 voltni chiqaradi va APA102 5 voltsda ishlaydi, lekin agar siz pikselni etarlicha yaqin joylashtirsangiz, u mantiqiy darajali konvertor sifatida ishlaydi, shuning uchun soat va ma'lumotlar signali qolgan piksellarga 5v ga aylanadi.. Kodda biz hech qachon kuchaytiruvchi pikselga rang yubormaymiz, chunki uning yagona vazifasi signalni kuchaytirishdir, shuning uchun NodeMCU yaqinidagi chiziqqa ega bo'lishimiz shart emas. Men bu g'oyani ilgari surgan Elec-tron.org saytiga minnatdorchilik bildirmoqchiman.
Qamish kaliti va magnit:
Qamish kaliti har safar magnitdan o'tganda puls beradi va men buni velosiped haydash paytida tasvirni barqarorlashtirish uchun ishlataman. Men uni qaerdan sotib olganimga havola yo'q, chunki men uni eski magnit mushuk eshigidan, elektron axlat qutisidan topdim. Biz shovqinni minimallashtirish uchun 10k ohmli rezistorni pastga tushirish sifatida ishlatamiz.
Qolgani:
Chiziq rangsizdan (oq rangga) oq rangga o'tganda, kondansatör kuchlanish pasayishini oldini oladi.
Batareyalar atigi 4,5 voltni ta'minlaydi, lekin bu tizimni boshqarish uchun etarli.
O'chirish va o'chirish uchun SPST tugmasi ishlatiladi.
PS: APA102 ning ba'zi versiyalari qizil va yashil pin o'rtasida almashtirilgan. Agar sizda RGB o'rniga GRB bo'lsa, unga qizil yozganingizda tasma yashil rangda yonadi. Men ikkalasini ham ishlatganman, shuning uchun github -dagi ba'zi rasmlarim g'alati ko'rinadi.
2 -qadam: O'chirish davri
Men NodeMCU -dan diagrammadagi kuchaytiruvchi pikselgacha uzun simlar yasashda xato qildim. Bu simlarni iloji boricha qisqa qilish juda muhim. Kuchaytirgichdan qolgan pikselgacha bo'lgan masofa kerak bo'lganda bo'lishi mumkin. Diagrammada va mening versiyamda kondansatörni quvvat manbaiga yaqin joylashtirdim. Men uni piksellarga yaqinroq joylashtirmoqchiman, lekin ikkalasi ham yaxshi ishlaydi.
3 -qadam: Lehimlash
4 -qadam: yig'ish va g'ildirakka mahkamlash
Men o'z versiyamni kichik paketga aylantirdim va uni bog'ich va yopishqoq lenta birikmasi bilan biriktirdim. Men buni boshqa usulini tavsiya qilaman, chunki bu juda amaliy emas.
Agar siz g'ildirakni barqarorlashtirishni xohlasangiz, siz ikkinchi batareyani (birinchisiga parallel ravishda, zanjir bo'yicha) qarama -qarshi tomonga ulashingiz mumkin.
Magnit velosiped ramkasiga issiq elim bilan biriktirilgan, shuning uchun u g'ildirak aylanayotganda zal sensori bilan tekislanadi.
5 -qadam: Tasvirlar va tushunchalarni eskizlash
Bu qadam kontseptsiyalarni yaratish va velosiped uchun rasm chizishdan iborat.
Rasmlarda ko'rib turganingizdek, buni do'stlaringiz bilan qilishingiz mumkin va bu sizga velosiped g'ildiragi uchun qiziqarli narsalarni o'ylab topishga yordam beradi. Bu menga/bizga biz yubormoqchi bo'lgan xabarni tuzish va o'zgartirish uchun o'z g'oyalarimizni muhokama qilishimizga yordam berdi. Esda tutingki, agar siz uni o'rnatgan bo'lsangiz, uni nafaqat sizga, balki yo'lda uchrashgan har bir kishiga qarashingiz mumkin. Velosipedingiz odatda qaysi yo'nalishda ketayotganini o'ylab ko'ring, siz izoh bermoqchi bo'lgan biror narsa bormi?
Men sizga mavzu va velosiped g'ildiragini loyihalashda yordam beradigan shablon tayyorladim
6 -qadam: rasmlarni yaratish
Endi fotoshop yoki boshqa tasvirni tahrir qilish dasturiga o'tish vaqti keldi. Mening tasvirlarim 84 dan 32 pikselgacha, chunki menda LED chizig'ida 32 piksel bor va men 84 uzunligini yaxshi deb topdim. Velosipedda eng yaxshi rasmni yaratadigan o'lchamni topish uchun siz rasmning kengligi bilan o'ynay olasiz
O'zingizning rasmlaringizni velosipedda ko'rsatganingizda, u rasmning yuqori qismiga cho'ziladi va pastda birlashtiriladi.
Birinchi to'rtta rasm g'ildirakda yaxshi ko'rsatilmaydi va ularni POV displeyiga yaxshiroq moslashtirish uchun burish kerak bo'lgan kontseptual fotosuratlar. Oxirgi rasm bu tasvirni o'qitiladigan va to'g'ri o'lchamlarga ega bo'lish uchun ishlatilgan va o'qilishi osonroq bo'lgan.
Velosipedni qanday aylantirganingizga va/yoki qaysi saytga chiroq qo'yganingizga qarab, siz raqamli tasvirni vertikal va/yoki gorizontal tomon burishingiz kerak bo'ladi.
7 -qadam: kod
Mening kodimni github -da topish mumkin.
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam