Sommario:

Progetto 1: Video dimostrativo in linguaggio C: 9 passaggi
Progetto 1: Video dimostrativo in linguaggio C: 9 passaggi

Video: Progetto 1: Video dimostrativo in linguaggio C: 9 passaggi

Video: Progetto 1: Video dimostrativo in linguaggio C: 9 passaggi
Video: Linguaggio C - Funzioni [parte 1] 2024, Luglio
Anonim
Image
Image

Ciao amico hobbista, In questo progetto, ho voluto creare un piccolo display dimostrativo che servisse da buona introduzione al mio laboratorio.

Per fare ciò, ho fatto un grande uso dei seguenti componenti su eBay:

- Arduino Nano:

- Display LCD OLED I2C:

- Pistola per riscaldamento adesivo:

Di seguito sono riportati i passaggi necessari per completare questo progetto

Passaggio 1: saldare le intestazioni sia sull'Arduino che sul display LCD

Passaggio 2: piega l'intestazione JTAG sull'Arduino Nano che servirebbe da supporto per il nostro display LCD

Passaggio 3: utilizzando la pistola adesiva collegata, incollare il piccolo display nell'Arduino Nano

Passaggio 4: crea i collegamenti giusti

Ora che l'intero set è stato messo insieme, è il momento di fare alcuni collegamenti. Per questo, dovrai stabilire le connessioni seguenti.

In tal modo, dovrai anche accorciare i fili, se sei i ponticelli standard come mostrato di seguito. Una rapida regola empirica è quella di intrecciare il filo in quanto tale per stimare la posizione esatta per eseguire il taglio.

Passaggio 5: dopo aver effettuato i tagli, sarà necessario saldare le due estremità del cavo del ponticello come segue

Passaggio 6: termina tutte le connessioni. Una volta fatto, è ora il momento di programmare questo piccolo set up

Passaggio 7: preparati a eseguire la codifica

prima di inserire qualsiasi codice in Arduino dovrai prima scaricare un paio di librerie. I seguenti due link dovrebbero portarti lì:

Adafruit-GFX-Library:

Adafruit-SSD1306:

Suppongo che tu sappia come aggiungere una libreria compressa (.zip) all'IDE di Arduino. In caso contrario, utilizzare il seguente collegamento per ulteriori informazioni sull'argomento:

Come aggiungere una libreria.zip all'IDE Arduino:

Passaggio 8: aggiungi altre fantastiche funzionalità al tuo programma

Questo non è tecnicamente un passaggio, ma nel caso in cui desideri includere funzionalità più interessanti come l'aggiunta di immagini allo schermo e per un lavoro più noioso, potresti aggiungere una-g.webp

Link 1:

Link 2:

Il primo collegamento, link1, ti aiuta a convertire un'immagine con QUALSIASI dimensione nella dimensione appropriata di 128X64 che rappresenta la dimensione per il display OLED. Detto questo, puoi effettuare la conversione in dimensioni più piccole o più grandi in base al prodotto finale a portata di mano. Per quanto riguarda il secondo collegamento, ti consentirebbe di convertire l'immagine in un formato bitmap (mazzetto di 0 e 1 assortiti insieme in una matrice). Memorizzare quest'ultimo nella memoria del programma di Arduino aiuterebbe a visualizzarlo in seguito utilizzando la funzione "display.drawBitmap()".

Passaggio 9: sii creativo, il cielo è il limite

Sto collegando i miei codici per realizzare il video sopra (link GitHub). Allego anche una versione più lenta del video sopra.

collegamento:

PS: si prega di prestare molta attenzione all'elaborazione della foto prima di trasformarla in immagini monocromatiche. Il risultato finale può essere buono o cattivo in base a questo. Consiglio di regolare il contrasto a un livello che comprenda il filtro di soglia che verrà dopo.

Sentiti libero di ispirarti, cambiare e utilizzare alcune delle funzionalità incluse.

Se ti è piaciuto, metti mi piace, condividi e iscriviti per contenuti più interessanti.

Consigliato: