
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Сайн уу найзуудаа! Моксиген энд байна. Ойролцоогоор 3 жилийн өмнө би 30 орчим блогтой хувийн сайтаа (inKnowit.in) хаасан. Би энд блогоо үргэлжлүүлсэн боловч урам зоригоо маш хурдан алдаж, ердөө гуравхан блог бичсэн. Удаан бодсоны эцэст блогоо үргэлжлүүлэхээр шийдлээ. Одоогийн байдлаар би маш энгийн төслүүдийг оруулах болно. Нокиа 5110 дэлгэцийг удаан хугацаанд хуурч байсан болохоор би энэ дэлгэцийг Arduino MicroController самбартай холбох талаар дөрөв дэх блогоо бичихээр шийдлээ.
Алхам 1: Шаардлагатай мэдээллийг аваарай



Энэхүү зааварчилгааны хувьд танд хэрэгтэй болно:
1. Nokia 5110 LCD дэлгэц. Та үүнийг хуучин Nokia 5110 -аас аврах эсвэл онлайнаар худалдаж авах боломжтой. Үүнийг худалдаж авахад туслах линк энд байна.
Arduino 5110 дэлгэц-Ebay
2. Arduino самбар. [Би энэ тохиолдолд NANO ашигласан]
3. (5 x [1000 ом эсэргүүцэл])
4. (1 x [330 ом эсэргүүцэл])
5. 10 кох потенциометр.
6. Холбогч утаснууд.
7. Талхны самбар.
Алхам 2: Цахилгааны утсаа залгаарай

Nokia 5110 бүрэлдэхүүн хэсгийг Fritzing номын сангаас олж чадаагүй тул схемийг өөрөө зурахаар шийдлээ. RST, CE, DC, Din, CLK зүүг arduino самбар болон 380 ом эсэргүүцэлтэй потенциометрээр холбохдоо 1000 ом эсэргүүцэл ашиглахаа мартуузай.
Алхам 3: Nokia 5110 номын санг суулгах
Та эхлээд Nokia 5110 номын санг суулгах хэрэгтэй. Номын сангийн линк энд байна. Үүнийг татаж аваад задлаад Arduino Libraries фолдер руу зөөнө үү.
Nokia 5110 Arduino -д зориулсан номын сан
Алхам 4: Зургийг хөрвүүлэх
Та харуулахыг хүссэн зургаа битийн файл болгон хөрвүүлэх хэрэгтэй болно. Мөн дэлгэцийн нягтралыг тохируулахын тулд зургийн нарийвчлалыг 84*48 болгож өөрчлөх шаардлагатай болно. Үүнийг хийхэд танд туслах сайт энд байна:
Онлайн хөрвүүлэх
Алхам 5: Bitmap зургийг C массив болгон хөрвүүлэх
Одоо та.bmp зургийг C массив руу хөрвүүлэхийн тулд програм хангамж ашиглах хэрэгтэй болно.
Windows хэрэглэгчид LCDAssistant (Файл хавсаргасан), MacBook хэрэглэгчид LCDCreator (Файл хавсаргасан) ашиглаж болно.
Зургийг хөрвүүлсний дараа массивыг хуулна уу. Би массивыг яг хэрхэн ашиглахыг цаашдын алхамаар тайлбарлах болно.
Алхам 6: Код
#include // Номын сан LCD5110 myGLCD (8, 9, 10, 12, 11) орно; // LCD объект үүсгэх
extern uint8_t график ; // Графикийг оруулаад
хүчингүй тохиргоо () {
myGLCD. InitLCD (); // LCD дэлгэц
}
void loop () {
myGLCD.clrScr (); // Дэлгэцийг цэвэрлэж байна
myGLCD.drawBitmap (0, 0, график, 84, 48); // Битмап зурах
myGLCD.update (); // LCD дэлгэцийг шинэчилж байна
}
Тусдаа таб үүсгээд үүнийг Graphics гэж нэрлэнэ үү
Одоо захиалгат график хэсгийн хувьд.
Бид үргэлж жижиг RAM ашиглах шаардлагатай байдаг тул бид S кодыг SRAM -ийн оронд програмын эмоарт хадгалах болно. Үүнийг хийхийн тулд бидэнд номын сан, зураг гэх мэт үг оруулах шаардлагатай болно.
#const unsigned char графикийг оруулах PROGMEM = {
// Өмнө нь хуулсан C массиваа энд оруулна уу
// Үгүй бол миний оруулсан grafik.c файлыг оруулна уу
}
Алхам 7: Та бүгд боллоо

