Taula de continguts:

Projecte 1: Vídeo de demostració en llenguatge C: 9 passos
Projecte 1: Vídeo de demostració en llenguatge C: 9 passos

Vídeo: Projecte 1: Vídeo de demostració en llenguatge C: 9 passos

Vídeo: Projecte 1: Vídeo de demostració en llenguatge C: 9 passos
Vídeo: CYMATICS: Science Vs. Music - Nigel Stanford 2024, De novembre
Anonim
Image
Image

Hola company aficionat, En aquest projecte, volia crear una petita demostració de pantalla que servís de bona introducció al meu laboratori.

Per fer-ho, he fet un gran ús dels components següents a eBay:

- Arduino Nano:

- Pantalla LCD OLED I2C:

- Pistola de calefacció adhesiva:

A continuació es detallen els passos necessaris per acabar aquest projecte

Pas 1: soldeu les capçaleres tant a la pantalla Arduino com a la pantalla LCD

Pas 2: doblegueu la capçalera JTAG a l'Arduino Nano que serviria de suport per a la nostra pantalla LCD

Pas 3: mitjançant l’arma adhesiva enllaçada, enganxeu la pantalla petita a l’Arduino Nano

Pas 4: feu les connexions adequades

Ara que es configura tota la configuració, és hora de fer algunes connexions. Per a això, haureu d’establir les connexions següents.

En fer-ho, també haureu d’escurçar els cables, si sou els ponts estàndard, tal com es mostra a continuació. Una regla general és fer cordes com a tals per estimar la ubicació exacta per fer el tall.

Pas 5: després de fer les retallades, haureu de soldar els dos extrems del cable de pont de la manera següent

Pas 6: finalitzeu totes les connexions. Un cop fet això, és hora de programar aquesta petita configuració

Pas 7: prepareu-vos per fer una mica de codificació

abans de posar cap codi a l'Arduino, primer heu de descarregar un parell de biblioteques. Els dos enllaços següents us han de permetre arribar-hi:

Biblioteca Adafruit-GFX:

Adafruit-SSD1306:

Suposo que sabeu com afegir una biblioteca comprimida (.zip) a l'IDE Arduino. En cas contrari, utilitzeu el següent enllaç per obtenir més informació sobre el tema:

Com afegir una biblioteca.zip a Arduino IDE:

Pas 8: afegiu més funcions interessants al vostre programa

Tècnicament, això no és un pas, però en cas que vulgueu incloure funcions més interessants, com ara afegir imatges a la pantalla i, per a un treball més tediós, podeu afegir un-g.webp

Enllaç 1:

Enllaç 2:

El primer enllaç, link1, us ajuda a convertir una imatge amb qualsevol mida a la mida adequada de 128X64 que representa la dimensió de la pantalla OLED. Dit això, podeu fer la conversió a dimensions més petites o més grans en funció del producte final que tingueu a la mà. Pel que fa al segon enllaç, us permetria convertir la imatge en un format de mapa de bits (un munt de 0 i 1 assortits junts en una matriu). Emmagatzemar aquest últim a la memòria del programa de l’Arduino ajudaria a mostrar-lo més endavant mitjançant la funció “display.drawBitmap ()”.

Pas 9: sigueu creatius, el cel és el límit

Estic enllaçant els meus codis per aconseguir el vídeo anterior (enllaç GitHub). També adjunto una versió més lenta del vídeo anterior.

enllaç:

PD: presteu molta atenció al processament de la foto abans de canviar-les per imatges monocromàtiques. El resultat final pot ser bo o dolent en funció d’això. Recomano ajustar el contrast a un nivell que inclogui el filtre llindar que vindrà després.

No dubteu a inspirar-vos, canviar i utilitzar algunes de les funcions incloses.

Si us ha agradat, si us plau, compartiu i subscriviu-vos per obtenir continguts més interessants.

Recomanat: