Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: prototip yaratish
- 3 -qadam: Liponi loyihaga qo'shish
- 4 -qadam: Lehimlash
- 5 -qadam: Kosonni yarating va chop eting
- 6 -qadam: Dasturiy hujjatlar
Video: Paragliding uchun variometr: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bir necha yil oldin men Andreyning ko'rsatmalari yordamida Variometr qurdim.
Bu juda yaxshi ishladi, lekin menga yoqmagan ba'zi narsalar bor edi.
Men uni 9V batareya bilan quvvatladim va bu elektronika uchun katta hajmli yog'och korpusda juda ko'p joy va endetni oldi. Ko'pincha, eng umidli kunlarda batareya bo'shab qoladi va yonimda zaxira batareya yo'q edi.
Men buni o'zgartirishga qaror qildim va Andreydan ilhomlangan o'z Vario versiyasini yaratdim.
Mening asosiy maqsadim uni kichikroq va qayta zaryadlanuvchi qilish edi.
Men SSD1306 -ni displey sifatida ishlatmoqchi bo'lganim uchun, men ham dasturni noldan yozishga majbur bo'ldim.
Men balandlikni hisoblash mantig'i bilan kurashganim uchun (men C dasturchisi emasman) Andreyning eskizidan va uning kutubxonalaridan bir nechta kod segmentlarini qayta ishlatdim.
Natijada 8x3x2 sm o'lchamdagi yaxshi variant bor edi, u minimal funktsiyaga ega edi.
1 -qadam: Sizga nima kerak
- Arduino Nano
-
TC4056A (Lipo zaryadlovchi paneli)
- Piezo Buzzer
- 10 kO qarshilik
- Yoqish/o'chirish tugmasi
- Bosish tugmasi
- BMP280 Baro sensori
- SSD1306 (32x128) o'lchamli displey
- 1S Lipo batareyasi (men RC samolyotidan foydalanganman)
- 4KO - 10KO SMD qarshiligi (LiPos C stavkasiga qarab)
DISCLAIMER: Ko'rib turganingizdek, men Arduino -ni 5V -pin orqali quvvatlantirdim. Bu tavsiya etilmaydi va protsessorda beqarorlikka olib kelishi mumkin. Bunga yo'l qo'ymaslik uchun siz TC4056A -dan keyin konverterni qo'yishingiz va Arduino -ni muntazam ravishda quvvatlantirishingiz mumkin. Ammo men kichik o'lchamli bo'lishni maqsad qilganim uchun, men stepupdan foydalanmadim. Parvozdan bir necha soat o'tgach, men hech qanday muammoga duch kelmadim.
2 -qadam: prototip yaratish
Kodni arduino -ga yig'ish va yuklash uchun sizga arduino dasturiy ta'minoti va ba'zi kutubxonalar kerak bo'ladi.
- Arduino IDE
-
Kutubxonalar: Sketch> Kutubxonani qo'shish> Kutubxonachilarni qidirishni boshqarish bo'limiga o'ting va quyidagilarni o'rnating.
- Adafruit_SSD1306 (V1.1.2)
- Adafruit GFX kutubxonasi (V1.2.3)
- Adafruit BMP280 kutubxonasi (V1.0.5)
- SBB_Click va Bounce2 (biriktirilgan fayllarni ko'ring va ularni kutubxona papkasiga qo'shing)
Hamma narsani non taxtasiga qo'ying, eskizni tuzing va yuklang.
Agar kompilyatsiya qilishda xato bo'lsa, to'g'ri ko'rsatish manzili uchun Adafruit SSD1306 kutubxonasiga to'g'ri kelishi kerak. Bu ko'rsatma sizga yordam berishi mumkin.
DISCLAIMER
Kodni yuklashda arduino faqat USB orqali quvvatlanganligiga ishonch hosil qiling. USB kabelini dasturiy portga ulashdan oldin batareyani chiqarib oling.
3 -qadam: Liponi loyihaga qo'shish
Mening TC4056A akkumulyatorni 1A quvvat bilan zaryad qilish uchun ishlab chiqilgani uchun va bu kichik lipo uchun biroz ortiqcha, shuning uchun uni qayta dasturlashimga to'g'ri keldi.
TC4056A ma'lumotlar jadvaliga ko'ra, buni bortdagi R3 rezistorini o'zgartirish orqali amalga oshirish mumkin. Shunday qilib, men 1,2 KO qarshilikni o'chirib qo'ydim va uni 4KO bilan o'zgartirdim. Bu chindan ham aniq lehimlantiruvchi temir, cımbız va ba'zi amaliyotlarga muhtoj.
Liponing zaryadlash qobiliyatiga mos keladigan to'g'ri qarshilikni olish kerak.
MASLAHAT: sizga bu rezistorlarni sotib olishning hojati yo'q, agar sizda uyda elektron materiallar bo'lsa, bu kichik qismlarni deyarli har bir platinada topish mumkin. Faqat multimetrni oling, mosini toping va uni boshqa maqsadga yo'naltiring.
Shundan so'ng, lipo TC4056A ga lehimlanishi va arduino bilan ulanishi mumkin.
DISCLAIMER: Ma'lumotlar varag'iga ko'ra, lipo zaryad olganda quvvat o'chirilgan bo'lishi kerak!
4 -qadam: Lehimlash
Men hamma narsani teshik taxtasi va ba'zi simlar yordamida lehimladim.
Men kamroq quvvat sarflash uchun Arduino -dagi kuch -quvvat LEDini olib tashladim. Maslahat: bu LEDni olib tashlash haqiqiy tartibsizlik edi va men uni lehimlantiruvchi temir bilan yo'q qildim. Keyinchalik bildimki, LED qarshisidagi rezistorni olib tashlash osonroq, chunki rezistor issiqlikni boshqa lehim yostig'iga osonroq o'tkazadi, shuning uchun uni bitta pinni qizdirish orqali payvandlab bo'lmaydi.
5 -qadam: Kosonni yarating va chop eting
Men elektronika uchun quti yasadim va uni 3d printerimda chop etdim.
Hozir men uy -joy bilan ta'minlamayman, chunki ba'zi xatolar bor, shuning uchun uni qayta ishlashga to'g'ri keladi.
Bundan tashqari, bu uy -joy o'lchovlari mening elektronikam uchun juda kichik aniqliklar bilan olingan. Shunday qilib, u sizning elektronikangizga mos kelmasligi mumkin.
6 -qadam: Dasturiy hujjatlar
Vario -ni yoqgandan so'ng, ekran paydo bo'ladi, keyin ekran qora bo'lib qoladi. (Ko'pincha menga faqat audio kerak bo'ladi. Agar bunday bo'lishini xohlamasangiz, eskizdagi "display_on" o'zgaruvchisini rost (chiziq) ga o'zgartiring. 30) va menyu = 1 (26 -satr))
Agar siz tugmani bir marta bosgan bo'lsangiz, birinchi sahifani ko'rasiz.
Qisqa tugma yordamida siz to'rtta asosiy sahifani almashtirishingiz mumkin.
- Sahifa: ko'tarilish tezligi, ko'tarilish paneli, balandlik va batareya quvvati
- Sahifa: Katta toqqa chiqish (vertikal ko'taruvchini o'rnatish uchun)
- Sahifa: harorat va bosim
- Sahifa: Batareya quvvati %
uzoq bosish bilan siz sozlamalar menyusiga o'tishingiz mumkin. Qisqa bosish bilan siz barcha sozlamalarni takrorlashingiz mumkin. Qayta bosish bilan siz maxsus sozlamalarni kiritishingiz va ularni qisqa bosish orqali o'zgartirishingiz mumkin. Yana uzoq bosish uni saqlaydi.
- Sozlamalar sahifasi: balandlik
- Sozlamalar sahifasi: signal/ON/OFF
- Sozlamalar sahifasi: displey ON/OFF
- Chiqish
Tavsiya:
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: 6 qadam (rasmlar bilan)
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: Men bir muncha vaqt Arduino bilan ishlaganman. Bu oson, arzon va ishni bajaradi. Ammo so'nggi paytlarda men IoT loyihalariga ko'proq moyil bo'ldim. Shunday qilib, men ESP ishlab chiqish kartasini ishlata boshladim va u juda yaxshi ishladi. Ammo endi men oldinga siljishni xohlayman
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
Paragliding o'yinlari uchun DIY boshqaruvchisi: 5 qadam (rasmlar bilan)
Paragliding o'yinlari uchun DIY boshqaruvchisi: Men bir nechta paraplanli uchish o'yinlarini o'ynadim va har doim siz qanday boshqaruv elementlarini ishlatayotganingizni topdingiz. Sichqoncha va klaviatura unchalik yaxshi emas, chunki paraglider uchishi juda o'xshash. Bu parvoz simulyatori yoki avtopoyga o'yiniga o'xshaydi, sizga quvonch kerak
PropVario, RC yelkanli samolyotlar uchun ovozli DIY Variometr/Altimetr: 7 qadam (rasmlar bilan)
PropVario, DIY Variometr/Altimetrli RC yelkanli samolyotlari uchun ovozli chiqish: Bu ko'rsatmalari sizga balandligi gapiradigan va, albatta, yelkanli samolyot balandligini o'zgartirganda, har xil tovushlarni yuboradigan, arzon Vario qurishni ko'rsatib beradi. Ba'zi xususiyatlar: - ovoz va ohang - o'zingizning namunalaringizdan foydalaning (to'lqin)
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