Inhoudsopgave:
Video: Tamaguino-update met enorme OLED - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
De groeten!
Vandaag gaan we Tamaguino updaten met een glanzend nieuw enorm 2,7-inch OLED-scherm, vriendelijk geleverd door DFRobot!
Zoals je misschien al weet, was Tamaguino een van mijn eerste Arduino-projecten en mijn eerste game die werd ontwikkeld om op een microcontroller te draaien. Het is een kloon van het virtuele huisdier Tamagotchi, dat in de jaren 90 erg populair was en de laatste jaren ook steeds populairder werd!
De eerste versie van Tamaguino gebruikte de bekende 0,96 I2C OLED die algemeen verkrijgbaar is en door veel elektronicahobbyisten wordt gebruikt.
Tamaguino heeft een eigen website:
Daar vindt u gedetailleerde informatie en schema's, broncode en gerelateerde bibliotheken, 3D-afdrukbare cases en nog veel meer. Het werd ook geport naar Arduboy!;)
Nu je de korte geschiedenis van Tamaguino kent, laten we het laten schitteren op deze nieuwe grote OLED!
Stap 1: benodigde onderdelen
Om dit project op een breadboard te bouwen, heb je het volgende nodig:
- Arduino UNO of vergelijkbaar
- broodplankje
- 2,7" OLED 128x64 displaymodule van DFRobot
- jumperdraden
- 3 drukknoppen
- piëzo-zoemer / luidspreker
Stap 2: Bedrading
De buitenste OLED-pinnen zijn gelabeld met 1 en 20, dus controleer nogmaals of elke verbinding is toegewezen aan de juiste pin
Volg deze handleiding voor verbindingen:
- OLED PIN 1 (GND) -> ARDUINO GND
- OLED PIN 2 (VCC) -> ARDUINO 5V (zou ook op 3v3 moeten werken)
- 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
Knoppen en zoemer / luidspreker:
- KNOP 1 -> ARDUINO PIN 5
- KNOP 2 -> ARDUINO PIN 6
- KNOP 3 -> ARDUINO PIN 7
- ZOEMER + -> ARDUINO PIN 4
- ZOEMER - -> GND
tweede knop pinnen gaan naar GND
We hoeven geen weerstanden voor knoppen te gebruiken, omdat overeenkomstige Arduino-pinnen die worden gebruikt voor knopingangen worden geïnitialiseerd met interne pull-up-weerstanden in de code.
Stap 3: De code uploaden
Broncode is hier te vinden:
github.com/alojzjakob/Tamaguino
voor deze build heb je deze specifieke versie nodig:
github.com/alojzjakob/Tamaguino/tree/maste…
Het is een aangepaste versie van de oorspronkelijke code om compatibel te zijn met dit scherm.
Als je eerder Tamaguino aan het bouwen was, houd er dan rekening mee dat knoppen en zoemer hier anders zijn toegewezen in vergelijking met de SSD1306 (I2C) -versie. Het moest opnieuw worden gerangschikt, zodat we speciale SPI-pinnen op Arduino kunnen gebruiken.
Je hebt ook deze bibliotheek van Adafruit nodig voor SSD1325:
github.com/adafruit/Adafruit_SSD1325_Libra…
Nu je alles klaar hebt, laad je de code en bibliotheek in Arduino IDE en upload je ze naar het bord.
Stap 4: Overzicht
In de video hierboven kun je me stap voor stap volgen en je eigen Tamaguino-huisdier bouwen!
Aanbevolen:
Plezier met OLED-display en Arduino: 12 stappen (met afbeeldingen)
Plezier met OLED-display en Arduino: ik ben er vrij zeker van dat je zeker hebt gehoord over OLED-displaytechnologie. Het is relatief nieuw en biedt een betere kwaliteit dan de oude LCD-technologie. In deze zelfstudie willen we de stappen bekijken die nodig zijn om gegevens weer te geven op een van de meest voorkomende enkele co
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Enorme flexibele transparante LED-matrix onder $ 150. Makkelijk te maken: 8 stappen (met afbeeldingen)
Enorme flexibele transparante LED-matrix onder $ 150. Makkelijk te maken.: Ik wil beginnen met te zeggen dat ik geen professional ben, ik heb geen diploma in elektronica. Ik vind het gewoon leuk om met mijn handen te werken en dingen uit te zoeken. Ik zeg dat om alle niet-professionals zoals ik aan te moedigen. Je hebt het vermogen om
Coilgun zonder enorme condensatoren. Voltooid: 11 stappen
Coilgun zonder enorme condensatoren. Voltooid: Ongeveer zes maanden geleden heb ik een eenvoudige coilgun gebouwd met een breadboard op een bord geplakt (origineel project). Het was leuk en functioneel, maar ik wilde het afmaken. Dat heb ik dus eindelijk gedaan. Deze keer gebruik ik zes spoelen in plaats van twee en heb ik 3D-geprinte
Een UPS met enorme capaciteit herwerken: 4 stappen (met afbeeldingen)
Herwerk een UPS met enorme capaciteit: die UPS-apparaten die u voor uw computer koopt, hebben meestal een gel-celbatterij die een paar jaar meegaat. Minder als je stroom veel uitvalt. Als je ze vervangt, betaal je een bundel, ook al is het een standaardcel. Deze korte Instructable zal demonstreren