Innehållsförteckning:
Video: Digital display för ESP8266: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
I detta projekt lär du dig hur du ansluter Arduinos digitala skärm till ditt ESP8266 -kort och hur du visar IP -adresser på displayen.
Tillbehör
Saker du behöver:
1. Ett ESP8266 -kort
2. Arduinos digitala display
3. Bygelkablar (cirka 20)
4. Strömförsörjning, displayen behöver 5v och kortet tar 3,3v
5. En UART -kabel och USB -kabel
6. (Valfritt) Potentiometer (används för att ändra kontrasten på kortet)
7. (Programvara) USB till UART Bridge-drivrutin (tillgänglig här:
Steg 1: Anslut styrelsen
Det första steget i processen är att ansluta kortet. För detta kan du följa kopplingsscheman som finns i gnistlaboratoriets arduino -kit. Använd bara ESP8266: s GPIO -stift istället för Arduinos stift. Om du har en Arduino till hands, använd den med 5 volt och jordstift för att driva skärmen. Om du inte gör det, se bara till att använda en 5 volt strömförsörjning för att driva skärmen. Använd inte ESP8266 för att driva skärmen, den kommer inte att ha tillräckligt med volt.
Steg 2: Programmera styrelsen
Nästa steg är att skriva kod för tavlan. Här har jag tillhandahållit kod skriven av min vän (all kredit går till Steven Mu för detta). Det han har gjort inkluderar fyra bibliotek högst upp - det första är att köra kommandon för LCD -skärmen och de tre andra för ESP: s wifi -kommandon. Han skapar också variabler för wifi han vill ansluta till och dess lösenord. Han definierar också variabler för de olika stiften på LCD -skärmen. Därefter ansluter han i princip till wifi, frågar efter dess IP -adress och skriver sedan ut den på skärmen.
Steg 3: Testning
Om allt går smidigt ska IP -adressen skrivas ut till LCD -skärmen. Om inte, kontrollera att dina anslutningar är väl anslutna och att dina stift är korrekta.
Rekommenderad:
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
Så här använder du stegmotor som roterande kodare och OLED -skärm för steg: I denna handledning lär vi oss hur du spårar stegmotorstegen på OLED -skärmen. Titta på en demonstrationsvideo. Kredit för den ursprungliga handledningen går till YouTube -användaren " sky4fly "
3.3V Mod för ultraljudssensorer (förbered HC-SR04 för 3.3V Logic på ESP32/ESP8266, Particle Photon, etc.): 4 steg
3.3V Mod för ultraljudssensorer (förbered HC-SR04 för 3.3V Logic på ESP32/ESP8266, Particle Photon, etc.): TL; DR: På sensorn, klipp av spåret till Echo-stiftet, anslut sedan det igen med en spänningsdelare (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Redigera: Det har varit en del debatt om ESP8266 faktiskt är 5V -tolerant på GPIO i
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
1.5A linjär regulator för konstant ström för lysdioder för: 6 steg
1.5A linjär regulator för konstant ström för lysdioder för: Så det finns massor av instruktioner som täcker användning av LED -lampor med hög ljusstyrka. Många av dem använder den kommersiellt tillgängliga Buckpuck från Luxdrive. Många av dem använder också linjära regleringskretsar som toppar vid 350 mA eftersom de är mycket ineffektiva