Inhoudsopgave:
- Stap 1: Stuklijst
- Stap 2: Montage
- Stap 3: Het circuit
- Stap 4: Upload de bijgevoegde software
- Stap 5: Laatste woorden
Video: IoT Desktop Klok en Thermometer: 5 Stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Hallo, Deze instructie laat je zien hoe ik een desktopklok en thermometer heb gebouwd, zonder speciaal gereedschap. Deze bureauklok toont de huidige tijd, de temperatuur en de luchtvochtigheid. De klok is zeer nauwkeurig omdat deze wordt gesynchroniseerd met een tijdserver met behulp van de wifi-verbinding van een esp8266 NodeMCU IoT-module. De luchtvochtigheid en temperatuur worden gemeten met een lokale sensor. Het apparaat wordt gevoed door een standaard telefoonoplader (5VDC). Er zijn twee beeldschermen geïnstalleerd. De eerste twee cijfers van het bovenste display geven de temperatuur in Celsius aan, de tweede twee cijfers de luchtvochtigheid. Het onderste display toont de tijd. De complete elektronica is ingebouwd in een papieren doos, die de verpakking was van een USB-geheugenstick.
Stap 1: Stuklijst
DHT22 digitale temperatuur en vochtigheid sensor module 1 st
TM1637 7 Segment 4 digit Digitale LED Display Module Voor arduino 1 st
Arduino nano MCU board 1 st
NodeMcu v3 Lua WIFI Internet of Things ontwikkeling MCU board ESP8266 1 st
Telefoon oplader 1 st
Proto PCB 1 st
Kabel 1 st
behuizing 1 st geschenkdoos:
soldeer tin 1 st
Totale materiaalkosten van het project: 10, 29 $/totaal project
Stap 2: Montage
Elke stap van het montageproces is te zien in de volgende video.
Wat extra informatie bij de video:
Dit is de tweede desktopklok die ik heb gebouwd. De instructielink van mijn eerste poging:
Ik heb deze instructie gemaakt, omdat ik nu het hele bouwproces heb vastgelegd en wat wijzigingen heb aangebracht. Ik had wat problemen met versie 1.0. Het grootste probleem was dat de RTC onnauwkeurig was. De klok vertraagde aanzienlijk. Dit probleem kan worden opgelost door IoT-technologie en periodieke tijdserversynchronisatie. In dit project heb ik NodeMCU gebruikt, dat de tijdsynchronisatie zal afhandelen.
De volgende stap was het vinden van de juiste woonruimte. Ik koos voor een klein papieren doosje waar alle onderdelen in passen. Dit doosje kreeg ik cadeau. Eigenlijk was een USB-geheugenstick het geschenk, dit was de verpakking van de USB-geheugenstick. Deze papieren verpakking was ideaal voor dit project. Ik denk dat elke doos (hout, plastic) met de juiste maat hiervoor kan worden gebruikt.
Het is een goed idee om alle componenten op en in de doos te plaatsen voordat u gaten boort.
In de vorige versie heb ik het Arduino-bord niet aan de doos vastgemaakt, maar het veroorzaakte een rommelige bekabeling. Dus nu heb ik besloten om een proto PCB te gebruiken. Deze oplossing vereist meer soldeerwerk, maar uiteindelijk is het de moeite waard om het te doen, omdat de kabels veel gemakkelijker kunnen worden beheerd.
Stap 3: Het circuit
Eerst probeerde ik alleen de NodeMCU-module te gebruiken, maar deze kon de DHT 22-sensor niet beheren. Ik denk dat het probleem is dat de DHT 22 op 5 V werkt en de NodeMCU op 3.3. Ik heb geprobeerd met level shifter module (3.3/5), zonder enig succes. Uiteindelijk heb ik een onafhankelijke Arduino nano voor de sensor toegepast. Het is 2 $ extra en het heeft wat ruimte nodig, maar een level shifter-module kost en heeft ook ruimte nodig. Ik heb alle componenten bekabeld volgens het schema.
Ik heb schroeven aangebracht om alle modules aan de doos te bevestigen, zodat er geen bewegende delen in zitten. Te gebruiken in een auto (als er wifi in de auto is heb ik getest met mijn mobiel als hotspot).
Stap 4: Upload de bijgevoegde software
Gebruik Arduino IDE-software en USB-kabels voor het uploaden van de broncode naar de MCU's:
Er is veel instructie over het programmeren van een NodeMCU, bijv.:
www.instructables.com/id/Programming-ESP82…
en hoe Arduino nano te programmeren:
www.arduino.cc/en/Guide/ArduinoNano
Er zijn twee codes. Een voor de Arduino nano en een voor de NodeMCU. Voordat u de NodeMCU-code uploadt, wijzigt u uw wifi-inloggegevens en stelt u uw tijdzone in. Ik heb een opmerking in de broncode achtergelaten over het gebruik van externe weergegevens van https://openweathermap.org/. Ik wilde ook de buitentemperatuur laten zien, maar de nauwkeurigheid van deze service was niet goed voor mij, misschien staat de sensor te ver van mijn locatie.
Stap 5: Laatste woorden
Ik heb deze klok 2 maanden probleemloos gebruikt. In die tijd heb ik ook mijn oudere apparaat geüpgraded, zie bijgevoegd. Nu ben ik blij met beide units. Ik ben van plan om een meer geavanceerde versie van deze klok te maken.
Prettige dag!
Aanbevolen:
Shield voor Arduino van oude Russische VFD-buizen: klok, thermometer, voltmeter - Ajarnpa
Schild voor Arduino Van oude Russische VFD-buizen: klok, thermometer, voltmeter…: Dit project nam bijna een half jaar in beslag. Ik kan niet beschrijven hoeveel werk er in dit project is gestoken. Dit project alleen doen zou me een eeuwigheid kosten, dus ik had wat hulp van mijn vrienden. Hier kunt u ons werk zien gebundeld in een zeer lange instructie
Smartphone gebruiken als contactloze thermometer / draagbare thermometer - Ajarnpa
Gebruik smartphone als contactloze thermometer / draagbare thermometer: lichaamstemperatuur meten met contactloos / contactloos zoals een thermopistool. Ik heb dit project gemaakt omdat Thermo Gun nu erg duur is, dus ik moet een alternatief krijgen om DIY te maken. En het doel is om met een low budget-versie te maken.SuppliesMLX90614Ardu
6-cijferige Nixie-klok / timer / thermometer - Ajarnpa
6-cijferige Nixie-klok / timer / thermometer: dit project gaat over een 6-cijferige nauwkeurige klok met NIXIE-buizen. Met een keuzeschakelaar die u kunt kiezen tussen TIJD (en datum) modus, TIMER-modus (met een nauwkeurigheid van 0,01 sec) en THERMOMETER-modus .Een RTC-module houdt de datum en tijd bij door een interne ba
ARDUINO FM-RADIO MET KLOK EN THERMOMETER - Ajarnpa
ARDUINO FM-RADIO MET KLOK EN THERMOMETER: De FM-omroepband, die wordt gebruikt voor FM-uitzending van radio door radiostations, verschilt tussen verschillende delen van de wereld. In Europa, Australië[1] en Afrika ((gedefinieerd als regio van de Internationale Telecommunicatie-Unie (ITU) 1)) gaat het van 87,5 tot 108 mega
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv