Arduino analoge 'ring' meter op kleur TFT-display (2 / 4 stap)

Stap 2: Hardwareconfiguratie

De installatie van de hardware is gemeenschappelijk voor sommige van mijn andere Instructables en bestaat voor de UNO, de 2.2" TFT-breedbeeldscherm op basis van de ILI9341 driver chip en een aantal bibliotheken die verbeterde versies van de bibliotheken van Adafruit GFX en ILI9341 zijn.

De aangesloten bibliotheken zijn verbeterd zodat een veel snellere prestaties op een UNO met behulp van directe poort toegang, andere borden kunnen worden gebruikt door commentaar uit een #define en wijzigen de de SPI pinnen.

De UNO is verbonden met de ILI9241 2.2" TFT display als volgt:

  • UNO + 5V om weer te pin 1 (VCC)
  • UNO + 5V via een 56 Ohm weerstand om weer te pin 8 (LED)
  • UNO 0V (GND) weer te geven op pin 2 (GND)
  • UNO digitale pin 7 door middel van een 1K 2 weerstand weergeven pin 4 (RESET), het toevoegen van een 1K 8 weerstand van display pin 4 met GND
  • UNO digitale pin 9 via een 1K 2 weerstand weergeven van pin 5 (DC/RS), het toevoegen van een 1K 8 weerstand van display pin 5 met GND
  • UNO digitale pin 10, via een 1K 2 weerstand weergeven pin 3 (CS), het toevoegen van een 1K 8 weerstand van display pin 3 met GND
  • UNO digitale pin 11 via een 1K 2 weerstand weergeven pin 6 (SDI/MOSI), het toevoegen van een 1K 8 weerstand van display pin 6 met GND
  • UNO digitale pin 13 via een 1K 2 weerstand weergeven pin 7 (SCK), het toevoegen van een 1K 8 weerstand van display pin 7 met GND

Het is belangrijk om op te nemen van de 1K 8 weerstanden met GND met deze 2.2" weergeven als anders werkt het niet! De weerstanden van 1K 2 en 1 K 8 zijn een "potentiële divider", fungeert als een logica level shifter, zodat het niveau van de logica op het display wordt teruggebracht van 5V om rond 3V. Pin 9 van het scherm hoeft niet te worden aangesloten.

Ik heb ook een paar korte (!) video's (nogal slecht kwaliteit...) tonen de graphics snelheid met behulp van een UNO en hardware SPI. (Deze hebben de lange delay() interval tussen elk scherm van de test verwijderd uit de schets!)

Een video is de Demo van de UTFT wordt uitgevoerd op een Mega-board met een 16-bits parallelle interface aan de weergave. Het is sneller, vooral omdat de 10.000 pixel perceel test eind veranderd dus 30.000 16bits willekeurige getallen hoeft niet te worden geproduceerd op hetzelfde moment als het uitzetten van 10.000 pixels (30.000 16bits willekeurige waarden duurt bijna 3 seconden genereren zodat de UNO echt het scherm sneller rijden kan dan het lijkt tijdens dat deel van de test)!

De "Sinus" animatie is beperkt vooral door de drijvende komma wiskunde betrokken en kon worden versneld drastisch met behulp van een eenvoudige opzoektabel van de sinus, die test zou vervolgens in het knipperen van een oog!

Gerelateerde Artikelen

Arduino ultrasone Bereikindicatie, met I²C lcd display!

Arduino ultrasone Bereikindicatie, met I²C lcd display!

Halloin dit project dat ik wil laten zien en leggen u de sensor van een bereik met ultrasone en een 20 x 04 LCD-scherm. Ik schreef de code voor dit project zelf en de toegevoegde veel reacties, zodat iedereen kan begrijpen en gebruiken voor andere pr
Arduino DS3231 Real timerklok met kleur TFT

Arduino DS3231 Real timerklok met kleur TFT

Het bouwen van een real timerklok met een kleuren TFT display is uiterst eenvoudig met behulp van de Arduino. Het display toont de tijd, de datum, de huidige temperatuur langs de MAX en MIN temperatuur die het heeft gemeten. Laten we bouwen het!Stap
Arduino schets voor een retro analoge meter-afbeelding op een moderne TFT-display

Arduino schets voor een retro analoge meter-afbeelding op een moderne TFT-display

