Tartalomjegyzék:

1. projekt: Demo videó C nyelven: 9 lépés
1. projekt: Demo videó C nyelven: 9 lépés

Videó: 1. projekt: Demo videó C nyelven: 9 lépés

Videó: 1. projekt: Demo videó C nyelven: 9 lépés
Videó: Modern Talking In 100 years Ken Block Dubai 2024, Július
Anonim
Image
Image

Szia hobbitársam, Ebben a projektben egy kis bemutató demót akartam létrehozni, amely jó bevezetőként szolgál a laboromba.

Ennek érdekében az eBay -en nagyszerűen használtam a következő összetevőket:

-Arduino Nano:

-I2C OLED LCD kijelző:

-Ragasztó fűtőpisztoly:

Az alábbi lépések a projekt befejezéséhez szükségesek

Lépés: Forrasztja a fejléceket mind az Arduino, mind az LCD kijelzőhöz

2. lépés: Hajlítsa meg a JTAG fejlécet az Arduino Nano -n, amely az LCD kijelzőnk rögzítőjeként szolgálhat

3. lépés: A csatolt ragasztópisztoly használatával ragassza a kis kijelzőt az Arduino Nano készülékbe

4. lépés: Hozza létre a megfelelő csatlakozásokat

Most, hogy az egész felállítást összeállították, itt az ideje néhány kapcsolat létrehozására. Ehhez létre kell hoznia az alábbi kapcsolatokat.

Ennek során le kell rövidítenie a vezetékeket is, ha az alábbiakban látható szabványos jumper. Gyors hüvelykujjszabály, hogy a huzalt úgy kell összefonni, hogy megbecsülje a vágás pontos helyét.

5. lépés: A vágások elvégzése után forrasztania kell a jumperhuzal két végét az alábbiak szerint

6. lépés: Fejezze be az összes kapcsolatot. Ha ez megtörtént, akkor itt az ideje programozni ezt a kis beállítást

7. lépés: Készüljön fel a kódolásra

mielőtt bármilyen kódot betöltene az Arduino -ba, először le kell töltenie néhány könyvtárat. Az alábbi két linknek kell eljutnia oda:

Adafruit-GFX-könyvtár:

Adafruit-SSD1306:

Feltételezem, hogy tudja, hogyan kell tömörített könyvtárat (.zip) hozzáadni az Arduino IDE -hez. Ha nem, kérjük, használja az alábbi linket, ha többet szeretne megtudni a témáról:

Hogyan adhat hozzá.zip könyvtárat az Arduino IDE-hez:

8. lépés: Adjon hozzá további remek funkciókat a programhoz

Ez technikailag nem lépés, de ha több klassz funkciót szeretne beilleszteni, például képeket hozzáadni a képernyőhöz, és az unalmasabb munka érdekében esetleg hozzáadhat egy-g.webp

1. link:

2. link:

Az első hivatkozás, a link1, segít a BÁRMILYEN méretű kép konvertálásában a megfelelő 128x64 méretűre, amely az OLED kijelző méretét jelenti. Ennek ellenére kisebb vagy nagyobb méretekre konvertálhatja a késztermék alapján. Ami a második linket illeti, lehetővé tenné, hogy a képet bitképes formátumba alakítsa át (0 -s és 1 -es csomó mátrixba válogatva). Ha ezt utoljára tárolja az Arduino programmemóriájában, akkor a későbbiekben a „display.drawBitmap ()” funkció használatával jelenítheti meg.

9. lépés: Légy kreatív, az ég a határ

Linkem a kódjaimat a fenti videó eléréséhez (GitHub link). Mellékelem a fenti videó lassabb verzióját is.

link:

PS: kérjük, figyeljen a fénykép feldolgozására, mielőtt monokróm képekre változtatja azokat. A végeredmény ez alapján lehet jó vagy rossz. Azt javaslom, hogy a kontrasztot olyan szintre állítsa be, amely magában foglalja az azt követő küszöbszűrőt.

Nyugodtan inspirálódjon, változtasson és használja a mellékelt funkciók egy részét.

Ha tetszett, lájkold, oszd meg és iratkozz fel további érdekes tartalmakért.

Ajánlott: