Oggi MKR1010 e-ink Buona Pasqua pur essendo ieri è l’occasione per vedere come puoi realizzare un progetto di auguri con un display e-ink.
Il progetto utilizza la MKR1010 WiFi ed il display da 1.54inch e-paper per visualizzare l’immagine di un uovo benaugurale.
Creazione dell’immagine
Per creare l’immagine da visualizzare puoi prendere una bitmap che hai realizzato e trasformarla con il tool Arduboy Image converter di cui hai letto nell’articolo di venerdì da inserire nel codice dello sketch arduino.
Io ho preso l’immagine da un sito che rilascia disegni da colorare tuttodisegni.com che ringrazio per la gran quantità di ottimi disegni messi a disposizione.
Ho convertito l’immagine in codice PROGMEM con il tool mostrato venerdì ed inserito nel codice per la visualizzazione sul display con mkr1010 e-ink per augurarti buona pasqua.
Libreria di controllo del display
Per usare questo display con arduino puoi usare la libreria EPD di Asuki Kono che ha tra gli esempi quello che ho utilizzato in questo esempio:
EPD1in54ShowRunningTime che ti permette di visualizzare sul display le immagini che preferisci.
La libreria attuale non prevede la possibilità di essere utilizzata con la MKR1010 ed ho eseguito delle piccole e semplici modifiche che ho già suggerito a Asuki Kono ed a breve spero possano essere incluse nella sua libreria.
Nei prossimi articoli leggerai sia lo sketch commentato sia le modifiche che ho apportato per renderla compatibile.
Non mi resta che augurarti una mkr1010 e-ink Buona Pasqua.
6 commenti
Vai al modulo dei commenti
Hello Mauro, could you let me know which wiring, libraries and modifications I need to perfotm to use the mkr1010 and the waveshare e-paper.
Thanks
Autore
Hi Jerome, i uploaded my code in the library linked in this post.
You should find there in the gitHub repository.
Great thank you,
I got the new libraries and now I have
EPD1in54 epd(6, 7, 10, 13);; // with DIN to MISO(10)
for the mkr1010, is it correct?
I have the waveshare 2.9 and it worked with the uno but I’m struggling with the mkr1010
Autore
Hi Jerome,
I’m publishing a new post on this argument in a few days.
Curretly i use this configuration in my sketch:
EPD1in54 epd(5, 6, 7, 4);
instead of the default configuration // default reset: 8, dc: 9, cs: 10, busy: 7
Ciao
incuriosito da dal mini display e ink ne ho acquistato uno…
ma non trovo esempi di cablaggio con Arduino UNO
ne hai già fatto?
saluti
Valter bulanti
Autore
Ciao Valter,
non ne ho fatto perché il produttore mi sembra avesse già molti esempi in merito.
La difficoltà era farlo funzionare con la MKR che non aveva esempi nel web.