Mundarija:
- Ta'minotlar
- 1 -qadam: Bu qanday ishlaydi
- 2 -qadam: Bluetooth kam energiya (BLE) nima?
- 3 -qadam: Kod
- 4 -qadam: Lehimlash
- 5 -qadam: 3D model va bosib chiqarish
- 6 -qadam: rasm / ob -havo
Video: MVRK Mandalorian Track Fob: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu 4 -may, aks holda Yulduzli urushlar kuni deb nomlanadi, bu bayram bizning qalbimizga juda yaqin va aziz. Bu yil biz uni o'tgan yillardagidan farqli ravishda nishonlashga qaror qildik. Tajribali texnologiya va ishlab chiqaruvchi-loyiha yordamida biz murakkab yondashuvni qabul qildik va uni o'z uyimizdagi soddalashtirilgan loyihaga aylantirdik, chunki biz o'z sevimli versiyalarimizdan ilhomlangan qurilmaning versiyasini yaratdik.
Bu ko'rsatma sizda Arduino yoki boshqa mikrokontrollerni ishlab chiqish platalari haqida oldindan ma'lumotga yoki tajribaga ega bo'lishi taxmin qilinadi. Agar o'zingizni qulay his qilsangiz, bu erda o'zingizni yaxshi his qilasiz! Ishni boshlash uchun quyidagi materiallarni ko'rib chiqing!
Ogohlantirishlar: Bu xabar Disney, Disney+yoki Lucasfilm bilan hech qanday aloqasi yo'q. Bundan tashqari, MVRK bu ko'rsatmalarga kafolat bermaydi. Iltimos, xavfsiz bo'ling va ota -ona nazorati ostida quring.
Ta'minotlar
- ESP32 taxtasi (biz Firebeetle ESP32 DFRobot -dan foydalanganmiz)
- Kichik 3.7V LiPo batareyasi
- Qizil LED
Shuningdek, siz 3D bosma modelini pastdan olishni xohlaysiz.
Va quyidagi kodni yuklab oling. Ushbu loyiha ESP32 taxtalarini Arduino IDE -ga o'rnatishni talab qiladi. To'liq ko'rsatmalar uchun Arduino ESP32 uchun rasmiy github -ni tekshiring.
1 -qadam: Bu qanday ishlaydi
Kuzatuv fobining MVRK versiyasi kalitlarni, telefonni yoki boshqa BLE yoqilgan qurilmalar yoki mayoqlarni kuzatib borish uchun Bluetooth Low Energy (BLE) dan foydalanadi. Biz BLE qurilmasiga ulanish va uning signal kuchini kuzatish uchun ESP32 bluetooth funksiyali mikrokontroller va kichik LiPo batareyasidan foydalandik. Kuzatuv paneli tanlangan qurilmaga (yoki ne'matga) qanchalik yaqin bo'lsa, signal kuchi shunchalik kuchli bo'ladi va oldingi chiroq tezroq yonadi.
2 -qadam: Bluetooth kam energiya (BLE) nima?
Bluetooth -ning past energiyasi (BLE) - bu Bluetooth standarti bo'lib, u odatdagi Bluetooth -da bo'lgani kabi samarali diapazonni saqlab, quvvat sarfini kamaytiradi. BLE qurilmalari bluetooth serverlari kabi ishlaydi va ularning ulanish ma'lumotlarini bir necha soniyada atrofga e'lon qiladi. Reklama oralig'i har bir qurilma uchun farq qiladi va hatto ba'zi qurilmalarda sozlanishi mumkin. Agar siz BLE bilan tanish bo'lmasangiz, hamma narsa keyingi bo'limda mantiqiy boshlanishi kerak.
3 -qadam: Kod
Bu qism biroz murakkab bo'lishi mumkin. BLE qurilmalari bir xil intervalda reklama qilmaydi va barcha kiruvchi ulanishlar ham. Ishni boshlashdan oldin, biz telefoningizga BLE skanerlash dasturini olishni taklif qilamiz. Agar siz biz kabi iOS -da bo'lsangiz, BLE Scanner juda yaxshi ishlaydi. Bu ilovalar sizga atrofingizdagi BLE qurilmalarini ko'rish va ular taklif qilayotgan xizmatlar haqida bilish uchun ularga ulanish imkonini beradi. Bu erda BLE xizmatlari haqida gapirishga arziydi, chunki ular siz kuzatmoqchi bo'lgan qurilmaga qanday ulanishingiz muhim.
Yaqin atrofdagi boshqa qurilmalarga aralashmaslik uchun barcha xizmatlar universal identifikatorga (UUID) ega. Har bir xizmatda siz o'ziga xos xususiyatni topasiz. bular ham UUID -larga ega. Bu xususiyatlarni o'qish, yozish, javobsiz yozish, xabardor qilish va hokazo bo'lishi mumkin. Boshqalar bor, lekin bu boshqa vaqt. Xizmatlar va xususiyatlar haqida yuqoridagi rasmga qarang. Papkalar kabi xizmatlar va ulardagi fayllar kabi xususiyatlar haqida o'ylash eng oson.
Agar siz xizmatlar va xususiyatlar haqida ko'proq bilmoqchi bo'lsangiz, GATT Bluetooth standarti uchun yangi boshlanuvchilar uchun ajoyib qo'llanma uchun bu erni bosing.
--
Bu treker yordamida ulanishingiz mumkin bo'lgan har bir BLE qurilmasida UUID mavjud bo'lib, u yaqin atrofdagi qurilmalarga o'z mavjudligini e'lon qiladi. Uni topish uchun sizga ilgari aytilgan dastur kerak bo'lishi mumkin. Qurilmani ilovadan topganingizdan so'ng, unga ulaning. Shuni esda tutingki, har bir BLE qurilmasi boshqacha, shuning uchun to'g'ri UUIDni topish bir oz sinov va xatolarni talab qilishi mumkin, lekin buni qilgandan so'ng, uni reklama qilingan Device sifatida kodga ulang. Kodda hamma narsa izohlangan, shuning uchun siz qidirayotganingizni topishingiz mumkin.
Keyin biz xarakteristikaga amal qilamiz. Ba'zi qurilmalarda biz xohlagan xususiyatni o'z ichiga oladigan reklama xizmatidan foydalaniladi. Agar shunday bo'lsa, boshqa UUIDni oling va uni serviceUUID -ga ulang, aks holda, serviceUUID -ni reklama qilingan qurilmaga teng qilib qo'ying. Endi siz ulangan xizmat ichida o'qish xususiyatini qidiring. Ilova sizga UUID to'liq uzunligini berishi mumkin yoki faqat 4 ta belgidan iborat bo'lishi mumkin. Ikkalasi ham yaxshi, chunki kodda UUID ta'rifi hisobga olinadi. UUID -ni xarakterliUUID -ga ulang va hammasi tugadi!
Kengashni yondiring, ketma -ket monitorni oching va nima olganingizni ko'ring! Agar hamma narsa yaxshi bo'lsa, u sizning qurilmangizga ulanishi va RSSI qiymatini ro'yxatdan o'tkazishni boshlashi kerak (qabul qilingan signal kuchining ko'rsatkichi). RSSI qiymati qanchalik past bo'lsa, signal kuchi shunchalik kuchli bo'ladi. RSSI - yaqinlikning yaxshi ko'rsatkichi, lekin mukammal emas. Agar sizning chirog'ingiz siz xohlagan darajada miltillamasa, kodning pastki qismiga o'ting va qiymatlarni rostlang. Qanday qilib tushuntiriladigan izohlar bor.
Eslatib o'tamiz, barcha BLE qurilmalari bu kuzatuvchi bilan ishlamaydi. Ba'zi qurilmalar ulanishni rad etadi. Boshqalar bir necha daqiqadan so'ng avtomatik ravishda uziladi. Va ba'zilari ulanish uchun zarur bo'lgan UUID -ni reklama qilmaydi. Biz telefonlar, kalit qidiruvchilar va hatto BB8 Sphero bilan muvaffaqiyatga erishdik! Quyida izoh qoldiring, nima kuzatayotganingizni bizga xabar bering!
4 -qadam: Lehimlash
Bu erda juda to'g'ri. LEDning katodli pinini bortingizdagi GND piniga va anod pinini PIN2 ga ulang. Agar xohlasangiz, siz buni o'zgartirishingiz mumkin, faqat LED qayerga kerak bo'lsa, shuncha mos kelishi uchun biroz chayqaladigan joy qoldiring. Biz bu erga ulanish uchun bir nechta kalta sakrash va issiqlik qisish vositasidan foydalanardik.
5 -qadam: 3D model va bosib chiqarish
Model 3D bosma dasturlarning ko'pchiligiga mos keladi. Biz Elegoo Mars qatronli printeridan foydalandik va uni oq rangda chop etdik. Ma'lum bo'lishicha, qatronli bosma chindan ham tafsilotlarni chop etishga olib kelishi mumkin. Ammo bu erda bu mutlaqo kerak emas. yaxshi sozlangan filamentli printer ham shunday qilishi kerak. To'g'ri qo'llab -quvvatlovchilarga ega bo'lishingizga ishonch hosil qiling va siz yaxshi bo'lishingiz kerak!
6 -qadam: rasm / ob -havo
Rasmni bo'yash va ob -havoni parvarish qilish - bu ishlab chiqaruvchi sifatida qilishingiz mumkin bo'lgan eng qiziqarli ishlardan biri. Buni "sizniki" qilish va har bir chizish va hikoyani hikoya qilish - bu alohida. Shunday qilib, biz sizga kuzatuv fobini qanday qilishni aniq aytmaymiz, lekin biz sizga bir necha maslahatlar bera olamiz.
Biz trekerning asosiy tayanchiga matli qora bo'yoqli yengil bo'yoq berdik va metall ko'rinadigan qismlarni to'ldirish uchun Rub 'N Buff ishlatdik, shuningdek bir nechta chizishlarni qo'shdik. Bu narsalar bilan ortiqcha yuklanishga hojat yo'q. Men ozgina uzoq yo'lni bosib o'taman.
Qora tayanch berib, zang kabi ko'rinadigan jigarrang va qizil ranglarni qo'shish uchun quruq cho'tkasi deb nomlangan texnikani qo'llaganimizda, antenna juda yaxshi chiqdi.
Buni qilishning hech qanday noto'g'ri usuli yo'q, lekin agar siz bu tushunchalarga yangi bo'lsangiz, u erda juda ko'p ajoyib video darsliklar mavjud. Omad tilaymiz va o'z fikrlaringizni sharhlarda baham ko'ring!
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