Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje!
Sot ne do të përditësojmë Tamaguino me një ekran të ri me shkëlqim të madh 2.7 OLED, të siguruar me mirësi nga DFRobot!
Siç mund ta dini tashmë, Tamaguino ishte një nga projektet e mia të para Arduino dhe loja ime e parë u zhvillua për të funksionuar në një mikrokontrollues. Shtë një klon i kafshëve shtëpiake virtuale Tamagotchi, të cilat ishin shumë të njohura në vitet '90, dhe po fitonin popullaritet edhe në vitet e fundit!
Versioni i parë i Tamaguino përdori 0.96 I2C OLED të mirënjohur që është gjerësisht i disponueshëm dhe përdoret nga shumë hobiistë elektronikë.
Tamaguino ka uebfaqen e vet:
Aty mund të gjeni informacione të detajuara dhe skema, kodin burimor dhe bibliotekat e lidhura, kuti të printueshme 3D dhe shumë më tepër. U transferua edhe në Arduboy!;)
Tani që e dini historinë e shkurtër të Tamaguino, le ta bëni atë të shkëlqejë në këtë OLED të ri të madh!
Hapi 1: Pjesët e nevojshme
Për të ndërtuar këtë projekt në një dërrasë buke do t'ju duhet sa më poshtë:
- Arduino UNO ose të ngjashme
- dërrasë buke
- Moduli i ekranit 2.7 "OLED 128x64 nga DFRobot
- telat e kërcyesit
- 3 butona
- piezo zile / folës
Hapi 2: Instalimet elektrike
Kunjat më të jashtme OLED janë etiketuar me 1 dhe 20, kështu që kontrolloni dy herë nëse secila lidhje është caktuar në kunjin e duhur
Ndiqni këtë udhëzues për lidhjet:
- OLED PIN 1 (GND) -> ARDUINO GND
- OLED PIN 2 (VCC) -> ARDUINO 5V (duhet të punojë edhe në 3v3)
- OLED PIN 4 (DC) -> ARDUINO PIN 8
- OLED PIN 7 (SCK) -> ARDUINO PIN 13
- OLED PIN 8 (MOSI) -> ARDUINO PIN 11
- OLED PIN 15 (CS) -> ARDUINO PIN 10
- OLED PIN 16 (RST) -> ARDUINO PIN 9
Butona dhe zile / altoparlant:
- BUTONI 1 -> ARDUINO PIN 5
- BUTONI 2 -> ARDUINO PIN 6
- BUTONI 3 -> ARDUINO PIN 7
- BUZZER + -> ARDUINO PIN 4
- BUZZER - -> GND
kunjat e butonit të dytë shkojnë në GND
Ne nuk kemi nevojë të përdorim rezistencë për butonat, sepse kunjat përkatëse Arduino të përdorura për hyrjet e butonave iniciohen me rezistorë tërheqës të brendshëm në kod.
Hapi 3: Ngarkimi i Kodit
Kodi burimor mund të gjendet këtu:
github.com/alojzjakob/Tamaguino
për këtë ndërtim do t'ju duhet ky version specifik:
github.com/alojzjakob/Tamaguino/tree/maste…
Versionshtë një version i modifikuar i kodit fillestar që të jetë i pajtueshëm me këtë ekran.
Nëse keni qenë duke ndërtuar Tamaguino më parë, ju lutemi vini re se butonat dhe zile janë hartuar ndryshe në këtë krahasim me versionin SSD1306 (I2C). Duhej të riorganizohej në mënyrë që të mund të përdorim kunjat e dedikuar SPI në Arduino.
Ju gjithashtu do të keni nevojë për këtë bibliotekë nga Adafruit për SSD1325:
github.com/adafruit/Adafruit_SSD1325_Libra…
Tani që keni gjithçka gati, ngarkoni kodin dhe bibliotekën në Arduino IDE dhe ngarkoni në tabelë.
Hapi 4: Vështrim i përgjithshëm
Në videon e mësipërme mund të më ndiqni hap pas hapi dhe të krijoni kafshën tuaj Tamaguino!