Arduino Weather System - Ep2: Arduino and AWS Cloud
#homeAutomation #DIY #Arduino
This video is the second episode in the "Arduino Weather System" series. It builds on the previous one and continues forward by pushing the temperature & humidity data received through the DHT11 sensor, onto an AWS IoT account.
→ Index
0:20 New VSCode project and code to connect to WiFi
2:16 Compiling and uploading code to the ESP8266
2:46 Wiring the ESP8266 to the Arduino Uno board
3:07 Wiring schema
4:10 Moving password and other sensitive information to "secrets.h" file
5:28 Sending data through an MQTT topic
7:20 Lambda function that persists data into a DynamoDB table
10:16 AWS IOT Rule that invokes the Lambda function
12:32 Taking the build outside for a last test
I start by showing the WiFi module used to allow our weather station to go online: it's a programmable module called "ESP8266 ESP01". I then create a new project on VSCode using the PlatformIO extension and dive right away into writing the code that does the following steps:
→ Connect to WiFi
→ Establish a connection to AWS IoT's MQTT topic
→ Send data through the topic
I then connect the WiFi module to the Arduino board and test that it sends the data over. Once that confirmed, I create a Lambda function that handles the received data by saving it into a DynamoDB table.
I will add more sensors as we progress.
For libraries, code walkthrough, and line-by-line explanation, check out the Github repo:
→ Arduino Uno code: https://github.com/MecaHumArduino/arduino-uno-aws-weather-station
→ ESP8266 ESP-01 code: https://github.com/MecaHumArduino/esp8266-01-aws-mqtt
Items I used in this video (Affiliate):
→ Arduino Uno: https://amzn.to/2RnHhPY
→ LCD Screen: https://amzn.to/2FzJdT6
→ Breadboard: https://amzn.to/2Ei40tP
→ Jumper Wires: https://amzn.to/2Ehh2ru
→ Jumper Wires Male to Male + Tweezer: https://amzn.to/3jcf9eX
→ 10k ohm Potentiometer: https://amzn.to/2EmaXdg
→ Hardware and Craft Storage Cabinet Drawer Organizer: https://amzn.to/36ehDpB
→ ESP8266 ESP-01 WiFi Module: https://amzn.to/30fUWNS
→ ESP8266 ESP-01 programmable USB: https://amzn.to/345egi6
→ ESP8266 ESP-01 Breakout Board Breadboard Adapter: https://amzn.to/3kSFVcP
**If the video was helpful, remember to give it a "thumbs up" and consider subscribing.**
Видео Arduino Weather System - Ep2: Arduino and AWS Cloud канала MecaHumArduino
This video is the second episode in the "Arduino Weather System" series. It builds on the previous one and continues forward by pushing the temperature & humidity data received through the DHT11 sensor, onto an AWS IoT account.
→ Index
0:20 New VSCode project and code to connect to WiFi
2:16 Compiling and uploading code to the ESP8266
2:46 Wiring the ESP8266 to the Arduino Uno board
3:07 Wiring schema
4:10 Moving password and other sensitive information to "secrets.h" file
5:28 Sending data through an MQTT topic
7:20 Lambda function that persists data into a DynamoDB table
10:16 AWS IOT Rule that invokes the Lambda function
12:32 Taking the build outside for a last test
I start by showing the WiFi module used to allow our weather station to go online: it's a programmable module called "ESP8266 ESP01". I then create a new project on VSCode using the PlatformIO extension and dive right away into writing the code that does the following steps:
→ Connect to WiFi
→ Establish a connection to AWS IoT's MQTT topic
→ Send data through the topic
I then connect the WiFi module to the Arduino board and test that it sends the data over. Once that confirmed, I create a Lambda function that handles the received data by saving it into a DynamoDB table.
I will add more sensors as we progress.
For libraries, code walkthrough, and line-by-line explanation, check out the Github repo:
→ Arduino Uno code: https://github.com/MecaHumArduino/arduino-uno-aws-weather-station
→ ESP8266 ESP-01 code: https://github.com/MecaHumArduino/esp8266-01-aws-mqtt
Items I used in this video (Affiliate):
→ Arduino Uno: https://amzn.to/2RnHhPY
→ LCD Screen: https://amzn.to/2FzJdT6
→ Breadboard: https://amzn.to/2Ei40tP
→ Jumper Wires: https://amzn.to/2Ehh2ru
→ Jumper Wires Male to Male + Tweezer: https://amzn.to/3jcf9eX
→ 10k ohm Potentiometer: https://amzn.to/2EmaXdg
→ Hardware and Craft Storage Cabinet Drawer Organizer: https://amzn.to/36ehDpB
→ ESP8266 ESP-01 WiFi Module: https://amzn.to/30fUWNS
→ ESP8266 ESP-01 programmable USB: https://amzn.to/345egi6
→ ESP8266 ESP-01 Breakout Board Breadboard Adapter: https://amzn.to/3kSFVcP
**If the video was helpful, remember to give it a "thumbs up" and consider subscribing.**
Видео Arduino Weather System - Ep2: Arduino and AWS Cloud канала MecaHumArduino
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Arduino Weather System - Ep3: Measuring UV Light](https://i.ytimg.com/vi/YlprYKokXfs/default.jpg)
![How to Get Started with AWS IoT Core Quick Connect](https://i.ytimg.com/vi/6w9a6y_-T2o/default.jpg)
![#142 Solar Power for the ESP8266, Arduino, etc.](https://i.ytimg.com/vi/WdP4nVQX-j0/default.jpg)
![Reading Temperature DATA from LM35 Sensor+ Node MCU (ESP8266) and Publish the Data to AWS cloud.](https://i.ytimg.com/vi/vCOjSUEbTiw/default.jpg)
![What is AWS IoT?](https://i.ytimg.com/vi/WAp6FHbhYCk/default.jpg)
![5$ Arduino WiFi Module!? ESP8266 mini Tutorial/Review](https://i.ytimg.com/vi/9QZkCQSHnko/default.jpg)
![You can learn Arduino in 15 minutes.](https://i.ytimg.com/vi/nL34zDTPkcs/default.jpg)
![Making A Home Automation System (pt. 2) : MQTT Using Arduino Nano 33 IoT & WeMos D1 Mini](https://i.ytimg.com/vi/lK4v-6xzSEA/default.jpg)
![Water Leak Detector - Complete Guide - DIY](https://i.ytimg.com/vi/6FVJRkGDwwI/default.jpg)
![Connecting Raspberry Pi to AWS Iot Core : Setup and code Using Python and AWS IOT](https://i.ytimg.com/vi/kPLafcrng-c/default.jpg)
![How to connect NodeMCU ESP8266 with AWS IoT Core using Arduino IDE & MQTT](https://i.ytimg.com/vi/28FS2qix2u4/default.jpg)
![#264 PlatformIO for Arduino, ESP8266, and ESP32 Tutorial](https://i.ytimg.com/vi/0poh_2rBq7E/default.jpg)
![Solar Weather Station [WiFi, MQTT, Smart Home, ESP8266]](https://i.ytimg.com/vi/at7wmm9t8UE/default.jpg)
![Working At AWS - All You NEED To Know - Perspective Of A National SA Manager](https://i.ytimg.com/vi/vEsaMMceW_o/default.jpg)
![Building an End-to-End Industrial IoT (IIoT) Solution with AWS IoT - AWS Online Tech Talks](https://i.ytimg.com/vi/arpPt40jRUw/default.jpg)
![DHT11 Temperature & Humidity sensor with Arduino - Simple Weather Station](https://i.ytimg.com/vi/IO5kay3q3O8/default.jpg)
![How to make Arduino indoor garden](https://i.ytimg.com/vi/YLzc1rwn1eU/default.jpg)
![#48 Connect ESP8266 with the world (and IFTT) through MQTT and Adafruit.io (Tutorial)](https://i.ytimg.com/vi/9G-nMGcELG8/default.jpg)
![Control Arduino with Phone - Blynk Arduino Tutorial - Arduino Guide for Beginners](https://i.ytimg.com/vi/osACD1WX6sg/default.jpg)
![ESP8266 Web Server Step-By-Step Using Arduino IDE (Mac OSX and Windows)](https://i.ytimg.com/vi/m2fEXhl70OY/default.jpg)