USB кабелиар дамжуулан програмыг arduino -д байршуулаарай.
Nokia 5110 дэлгэц дээр StoneSour -ийн логог харуулсан өөр нэг жишээ энд байна.
Би шүүмжлэлд нээлттэй байна, энэ зааварчилгааны талаар санал бодлоо чөлөөтэй илэрхийлнэ үү. Хэрэв танд энэ төсөлтэй холбоотой ямар нэгэн асуудал байвал над руу мессеж бичээрэй.
Инстаграм- @moxigen
Facebook- Мокш Жадхав
Зөвлөмж болгож буй:
График картны дэлгэц: 4 алхам

График картны дэлгэц: Энэхүү гарын авлагад би хуучин график картыг хэрхэн GPU хэрхэн ажилладагийг харуулах болно
Itybitsy M4 Express ашиглан SSD1306 I2C OLED 128x64 дэлгэц дээрх график: 13 алхам (зурагтай)

Itybitsy M4 Express ашиглан SSD1306 I2C OLED 128x64 дэлгэц дээрх график: SSD1306 OLED дэлгэц нь жижиг хэмжээтэй (0.96 "), хямд, өргөн хэрэглэгддэг, I2C, 128х64 пиксел хэмжээтэй, нэг интерфэйстэй, нэг өнгийн график дэлгэц юм. утаснууд) Raspberry Pi, Arduino гэх мэт микропроцессор хөгжүүлэх самбарууд руу
AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: 4 алхам

AVR микроконтроллер. Хэт авианы зайн мэдрэгч. LCD NOKIA 5110 дээрх HC-SR04: Сайн байцгаана уу! Энэ хэсэгт би зайг мэдрэх энгийн электрон төхөөрөмж хийдэг бөгөөд эдгээр параметрүүдийг LCD NOKIA 5110 дээр харуулдаг. Параметрүүдийг диаграмм болон тоон хэлбэрээр харуулдаг. Энэхүү төхөөрөмж нь AVR ATMEG микроконтроллер дээр суурилсан
Төслөө үнэл: График дэлгэц ашиглана уу !: 14 алхам

Төслөө үнэлээрэй: График дэлгэц ашиглаарай !: Өнөөдрийн бидний видеон дээр би танд 1.8 инчийн TFT дэлгэцийг үзүүлэх болно. Энэ бол 128-аас 160 хэмжээтэй график дэлгэц юм. Энэ нь ESP32 LoRa -д багтсан хэмжээнээс том хэмжээтэй бөгөөд би үүнийг уламжлалт ESP32 дээр ашиглах болно. Дараа нь бид угсралт, эх сурвалжтай болно
Ротари кодлогч ашиглан Nokia 5110 Lcd дээрх Arduino цэс: 6 алхам (зурагтай)

Nokia 5110 Lcd дээрх Rotary Encoder ашиглан Arduino цэс: Эрхэм хүндэт найзуудаа өөр хичээлд урьж байна! Энэхүү видеоноос бид төслүүдээ хэрэглэгчдэд илүү ээлтэй, чадварлаг болгох үүднээс алдартай Nokia 5110 LCD дэлгэцийн цэсийг хэрхэн бүтээх талаар сурах болно. Эхлээд үзье! Энэ бол төсөл