Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Menga hamma joyda osongina olib o'tiladigan qulay multimetr kerak edi. Oddiy multimetrlar bilan kichik va kichkina bo'lishni xohlardim, bir necha soatlik kodlash va sxemalarni tuzish bilan men kuchlanish pasayishi, rezistor, batareya zo'riqishini va boshqalarni o'lchaydigan qurilma yasash bilan tugadim. Bu juda qiyin edi. Men bu funktsiyalarni o'z vaqtida bajaradigan qurilma yasashim uchun, lekin men bunga muvaffaq bo'ldim.
Bir kun o'tgach, menda bu multimetrni kodni yangilash orqali har xil funktsiyalarni bajaradigan ko'p vazifali qurilma sifatida qilmaslik haqida fikr paydo bo'ldi. Men bu haqda o'yladim va PCBni tahrir qildim va unga qo'shimcha komponentlar qo'shdim.
PCB -ni tahrirlash va sozlashdan so'ng, men nihoyat PCB -ga buyurtma berdim. Ular Xitoydan ajoyib PCB ishlab chiqaruvchilari. Ular 5 dona yuqori sifatli PCB -ni 10 donaga sotib olishadi. Men bir hafta ichida tenglikni oldim va ular juda yaxshi edi.
Bu har xil funktsiyalarni bajaradigan qurilma, uni turli xil qurilmalarga o'tkazish mumkin. Men aytganimdek, bu multimetr sifatida ishlatilishi mumkin, lekin bundan tashqari u musiqa pleyeri sifatida ishlatilishi mumkin. professional musiqa pleyeri, lekin u har xil tovushlarni chiqarishi mumkin. Turli tugmachalarni bosib yangi ohanglar chiqariladi.
Hisoblagich sifatida kalkulyator sifatida foydalanish mumkin, ekranda raqamlar ko'rsatiladi va foydalanuvchi potentsiometr yordamida turli raqamlarni tanlashi va operatsiyalarni tanlashi mumkin, bu raqamlarni qo'shish, ayirish, ko'paytirish va bo'linish bo'yicha to'rtta operatsiyani bajarishi mumkin. o'nlik kasrning ikkita joyiga.
Bu o'yin konsoli sifatida ishlatilishi mumkin, masalan, men pong o'yini yaratdim, bu qurilmada o'yin o'ynash juda qiziq.
Qurilmaga RTC (Real Time Clock) modulini qo'shib, u vaqtni ko'rsatishi mumkin.
U virtual klaviatura sifatida ishlatilishi mumkin. Qora ekranda alifbolar ko'rsatiladi. Biz faqat alifbolarni tanlashimiz kerak va qurilma matnni ekranda siljitadi.
Bu kichik o'lchamli qurilma bo'lgani uchun u juda zamonaviy ko'rinadi va undan foydalanish juda qiziqarli bo'ladi. Bu juda ko'p funktsiyalarni birgalikda bajaradigan kichik qurilma.
Oxir -oqibat men ushbu qurilmani VERSANO deb nomladim, bu ko'p qirrali nanoning qisqartmasi.
1 -qadam: qismlarni sotib oling
Arduino nano
OLED ekrani 0,96 dyuym
X3 tugmachalarini bosing
Erkak ayol sarlavhalari
Harorat sensori
Bip
LED
RTC DS3231
Rezistorlar 470 ohm 1k x2
Batareya
Ushbu loyihada ishlatiladigan ba'zi qurilmalar
Lehimlash temir
Cımbızlar
Lehim oqimi
Bu loyihani amalga oshirish uchun juda ko'p materiallar kerak, shuning uchun boshlaylik.
2 -qadam: O'chirish sxemasi
Men shaxsiy kompyuterimni easyeda -da ishlab chiqdim, ular professional Pcb -ni loyihalash uchun yaxshi zamin yaratadi va easyeda -dan foydalanib ularni loyihalash juda oson.
3 -qadam: kodlash
Mana Versano -ni qurish kodi.
Kod oson va sozlanishi mumkin, sharhlangan, shuning uchun kodni tushuntirishga hojat yo'q.
Kodlash uchun ba'zi muhim eslatmalar
1.) Menda arduino ide ning eski versiyasi bor, shuning uchun men kodni eski versiyada yozdim, berilgan kodlar arduino IDE ning yangi versiyalarida ishlamaydi.
Men sizga arduino -ni arduino ide 1.6.7 versiyasida dasturlashni tavsiya qilaman. Eski versiya uchun fayl bu erda biriktirilgan.
2.) Kodni arduino -ga yuklaganingizdan so'ng, xotiraning barqarorligi pastligi haqida xabar olasiz bu xabarga e'tibor bermang, bu faqat ogohlantirish. Bu ishlatishda hech qanday muammo tug'dirmaydi.
4 -qadam: kutubxonalar
Loyiha davomida sizga ba'zi kutubxonalar kerak bo'ladi.
Siz qilishingiz kerak bo'lgan narsa versano kutubxonalari faylini chiqarib olish va barcha kutubxonalarni arduino dasturidagi kutubxonalar papkasiga nusxalash.
5 -qadam: Dasturni yuklash
Kerakli kutubxonalar o'rnatilganligiga ishonch hosil qiling, taxtani arduino nano -ga o'rnating va kerakli portni tanlang.
Mana, keldingiz!