Mundarija:
- 1 -qadam: Sarlavhalarni Arduino va LCD displeyga lehimlang
- 2 -qadam: Arduino Nano -dagi JTAG sarlavhasini buking, bu bizning LCD displeyimiz uchun tog 'bo'lib xizmat qiladi
- 3 -qadam: Bog'langan yopishqoq tabancadan foydalanib, kichik displeyni Arduino Nano -ga yopishtiring
- 4 -qadam: To'g'ri ulanishlarni yarating
- 5 -qadam: Kesilganidan so'ng, o'tish simining ikki uchini quyidagi tarzda lehimlashingiz kerak bo'ladi
- 6 -qadam: Barcha ulanishlarni tugating. Bu bajarilgandan so'ng, endi bu kichik dasturni dasturlash vaqti keldi
- 7 -qadam: Bir oz kodlashga tayyor bo'ling
- 8 -qadam: Dasturingizga ajoyib xususiyatlarni qo'shing
- 9 -qadam: Ijodkor bo'ling, osmon chegaradir
Video: 1 -loyiha: C tilidagi demo video: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Salom, sevimli mashg'ulotchi do'stim, Ushbu loyihada men o'z laboratoriyamga yaxshi kirish sifatida xizmat qiladigan kichik displeyli demo yaratmoqchi edim.
Buning uchun men eBay -dagi quyidagi komponentlardan katta foydalandim:
-Arduino Nano:
-I2C OLED LCD displeyi:
-yopishtiruvchi isitish tabancasi:
Loyihani tugatish uchun quyidagi qadamlar kerak
1 -qadam: Sarlavhalarni Arduino va LCD displeyga lehimlang
2 -qadam: Arduino Nano -dagi JTAG sarlavhasini buking, bu bizning LCD displeyimiz uchun tog 'bo'lib xizmat qiladi
3 -qadam: Bog'langan yopishqoq tabancadan foydalanib, kichik displeyni Arduino Nano -ga yopishtiring
4 -qadam: To'g'ri ulanishlarni yarating
Endi barcha sozlamalar birlashtirilgandan so'ng, ba'zi aloqalarni o'rnatish vaqti keldi. Buning uchun siz quyidagi aloqalarni o'rnatishingiz kerak bo'ladi.
Bunda, agar siz quyida ko'rsatilgan standart o'tish moslamalari bo'lsangiz, simlarni ham qisqartirishingiz kerak bo'ladi. Qisqartirishning aniq qoidasini aniqlash uchun simni burish tez qoidadir.
5 -qadam: Kesilganidan so'ng, o'tish simining ikki uchini quyidagi tarzda lehimlashingiz kerak bo'ladi
6 -qadam: Barcha ulanishlarni tugating. Bu bajarilgandan so'ng, endi bu kichik dasturni dasturlash vaqti keldi
7 -qadam: Bir oz kodlashga tayyor bo'ling
Arduino -ga biron bir kod qo'yishdan oldin, avval bir nechta kutubxonalarni yuklab olishingiz kerak bo'ladi. Quyidagi ikkita havola sizni u erga olib kelishi kerak:
Adafruit-GFX-kutubxonasi:
Adafruit-SSD1306:
Siz Arduino IDE -ga siqilgan kutubxonani (.zip) qanday qo'shishni bilasiz deb o'ylayman. Aks holda, mavzu haqida ko'proq ma'lumot olish uchun quyidagi havoladan foydalaning:
Arduino IDE-ga.zip kutubxonasini qanday qo'shish mumkin:
8 -qadam: Dasturingizga ajoyib xususiyatlarni qo'shing
Bu texnik jihatdan bir qadam emas, lekin agar siz ekranga rasm qo'shish kabi zo'r xususiyatlarni qo'shishni xohlasangiz va zerikarli ish uchun displeyga-g.webp
1-havola:
2 -havola:
Birinchi havola, link1, har qanday o'lchamdagi tasvirni OLED displeyining o'lchamini ifodalovchi mos keladigan 128X64 o'lchamiga o'zgartirishga yordam beradi. Aytish kerakki, siz qo'lda bo'lgan yakuniy mahsulotga qarab kichikroq yoki kattaroq o'lchamlarga aylantirishingiz mumkin. Ikkinchi havolaga kelsak, bu sizga tasvirni bitmap formatiga aylantirishga imkon beradi (0 va 1 kombinatsiyalari matritsaga birlashtirilgan). Buni Arduino dasturining xotirasida oxirgi saqlash uni keyinchalik "display.drawBitmap ()" funksiyasi yordamida ko'rsatishga yordam beradi.
9 -qadam: Ijodkor bo'ling, osmon chegaradir
Yuqoridagi videoga erishish uchun kodlarimni bog'layman (GitHub havolasi). Men ham yuqoridagi videoning sekinroq versiyasini biriktiryapman.
havola:
PS: iltimos, rasmni monoxromli tasvirga aylantirishdan oldin uni qayta ishlashga katta e'tibor bering. Yakuniy natija yaxshi yoki yomon bo'lishi mumkin. Men kontrastni filtr filtrini o'z ichiga oladigan darajaga sozlashni maslahat beraman.
Ilhom olish, o'zgartirish va o'z ichiga olgan ba'zi funktsiyalarni ishlatishdan xursand bo'ling.
Agar sizga bu yoqqan bo'lsa, iltimos, baham ko'ring, obuna bo'ling va yanada qiziqarli tarkibga ega bo'ling.
Tavsiya:
Katta kondansatör Spark Demo - 170V shahar zaryadlovchi: 5 qadam
Katta kondansatör Spark Demo - 170V DC zaryadlovchi: Bu loyiha kondansatör nima ekanligini namoyish etish va tomoshabinlar e'tiborini jalb qilish uchun mo'ljallangan. Ushbu qurilma 120V o'zgaruvchan tokni katta kondansatkichni 170V doimiy zaryadga aylantiradi va uni xavfsiz joyda katta uchqun va baland shovqin chiqarishga imkon beradi
1 -hind tilidagi elektronika bo'yicha asosiy qo'llanma: AC va shahar: ScitiveR: 3 qadam
1 -sonli hind tilidagi elektronika bo'yicha asosiy qo'llanma: AC va shahar: ScitiveR: ScitiveR! यदि यदि आप अभी अभी - अभी इलै ट ट इस इस इस इस इस इस start start start start start start start start start start start start start start O'quv qo'llanmalar to'plami
HowTo - Esp -12F Mini WiFi moduli ESP8266 18650 Nodemcu Batterie 0.96”OLED DEMO Arduino GUI orqali: 4 qadam
HowTo - Esp -12F Mini WiFi moduli ESP8266 18650 Nodemcu Batterie 0.96 dyuymli OLED DEMO orqali Arduino GUI orqali: Salom, menimcha, bu OLED displeyi bilan bir xilda. Umuman olganda, biz ARDUINO GUI kodini ham, kodni ham, firma ma'lumotlarini ham bilib olamiz
C tilidagi oddiy soat: 4 qadam
C tilidagi oddiy soat: g'oya C da oddiy soatni yaratishdir, lekin avval biz dasturiy ta'minotni sozlashimiz va ishlatadigan narsalarimiz bilan tanishishimiz kerak
Brayl yozuvining oddiy yozuvchisi (Brayl tilidagi nutq): 8 qadam (rasmlar bilan)
Brayl yozuvidagi oddiy yozuvchi (Brayl tilida so'zlashuv): Hammaga salom, bularning barchasi XY -ni oddiy chizish bilan boshlandi, men uni muvaffaqiyatli tugatganimdan so'ng, brayl matnli konvertorga oddiy nutqni ishlab chiqishni o'yladim, men uni Internetda qidira boshladim va kutilmaganda narxlar juda yuqori , bu meni ruhlantirdi