Versano: ko'p funktsiyali qulay qurilma (arduino nano): 6 qadam
Versano: ko'p funktsiyali qulay qurilma (arduino nano): 6 qadam
Anonim
Versano: ko'p funktsiyali qulay qurilma (arduino nano)
Versano: ko'p funktsiyali qulay qurilma (arduino nano)
Versano: ko'p funktsiyali qulay qurilma (arduino nano)
Versano: ko'p funktsiyali qulay qurilma (arduino nano)
Versano: ko'p funktsiyali qulay qurilma (arduino nano)
Versano: ko'p funktsiyali qulay qurilma (arduino nano)

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

Qismlarni sotib olish
Qismlarni sotib olish

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

O'chirish dizayni
O'chirish dizayni

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

Kodlash
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

Kutubxonalar
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

Dasturni yuklash
Dasturni yuklash

Kerakli kutubxonalar o'rnatilganligiga ishonch hosil qiling, taxtani arduino nano -ga o'rnating va kerakli portni tanlang.

Mana, keldingiz!

6 -qadam: Bu qanday ishlaydi