Obsah:
- Krok 1: Pripojenie k Arduino Uno
- Krok 2: Knižnica Arduino a softvér Image2Lcd
- Krok 3: Čo funguje dobre?
Video: Epaper a Arduino UNO: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
E-Paper ovládaný spoločnosťou Arduino UNO.
Nedávno mi bolo odoslaných niekoľko položiek na vyskúšanie z GearBest a z týchto položiek ma najviac zaujímalo vyskúšať. Nikdy som nehral s elektronickým papierom, takže to bolo pre mňa trochu učenie.
Položky, ktoré mi boli odoslané, boli navrhnuté na použitie na Raspberry PI, ale tento elektronický papier bude fungovať rovnako dobre aj s Arduino.
Keď jednotka dorazila, už sa zobrazoval pekný obrázok a najskôr som si myslel, že je na ochrannom kryte obrazovky, ale akonáhle som ochranný kryt odstránil, obraz zostal! A to je kľúčový prvok epperu, akonáhle si vytvoríte obraz, môžete silu vypnúť a zostane.
Krok 1: Pripojenie k Arduino Uno
Toto zariadenie používa pripojenia SPI, preto by malo byť zapojené nasledovne.
elektronický papier | Farba | UNO PLUS (3,3 V) |
---|---|---|
3,3 V. | Červená | 3V3 |
GND | čierna | GND |
DIN | Modrá | D11 |
CLK | žltá | D13 |
CS | Oranžová | D10 |
DC | zelená | D9 |
RST | biely | D8 |
ZANEPRÁZDNENÝ | Fialová | D7 |
Aby som dosiahol tieto spojenia, musel som na konce zástrčiek vložiť kolíky zo sekcie pásky IDC, inak máte na každom konci zásuvku.
Krok 2: Knižnica Arduino a softvér Image2Lcd
Takže po vytvorení prepojení budete chcieť načítať náčrt, aby ste zistili, či funguje. Užitočné je, keď je na webe k dispozícii priečinok na zips s veľkým počtom kódov. Stačí kliknúť na odkaz na stránke wiki. Demo kód nájdete v sekcii Zdroje. Existujú tiež príklady pre Raspberry PI a dosku STM32.
V časti „Ako zobraziť obrázok“sa nachádza aj odkaz na softvér, ktorý vám umožňuje prevádzať fotografie na kód potrebný na zobrazenie.
akonáhle si stiahnete požadovaný priečinok zip, mali by ste ho rozbaliť a v prípade súborov Arduino by mali byť knižnice umiestnené v priečinku knižníc a ukážka náčrtu na vašom normálnom mieste.
Program Image2Lcd je potrebné správne nakonfigurovať a nastavenie sa líši v závislosti od toho, či chcete použiť portrét alebo krajinu. Na oboje som pridal obrázok, aby ste videli rozdiel. Tiež budete musieť program potiahnuť, aby sa zobrazil požadovaný obrázok. A AK prepnete z režimu na výšku na šírku, musíte kliknúť na malé tlačidlo vedľa polí dimenzie.
Akonáhle máte všetky nastavenia správne a upravíte jas tak, aby dosiahol požadovaný efekt, stlačte tlačidlo Uložiť a vyskočí textový súbor. Nie som si istý správnym spôsobom, ako to preniesť, ale všetko, čo urobím, je skopírovať celý text a vložiť ho do súboru imagedata.cpp náčrtu Arduino, pričom odstránite pôvodné údaje (ale nie prvý bit), potom budete musieť odstráňte nadbytočný riadok v hornej časti. V prípade môjho obrázka odstráňte „Aconst unsigned char gImage_monstert [8512] = { / * 0X00, 0X01, 0X2C, 0X01, 0XE0, 0X00, * /“, potom by ste mali mať možnosť nahrať nový náčrt a zobraziť obrázok.
Krok 3: Čo funguje dobre?
Obrázky môžu byť veľmi trefné a chýbajúce, z obrázku lietadla vidíte, že väčšina trupu chýba. Dôvodom bolo, že som musel upraviť jas, aby som získal požadované detaily.
Jeden obrázok, ktorý fungoval dobre, boli ručne kreslené obrázky. Nakreslil som obdĺžnik 14 x 10,5 cm a nakreslil som naň niekoľko obrázkov. tento bol potom naskenovaný a obrázok orezaný na pomer 3: 4 potom vložený do programu Image2Lcd. Bol som veľmi prekvapený malým textom, s ktorým sa môžete dostať preč.
V každom prípade dúfam, že sa vám tento návod páčil a veľká vďaka spoločnosti GearBest za odoslanie tejto položky na vyskúšanie. ak si chcete kúpiť tento výrobok, kliknite na odkaz nižšie. Vďaka.
Tiež prepojte GearBest
Odporúča:
Samostatné hodiny Arduino 3,3 V / externé 8 MHz programované z Arduino Uno prostredníctvom ICSP / ISP (so sériovým monitorovaním!): 4 kroky
Samostatné hodiny Arduino 3,3 V / externé 8 MHz programované z Arduino Uno prostredníctvom ICSP / ISP (so sériovým monitorovaním!): Ciele: Postaviť samostatné Arduino, ktoré beží na 3,3 V mimo 8 MHz externých hodín. Naprogramovať ho prostredníctvom ISP (tiež známy ako ICSP, sériové programovanie v obvode) z Arduino Uno (s napätím 5 V) Upraviť súbor zavádzača a napáliť
Zmenšiť svoje projekty Arduino - Arduino UNO ako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): 4 kroky
Zmenšiť svoje projekty Arduino | Arduino UNO ako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): Odkaz na video: https://youtu.be/YO61YCaC9DYProgramovanie ATmega328P pomocou Arduina ako ISP (programátor v systéme) vám umožňuje používať funkcie Arduino na doske alebo DPS. Väčšinou to pomôže, keď robíte vysokoškolský projekt. Znižuje
Ako naprogramovať Arduino Pro Mini pomocou Arduino Uno: 4 kroky
Ako programovať Arduino Pro Mini pomocou Arduino Uno: Napísal som to ako súčasť iného projektu, ale potom som sa rozhodol použiť Pro Micro, ktorý je možné naprogramovať priamo z prenosného počítača. To však môže byť niekedy užitočné (alebo niekomu), takže Nechám to tu.
Ako naprogramovať Arduino Pro Mini pomocou Arduino UNO .: 4 kroky
Ako naprogramovať Arduino Pro Mini pomocou Arduino UNO .: Ahoj chlapci, dnes zdieľam jednoduchú metódu programovania Arduino Pro mini pomocou Arduino UNO. Tento tutoriál je pre tých, ktorí začínajú s arduino a chcú zmenšiť veľkosť svojho projektu pomocou Arduino Pro mini. Arduino Pro mini
Waveshare EPaper 1.54 Raspberry Pi: 5 krokov
Waveshare EPaper 1.54 Raspberry Pi: Kúpil som si Waveshare E-Paper 1.54 pre iný projekt, takže .. tu je návod, ako ho nainštalovať