Een andere sketch uit mijn collectie die van belang kan zijn...Weergeven van kleine digitale nummers van temperatuur en vochtigheid enz op een klein scherm is niet altijd de beste manier om informatie te tonen. De oude stijl analoge meters zijn beter
Beginner Arduino - met behulp van een 1.8-Inch-TFT-Display

Beginner Arduino - met behulp van een 1.8-Inch-TFT-Display

Dit is uw inleidende gids voor het gebruik van een 1.8 in Duimtft vertoning met een Arduino. Ik houd van de 1.8 op display voor zijn kleine grootte en lage kosten. Ik heb de mijne voor ongeveer $10 op ebay, hier. Het komt niet met instructies maar me
Arduino - Theremin met 7 Segment LED-Display

Arduino - Theremin met 7 Segment LED-Display

In dit instructable, ik zal u tonen hoe maak je een eenvoudige speelgoed die combinatie van de LED flitser en de Theremin. We gonna met behulp van enkele elementaire elektronica gebouwd op de top van een Arduino. Het basisidee van de 7 Segment LED-Di
Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Ik moest voor mijn andere project voor werk, meet de draaisnelheid van de rotor in omwentelingen Per minuut (RPM) van een gemodificeerde computer fan. Het had drie draden komen en dat me dat er enige manier om te controleren de snelheid kan worden aa
Analoge VU-meter en de klok (Arduino Powered)

Analoge VU-meter en de klok (Arduino Powered)

dit project brengt terug de oude tijd Analoge VU-Meter, met de toegevoegde functionaliteit van een nette uitziende klok! Wanneer u zwenking vandoor uw muziek swing de meter automatisch in op de klok. Achter is dit alles de populaire en makkelijk te g
Het gebruik van NeoPixel 16 Ring met Arduino Uno

Het gebruik van NeoPixel 16 Ring met Arduino Uno

Vandaag, ga ik u tonen hoe te gebruiken NeoPixel Ring met Arduino Uno een zeer basistype. Zoals u weet, we houden van kleurrijke LED's, zelfs vaststaat op een ring!De noodzaak lijst:1. de Arduino Uno2. NeoPixel Ring 16xWS2812 (met 16 ingesloten klein
Arduino auto g-Meter Display

Arduino auto g-Meter Display

ik maakte dit project voor mijn natuurkunde 308L klasse. Het is nog niet afgerond, maar het hele idee is hier voor iedereen om te repliceren.U kunt de meeste van deze onderdelen van hun goedkoper onderdelen, maar ik koos voor het gebruik van pre-en-k
Arduino analoog signaal Graphing op een TFT touchscreen

Arduino analoog signaal Graphing op een TFT touchscreen

Deze video demonstratie met source code is een voorbeeld van het analoge signaal graphing. Het project maakt gebruik van een Arduino Mega 2560 en UNO R3 2.8 TFT Touch scherm om weer te geven van twee analoge signalen als lijn- en staafgrafieken. Een
Arduino OLED Voltage Meter

Arduino OLED Voltage Meter

Arduino OLED Voltage Meter is een eenvoudige code dat ik schreef voor het lezen van de analoge ingang en omzetten spanning en weergegeven op OLED Display dit apparaat kan worden gebruikt om te controleren van 0 – 5 v DCStap 1: Dingen die je gaat moet
Auto voltage meter, analoge versie (met de "slimme" achtergrondverlichting)

Auto voltage meter, analoge versie (met de "slimme" achtergrondverlichting)

Oorspronkelijk maakte ik 7-segment voltage meter, maar de zon maakte het moeilijk om te lezen. Dacht om analoge versie met slimme achtergrondverlichting; kleur switches als over-of onder spanning situatie zich voordoet. Voltage meter vertelt als er e
Arduino Uno verbinden met Crystalfontz 16 x 2 OLED met slechts 4 draden!

Arduino Uno verbinden met Crystalfontz 16 x 2 OLED met slechts 4 draden!

Deze modules zijn vrij aardig. Ze zijn even groot als onze CFAH1602C serie 16 x 2 tekens LCD-modules en dunner als een bonus. De OLED van contrast is fantastisch, en ze hebben een frisse look die is moeilijk te verslaan. Een ander aardig ding is dat
Arduino analoge stick controller

Arduino analoge stick controller

In dit project zal ik helpen u samen te stellen een eenvoudige en van kras analoge stick Arduino controller, waarmee uw projecten (servo's & gelijkstroommotoren). Dit is een eenvoudige gids om te helpen nieuwe Arduino gebruikers aan hun projecten, ma