Innehållsförteckning:

Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD: 4 steg (med bilder)
Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD: 4 steg (med bilder)

Video: Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD: 4 steg (med bilder)

Video: Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD: 4 steg (med bilder)
Video: IR Sensor Project | IR Sensor Module Working | IR Module Project | IR Project | 2024, November
Anonim
Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD
Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD
Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD
Visa Live Arduino Sensoravläsningar på en Nokia 5110 LCD

Om du någonsin har arbetat med arduino, har du förmodligen velat att den ska visa sensoravläsningar. Att använda den seriella bildskärmen är helt okej, men eftersom du är den arduino -badass du snabbt blir, vill du förmodligen att den ska visa avläsningarna på något mer vetenskapligt Att ha din arduino ansluten till en dator eller bärbar dator gör det inte precis superportabelt och att ha en LCD -skärm ansluten för att visa dina data blir väldigt praktiskt om du vill ha med dig din Arduino. Här är några enkla instruktioner om hur du kopplar och programmerar din arduino så att den fungerar med displayen.

På en sidoanteckning har jag också gjort en instruktion om hur man använder en OLED -skärm, som bara använder 4 ledningar. Om du vill kolla in den här, här är länken:

www.instructables.com/id/Easy-OLED-Display/

Steg 1: Vad du behöver

Vad du behöver
Vad du behöver
Vad du behöver
Vad du behöver
Vad du behöver
Vad du behöver

För detta projekt behöver du: -Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (testad på UNO) -Adafruit_GFX bibliotek-Adafruit_PCD8544 bibliotek Du kan köpa Nokia 5110 LCD på ebay för cirka 2 dollar. Detsamma gäller duponttråden. Sök på ebay efter "40PCS dupont wire male to female", det kostar ungefär en dollar.

Steg 2: Bibliotek ??? Inga problem

Bibliotek ??? Inga problem!
Bibliotek ??? Inga problem!

Om du har arbetat med Arduino tidigare har du förmodligen IDE och en verklig Arduino. Men om du ännu inte är bekant med bibliotek behöver du inte oroa dig, de är väldigt enkla att använda. Ladda ner dem genom att följa länkarna nedan och klicka på nedladdning ZIP på höger sida av webbsidan. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… Efter att du har laddat ner zip-filerna extraherar du dem till biblioteksfilen i din huvudsakliga Arduino-fil (vanligtvis C:/programfiler/Arduino/bibliotek) Extrahera filerna till mappen bibliotek och byt namn på dem till Adafruit_GFX och Adafruit_PCD8544 Det är i princip allt du behöver göra för den här delen. Nu till koddelen.

Steg 3: Arduino -kod

Jag har skrivit en tom mall, du behöver bara lägga till koden som läser från din sensor och den ska fungera. Min kod skriver till den seriella bildskärmen i IDE såväl som till 5110 LCD -skärmen. De delar du behöver ändra för att den ska visa de avläsningar (och text) som du vill ha är markerade i koden.#Include // math och SPI borde redan vara i din biblioteksmapp som standard, oroa dig inte för dessa#inkludera #inkludera // vi laddade ner detta just nu#inkludera Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // digitala stift som används för att ansluta till LCD#definiera XPOS 0#definiera YPOS 1flöte sensorPin = A0; // din sensorstift, kan du ändra detta om du vill ha void setup () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // du kan ändra “sensorValue” i hela koden till allt du vill haSerial.print ("Värdet på sensor A är:"); // kommer att visa denna text på den seriella monitorSerial.println (sensorValue); // glöm inte ln så nästa körning skriver in i nästa rad display.clearDisplay (); // rensar displayen varje gång slingan startar overdisplay.setCursor (0, 0); display.print ("Värdet på sensor A är:"); // detta kommer att skrivas på LCDdisplay.println (sensorValue); display.display (); delay (1000);} Om du gjorde allt korrekt borde koden fungera, men kör den inte ännu, vi måste Anslut skärmen först.

Steg 4: Anslut LCD -skärmen till Arduino

Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino
Ansluter LCD -skärmen till Arduino

Vi är nästan klara! det enda som återstår är att faktiskt ansluta stiften på LCD-skärmen till Arduino. Lyckligtvis är stiften (från 1 till 5) anslutna i rad, så din chans att se dem fel är mycket smal. Anslut stiften 1-5 på Nokia 5110 LCD till stift 3-7 på din Arduino. (Så RST skulle gå till Arduino stift 3, CE skulle gå till stift 4 och så vidare) När du har anslutit alla stiften kommer du att märka att 3 är över. Dessa stift ska anslutas till 3.3V, 5V och GND -stiftet på din Arduino. Uppenbarligen går GND LCD -stift till GND på Arduino. Beroende på vilken typ av Arduino du har och vilken typ av skärm du har, spela med att ansluta de två sista LCD -stiften till 5V eller 3.3V -stiftet på din Arduino. Båda borde fungera, men prova det själv och se vad den bästa kombinationen är. Att sätta motstånd med små värden (cirka 100-200Ohm borde vara bra) mellan 3-7 Arduino-stiften och LCD-stiften skadar inte. Detta är bara för säkerhets skull och behövs inte om du inte vill använda skärmen under långa perioder. Jag rekommenderar att du läser den här delen igen, bara för att vara extra säker på att du har anslutit allt korrekt. När allt är anslutet kan du ladda upp koden och börja ha kul med din nya Arduino -dataskärm LCD. Jag hoppas att den instruerbara var lätt att förstå och hjälpte åtminstone några av er.

Rekommenderad: