Innehållsförteckning:
Video: Tamaguino -uppdatering med enorm OLED: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Hälsningar!
Idag ska vi uppdatera Tamaguino med en glänsande ny stor 2,7 OLED -skärm, vänligen tillhandahållen av DFRobot!
Som du kanske redan vet var Tamaguino ett av mina första Arduino -projekt och mitt första spel utvecklades för att köras på en mikrokontroller. Det är en klon av Tamagotchi virtuella husdjur, som var mycket populära på 90 -talet och blev allt populärare de senaste åren också!
Första versionen av Tamaguino använde välkända 0,96 I2C OLED som är allmänt tillgänglig och används av många elektroniska hobbyister.
Tamaguino har sin egen webbplats:
Där kan du hitta detaljerad information och scheman, källkod och relaterade libraires, 3D -utskrivbara fall och mycket mer. Det överfördes till Arduboy också!;)
Nu när du känner till Tamaguinos korta historia, låt det lysa på denna nya stora OLED!
Steg 1: Delar som behövs
För att bygga detta projekt på en brödbräda behöver du följande:
- Arduino UNO eller liknande
- bakbord
- 2,7 "OLED 128x64 displaymodul från DFRobot
- bygelkablar
- 3 tryckknappar
- piezo summer / högtalare
Steg 2: Kabeldragning
De yttersta OLED -stiften är märkta med 1 och 20, så dubbelkolla om varje anslutning har rätt pin
Följ denna guide för anslutningar:
- OLED PIN 1 (GND) -> ARDUINO GND
- OLED PIN 2 (VCC) -> ARDUINO 5V (borde också fungera på 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
Knappar och summer / högtalare:
- KNAPP 1 -> ARDUINO PIN 5
- KNAPP 2 -> ARDUINO PIN 6
- KNAPP 3 -> ARDUINO PIN 7
- BUZZER + -> ARDUINO PIN 4
- SUMMARE - -> GND
andra knappnålarna går till GND
Vi behöver inte använda motstånd för knappar, eftersom motsvarande Arduino -stift som används för knappingångar initieras med interna uppdragningsmotstånd i koden.
Steg 3: Ladda upp koden
Källkoden hittar du här:
github.com/alojzjakob/Tamaguino
för den här versionen behöver du den här specifika versionen:
github.com/alojzjakob/Tamaguino/tree/maste…
Det är en modifierad version av initialkoden för att vara kompatibel med denna skärm.
Om du byggde Tamaguino tidigare, observera att knappar och summer summeras annorlunda jämfört med SSD1306 (I2C) -versionen. Det måste ordnas om så att vi kan använda SPI-dedikerade stift på Arduino.
Du behöver också detta bibliotek från Adafruit för SSD1325:
github.com/adafruit/Adafruit_SSD1325_Libra …
Nu när du har allt klart, ladda koden och biblioteket i Arduino IDE och ladda upp till styrelsen.
Steg 4: Översikt
I videon ovan kan du följa mig steg-för-steg och bygga ditt eget Tamaguino-husdjur!
Rekommenderad:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Zombie Truck, hur man gör en enorm lastbil med Arduino: 5 steg
Zombie Truck, Hur man gör en enorm lastbil med Arduino: Hej killar, idag ska jag visa dig hur du gör en zombiebil (uppgraderad monstertruck som körs på arduino) Materialen är följande:
Internetklocka: Visa datum och tid med en OLED med ESP8266 NodeMCU med NTP -protokoll: 6 steg
Internetklocka: Visa datum och tid med en OLED Användning av ESP8266 NodeMCU Med NTP -protokoll: Hej killar i denna instruktioner kommer vi att bygga en internetklocka som kommer att få tid från internet så detta projekt behöver inte någon RTC för att köra, det behöver bara en fungerande internetanslutning Och för detta projekt behöver du en esp8266 som kommer att ha en
Grafik på en SSD1306 I2C OLED 128x64 -skärm med CircuitPython med en Itsybitsy M4 Express: 13 steg (med bilder)
Grafik på en SSD1306 I2C OLED 128x64 -skärm med CircuitPython med en Itsybitsy M4 Express: SSD1306 OLED -skärmen är en liten (0,96 "), billig, allmänt tillgänglig, I2C, svartvit grafisk skärm med 128x64 pixlar, som är lätt att koppla ihop (endast 4 ledningar) till mikroprocessorutvecklingskort som en Raspberry Pi, Arduino eller
Gör en enorm utskrivbar affisch från din ITunes albumkonst !: 7 steg (med bilder)
Gör en enorm utskrivbar affisch av din iTunes -albumkonst !: Detta är en instruerbar beskrivning av hur du krångligt exporterar din befintliga iTunes -albumkonst och ordnar alla omslag i ett stort rutnät, så att du får ett gigantiskt, färgglatt och livligt mashmash av populärkultur redo för utskrift och kanske la