Mundarija:
- 1 -qadam: Bosilgan elektron platalarga buyurtma bering (PCB)
- 2 -qadam: Komponentlarga buyurtma bering
- 3 -qadam: taxtalarni yig'ish
- 4 -qadam: ArduinOLED dasturlash
Video: ArduinOLED -ni yarating: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
ArduinOLED - bu elektron o'yinlar va boshqa loyihalar uchun platforma. U boshqa ko'plab qurilmalar bilan ishlash uchun OLED -ekran, joystik, ba'zi tugmalar, ovozli signal va alligator klip ulanish nuqtalarini o'z ichiga oladi. Qo'shimcha ma'lumot olish uchun https://johanv.xyz/ArduinOLED saytiga tashrif buyuring.
Ushbu qo'llanmada ushbu taxtalardan birini qanday buyurtma qilish va yig'ish kerakligi ko'rsatilgan. Dasturiy ta'minotni sozlash uchun https://www.instructables.com/id/ArduinOLED/ saytiga tashrif buyuring.
1 -qadam: Bosilgan elektron platalarga buyurtma bering (PCB)
Men EasyEDA -da taxtalarni loyihalashtirdim:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
"ArduinOLED v6" deb nomlangan taxta men buyurtma bergan. Unda bir nechta xatolar bor:
- Quvvat diodidan tashqari, barcha diodlar orqada.
- SDA va SCL tortish rezistorlari tasodifan 5V o'rniga erga ulangan, shuning uchun men alligator qisqich ulagichlariga 1K ohmli radial qo'rg'oshin rezistorlarini lehimlashga majbur bo'ldim.
Men bu muammolarni "ArduinOLED v8" deb nomlangan kengashda hal qildim.
- Endi barcha diodlar to'g'ri.
- SDA va SCL hozirda 1K sirtli tortish qarshiliklarga ega.
- SPI pinlari chap tarafdagi alligator qisqichlarida mavjud.
- QAYD: Pimlar qayta joylashtirilgani uchun tugmalarni o'qish uchun ArduinOLED kutubxonasini o'zgartirish kerak bo'ladi. Bu haqda ko'proq ma'lumotni darslikning oxirgi bosqichida.
Plitalarga buyurtma berish uchun EasyEDA -da hisob qaydnomasini yarating, yuqoridagi havolaga o'ting va buyurtma berishni xohlagan taxtaning yonidagi "Tahrirlovchida ochish" ni bosing. Keyin "Ishlab chiqarish natijasi" ni bosing (yuqoridagi rasmlarda ko'rsatilgan), bu erda buyurtma variantlari bilan yangi tab ochiladi. "PCB miqdori" ni 10 ga o'zgartiring, chunki 5 va 10 narxi bir xil va "Savatga saqlash" tugmasini bosing.
Yetkazib berish narxini bilish uchun manzilingizni kiriting. AQShda odatda 18 dollar turadi, shuning uchun agar siz bir nechta turdagi taxtalarga buyurtma bermoqchi bo'lsangiz, ularni bir xil tartibda joylashtiring, shunda siz etkazib berish uchun faqat bir marta to'lashingiz kerak bo'ladi.
PCB buyurtmasini hozircha topshirmang, chunki siz ba'zi komponentlarga tenglikni buyurtma qilish orqali etkazib berish xarajatlarini kamaytirishingiz mumkin.
2 -qadam: Komponentlarga buyurtma bering
Barcha komponentlarning elektron jadvali ilova qilingan va men ularni qayerdan sotib olganman. "LCSC" ning barcha komponentlarini EasyEDA PCB buyurtmasi bilan birlashtirish mumkin. Hisob -kitob paytida, yuk tashish variantlari ostida "Men tenglikni buyurtmalarini birlashtirishni xohlayman" -ni tanlang. Keyin, LCSC uchun buyurtmani topshirganingizdan so'ng, orqaga qayting va EasyEDA -dan taxtalarga buyurtmani yuboring.
3 -qadam: taxtalarni yig'ish
Komponentlarni PCBlarga lehimlashda ba'zi eslatmalar:
- Arduino Pro Mini -ning pinlarini chiqarib oling, chunki ular 9V batareya ushlagichiga uriladi.
- 9V batareya ushlagichi ostidagi diodlarni, tugmachalarni va ovozli signalni ham kesib oling
- Batareya ushlagichini oxirgi marta lehimlang.
- Joystikni lehimlashda siz burchakli sarlavhani olib tashlashingiz va uni diodlardan to'g'ri bosh yoki qolgan pinlar bilan almashtirishingiz kerak.
- Men OLED ekranini ulashda 1x4 o'lchamli ayol sarlavhani ishlatardim, agar xohlasam, uni olib tashlashim mumkin edi. Siz ekranni to'g'ridan -to'g'ri taxtaga lehimlashingiz mumkin.
4 -qadam: ArduinOLED dasturlash
ArduinOLED -ni dasturlash uchun quyidagi qo'llanmani bajaring:
www.instructables.com/id/ArduinOLED/
Agar siz "ArudinOLED v8" ga buyurtma bergan bo'lsangiz, uning orqa tomonida "v2.0" yozuvi bor (orqa tarafdagi raqam kutubxona mosligi uchun "dasturiy ta'minot versiyasini" ifodalaydi), siz ArduinOLED kutubxonasidagi bir nechta satrlarni o'zgartirishingiz kerak bo'ladi.
Faylni quyidagi manzilda oching:
[eskizlar papkasi] /ArduinOLED/ArduinOLED.cpp
YoKI
[eskizlar papkasi] /ArduinOLED-master/ArduinOLED.cpp
Yuqoridagi satrlarni toping:
Chiqish col0 (HIGH);
Col1 chiqishi (yuqori); Col2 chiqishi (yuqori);
Va ularni shunday o'zgartiring:
Chiqish col0 (HIGH);
Col1 chiqishi (yuqori); Col2 chiqishi (yuqori); Original D10D9 D11D6 D12D o'zgartirildi
Bu "ArduinOLED v8" platasidagi o'zgarishlarni aks ettirish uchun tugma matritsasi uchun ishlatiladigan pinlarni o'zgartiradi. Bundan tashqari, SPI pinlari chap tarafdagi alligator qisqich ulagichlarida mavjud bo'ladi.
Agar sizda biron bir savol bo'lsa yoki bu qadamlarning har biriga tushuntirish kerak bo'lsa, menga xabar bering. Omad!
Tavsiya:
Arduino yordamida GPS chegara chegaralarini yarating: 8 qadam
Arduino -dan foydalanib, GPS -ning chegara chegaralarini yarating: Ushbu qo'llanmada biz Arduino -dan foydalanib, GPS -ning chegara chegaralarini qanday yasashni bilib olamiz, bu sizda robot bo'lsa va siz uning belgilangan maydondan tashqariga chiqishini xohlamasangiz foydali bo'ladi. , displeyda "Tashqarida" ko'rsatiladi
Arduino MIDI boshqaruvchisini yarating: 5 qadam (rasmlar bilan)
Arduino MIDI boshqaruvchisini yarating: Hammaga salom! Ushbu qo'llanmada men sizga o'zingizning Arduino -da ishlaydigan MIDI -ni qanday boshqarishni ko'rsataman. MIDI Musiqiy asboblarning raqamli interfeysi degan ma'noni anglatadi va bu kompyuterlar, musiqa asboblari va boshqa uskunalarni almashish imkonini beruvchi protokoldir
Cheksiz oyna soati yarating: 15 qadam (rasmlar bilan)
Cheksiz oyna soati yarating: Oldingi loyihada men cheksiz oynani qurgan edim, u erda mening asosiy maqsadim soatga aylantirish edi. (Rangli cheksizlik oynasini yarating) Men uni qurganimdan keyin buni ta'qib qilmadim, chunki u ajoyib ko'rinishga ega bo'lsa -da, unda bir nechta narsalar bor edi
ArduinOLED: 5 qadam (rasmlar bilan)
ArduinOLED: ArduinOLED - bu elektron o'yinlar va boshqa loyihalar uchun platforma. U boshqa ko'plab qurilmalar bilan ishlash uchun OLED -ekran, joystik, ba'zi tugmalar, ovozli signal va alligator klip ulanish nuqtalarini o'z ichiga oladi. Qo'shimcha ma'lumot uchun https://johanv.xyz/ArduinOLED ga tashrif buyuring
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: 4 qadam
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: men bu erda ko'rsataman, qanday qilib Windows operatsion tizimida o'z ishga tushirish buyrug'ini yaratishingiz mumkin. Aslida, derazalardagi bu xususiyat juda zo'r, bu sizning dastur oynangizni darhol ochish uchun foydalidir. Endi siz har qanday ilovani ochish uchun buyruqni yaratishingiz mumkin