Inhoudsopgave:
- Stap 1: Benodigdheden
- Stap 2: UPyCraft gebruiksaanwijzing
- Stap 3: Verbinden
- Stap 4: De code downloaden
- Stap 5: Wijzig de code
- Stap 6: Maak de mal
- Stap 7: Las
- Stap 8: Montage
- Stap 9: Voltooien
- Stap 10: Weergave
Video: MicroPython-programma: gegevens over coronavirusziekte (COVID-19) in realtime bijwerken: 10 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
In de afgelopen weken heeft het aantal bevestigde gevallen van coronavirusziekte (COVID 19) wereldwijd de 100.000 overschreden en de Wereldgezondheidsorganisatie (WHO) heeft de nieuwe uitbraak van coronaviruspneumonie tot een wereldwijde pandemie verklaard. Ik was erg bezorgd over deze uitbraak en ik moest elke dag online gaan om de laatste uitbraakgegevens te controleren, maar het was erg onhandig, dus maakte ik een project om MakePython ESP32 te gebruiken om de nieuwste uitbraakgegevens in realtime te krijgen en weer te geven het, en het was erg handig om het op mijn bureau te houden voor de laatste situatie.
Stap 1: Benodigdheden
Apparaat:
- MerknaamPython ESP32
- lithium batterij
- USB-kabel
- Tuimelschakelaar
Hulpmiddel:
- Schuimbord
- mes
- Papieren doos
- Soldeerbout
- Hotmelt lijmpistool
- Dubbelzijdige tape
MakePython ESP32 is een ESP32-bord met een geïntegreerd SSD1306 OLED-scherm, je kunt het krijgen via deze link:
Software:
uPyCraft V1.1
Klik op deze link om uPyCraft IDE voor Windows te downloaden:https://randomnerdtutorials.com/uPyCraftWindows
Stap 2: UPyCraft gebruiksaanwijzing
Download het Get Started MicroPython ESP32-bestand, dat wordt beschreven in het gedeelte MicroPython Development Tools van het bestand, waarmee u de uPyCraft IDE kunt downloaden, installeren en gebruiken. Het helpt je ook om aan de slag te gaan met MicroPython-programmering.
Je kunt het bestand krijgen via deze link:https://www.makerfabs.com/makepython-esp32-starter …
Stap 3: Verbinden
- Verbind MakePython ESP32 met pc via een USB-kabel, Open apparaatbeheer (zoek eenvoudig naar "apparaat" in het Windows-zoekvak). Wanneer het is uitgevouwen, zou het poortgedeelte zoiets als het bovenstaande moeten weergeven. Noteer het poortnummer, zoals COM20 in mijn geval. Als er geen poort verschijnt, probeer dan de USB-drive te downloaden:
- Open uPyCraft en klik op: Tools ->board -> esp32,En klik vervolgens op: Tools -> Serial -> COM20 (Your port)
Stap 4: De code downloaden
Download de bestanden boot.py, ssd1306.py en main.py. Open en klik op DownloadAndRun om het in MakePython ESP32 te laden.
Stap 5: Wijzig de code
Open het boot.py-bestand en wijzig de ssid en het wachtwoord in uw lokale netwerknaam en wachtwoord, zodat de module na het inschakelen met WIFI kan worden verbonden voor informatie
ssid = "Makerfabrieken"
wachtwoord = "20160704"
Als u merkt dat de informatie over de uitbraak van uw land niet wordt weergegeven, vraag me dan om deze toe te voegen, of u kunt deze zelf wijzigen. De methode is als volgt: open het bestand main.py, zoek CountryName, voeg uw CountryName toe (moet in het Chinees worden vertaald) en verander het nummer in range() in het overeenkomstige aantal landen, en voer daarna uit het opslaan
Stap 6: Maak de mal
Vervolgens begonnen we de schaal van onze eigen mal te maken:
Gebruik een mes om een klein gaatje in de papieren doos te maken om de tuimelschakelaar te plaatsen en een lang gat om het beeldscherm te plaatsen.
Stap 7: Las
De linker pin van de tuimelschakelaar is met een elektrische soldeerbout aan de voedingsingang van de MakePython ESP32-module gelast. De positieve pool van de lithiumbatterij is verbonden met het midden van de tuimelschakelaar en de negatieve pool is verbonden met de GND van de module.
Stap 8: Montage
- Bevestig de module aan de foamboard met dubbelzijdig plakband en de lithiumbatterij aan de andere kant van de foamboard.
- Bevestig de tuimelschakelaar aan het kartonnen gat en bevestig met een heet lijmpistool
- De papieren omslag wordt in een kartonnen doos gevouwen, het scherm wordt in het lange kartonnen doosgat gestoken en andere onderdelen worden in de kartonnen doos gedaan
Stap 9: Voltooien
Door de schakelaar op de doos om te draaien, maakt MakePython ESP32 automatisch verbinding met internet wanneer het wordt ingeschakeld en geeft het scherm de laatste informatie over uitbraakgegevens weer.
Stap 10: Weergave
Kijkend naar de informatie op het scherm, zijn er zoveel mensen besmet met het coronavirus. Hoop dat ze snel beter worden! Tegelijkertijd moeten we onszelf beschermen, onze handen vaak wassen en minder verzamelen.
Aanbevolen:
Maak mooie plots van live Arduino-gegevens (en sla de gegevens op in Excel): 3 stappen
Maak mooie plots van live Arduino-gegevens (en sla de gegevens op in Excel): we spelen allemaal graag met onze plotterfunctie in de Arduino IDE. Hoewel het nuttig kan zijn voor basistoepassingen, worden de gegevens gewist naarmate meer punten worden toegevoegd en het is niet bijzonder aangenaam voor de ogen. De Arduino IDE-plotter werkt niet
SCARA-robot: leren over voorwaartse en inverse kinematica!!! (Plot Twist Leer hoe u een realtime-interface maakt in ARDUINO met PROCESSING !!!!): 5 stappen (met afbeeldingen)
SCARA-robot: leren over voorwaartse en inverse kinematica!!! (Plot Twist Leer hoe u een realtime interface maakt in ARDUINO met PROCESSING !!!!): Een SCARA-robot is een zeer populaire machine in de industriewereld. De naam staat voor zowel Selective Compliant Assembly Robot Arm als Selective Compliant Articulated Robot Arm. Het is in feite een robot met drie vrijheidsgraden, de eerste twee displ
Het stuurprogramma van uw grafische kaart bijwerken (Windows): 4 stappen
Het stuurprogramma van uw grafische kaart bijwerken (Windows): Navigatie door de instellingen op een computer is vaak erg verwarrend en frustrerend wanneer iets niet goed werkt wanneer en hoe het moet. Met technologie komt er altijd iets nieuws en verbeterd uit, en het is belangrijk
IoT Data Science PiNet voor realtime Smart Screen-gegevens Viz - Ajarnpa
IoT Data Science PiNet voor realtime Smart Screen Data Viz: je kunt eenvoudig een IoT-netwerk van slimme displays samenstellen voor datavisualisatie om je onderzoeksinspanningen op het gebied van datawetenschap of een ander kwantitatief veld een boost te geven. U kunt de "push" van uw percelen naar de klanten rechtstreeks vanuit uw
Realtime gebeurtenismeldingen met NodeMCU (Arduino), Google Firebase en Laravel: 4 stappen (met afbeeldingen)
Realtime gebeurtenismeldingen met NodeMCU (Arduino), Google Firebase en Laravel: heb je ooit een melding willen ontvangen wanneer er een actie op je website wordt uitgevoerd, maar e-mail is niet de juiste keuze? Wil je bij elke verkoop een geluid of een belletje horen? Of er is direct uw aandacht nodig vanwege een calamiteit