Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Om kamers of kantoren te bewaken of waar we dit project kunnen gebruiken en dat wordt weergegeven met zoveel details zoals grafiek, realtime temperatuur en nog veel meer.
We gebruiken:
Allereerst moeten we account maken op dit IoT-platform en deze code op uw Wemos DI plaatsen en uw LM35-sensor koppelen aan Wemos D1 zoals weergegeven in het diagram en vervolgens een stap verwerken op het IoT-platform zoals weergegeven in ppt.
Toon PPT voor meer informatie over het IoT-platform.
Je moet je eigen projectcode nemen (deze wordt geleverd door thingsIO. AI, zoals weergegeven in PPT) en uploaden naar de microcontroller.
Stap 1: Stap voor stap proces van dit project
Stap 2: Coderen
Deze code moet je uploaden naar je microcontroller. Hier gebruik ik wemos d1 en moet iets importeren dat je moet veranderen je wifi SSID en wachtwoord. (Hier is de mijne SSID: DDIK Makadia en wachtwoord: kidd123456789)
Stap 3: Schema
U moet uw LM35-sensor aansluiten zoals weergegeven in de afbeelding.
Stap 4: Hardwarebeschrijving
LM35-sensor:
Bedrijfsspanning: 4-20V 3 pinnen: VCC, GND, SIGNAAL SIGNAAL pin verandert de spanning volgens de temperatuur LM35 is een 3-pins temperatuursensor die een VCC en GND vereist en in ruil daarvoor geeft de resterende derde pin ons een analoge uitgang. Raadpleeg het onderstaande schakelschema voor de pinconfiguraties. Deze output wordt vervolgens geleverd aan de ADC's die aanwezig zijn in AtMega 16 IC, die volgens een formule de temperatuur in ° C-formaat berekenen. De LM35-serie zijn nauwkeurige temperatuursensoren met geïntegreerde schakelingen, waarvan de uitgangsspanning lineair evenredig is met de Celsius (Celsius) temperatuur. De LM35 heeft dus een voordeel ten opzichte van lineaire temperatuursensoren gekalibreerd in ° Kelvin.
Wemos D1:
Functies:
11 digitale input/output pinnen, alle pinnen hebben interrupt/pwm/I2C/one-wire ondersteund (behalve voor D0) 1 analoge input (3.2V max input) Micro USB aansluiting Power jack, 9-24V power input. Compatibel met Arduino Compatibel met nodemcu
Technische specificaties:
Microcontroller ESP-8266EX
Bedrijfsspanning 3.3V
Digitale I/O-pinnen 11
Analoge ingangspennen 1 (max. ingang: 3,2 V)
Kloksnelheid 80 MHz/160 MHz
Flash 4M bytes
Lengte 68,6 mm
Breedte 53,4 mm
Gewicht 25g
Speld:
Pin | Functie | ESP-8266
TX | TXD | TXD
RX | RXD | RXD
A0 | Analoge ingang, max 3.3V ingang | A0
D0 | IO | GPIO16D1 | IO, SCL | GPIO5
D2 | IO, SDA | GPIO4
D3 | IO, 10k Pull-up | GPIO0
D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2
D5 | IO, SCK | GPIO14
D6 | IO, MISO | GPIO12
D7 | IO, MOSI | GPIO13
D8 | IO, 10k Pull-down, SS | GPIO15
G | Grond | GND
5V | 5V | -
3V3 | 3.3V | 3,3V
RST | Reset | RST