The Local Weather Station on a Four-Wheels Bluetooth Controlled Car
Introduction: The Local Weather Station on a Four-Wheels Bluetooth Controlled Car
Hello!!!
This is my four-wheels bluetooth controlled car which is equipped a local weather station on it. This four wheels car can be fully functional bluetooth controlled via Blynk that allows the car to move forward, backward, turn left, turn right by four DC motors. And it can also measure the weather data on my surrounding such as: air pressure, temperature, humidity, light. It is controlled by Seeed Wio Terminal & DFRobot Quad DC Motor Driver Shield. And all data related to car and weather are shown on both Wio Terminal LCD and Blynk HMI screen.
Please check my introduction video before getting started.
Step 1: Supplies
First of all, I would like to thank the following sponsors who helped me complete this project.
⦾ JLCPCB: for financial support and free PCB sponsor. If you have a PCB project, please visit the JLCPCB website to get exciting discounts and coupons as follows:
* JLCPCB PCB Prototype only $2.
* Get $24 Register Coupon here: jlcpcb.com/cyt
⦾ SEEED STUDIO: support me a Wio Terminal hardware.
⦾ DFROBOT: support me a Quad DC Motor Driver Shield for Arduino.
a. 375
Main materials:
⦾ 1pcs x Seeed Wio Terminal.
⦾ 1pcs x DFRobot Quad DC Motor Driver Shield for Arduino.
⦾ 1pcs x Grove - Temperature & Humidity Sensor (DHT11).
⦾ 1pcs x Grove Temperature and Barometer Sensor (BMP280). I had one Grove Beginner Kit for Arduino which include DHT11 and BMP280 sensor. If you are new to Arduino, you can buy this kit with 10 additional Grove Arduino sensors all in one piece of the board.
⦾ 4pcs x GA25 12V Geared Motor.
⦾ 4pcs x 65mm Rubber Wheel Blue. I only had two of these, so I used GT2 Timing Pulleys 80 Teeth for two remaining wheels.
⦾ 4pcs x Hexagon Motor Coupling For Robot Car Wheel.
⦾ 6pcs x Rechargeable Li-ion Battery 18650.
⦾ 2pcs x 2 Slot Battery 18650 Holder.
⦾ 2pcs x 1 Slot Battery 18650 Holder.
⦾ 1pcs x LM2596S 3A Adjustable Step-down DC-DC Power Supply Module.
⦾ 1pcs x Arduino Uno Protoshield.
⦾ 2pcs x Male & Female Header.
⦾ 1pcs x Clear/White Acrylic, size A4, thickness 5mm.
⦾ 1pcs x Round On/Off Switch.
⦾ 1 meter x 8P/16P Rainbow Ribbon Cable.
⦾ 2 meter x Two Core Power Cable.
⦾ 2pcs x 5mm DC Male And Female Power Plug.
⦾ Cable ties, cable spiral wrap, bolts and nuts.
⦾ 500mm x PVC Pipe Ø42mm & Ø60mm.
⦾ 2pcs x PVC Pipe Tee Ø42mm.
⦾ 4pcs x PVC Pipe End Cap Ø42mm.
⦾ 1pcs x PVC Straight Connector Tee Ø60mm.
⦾ 2pcs x PVC Pipe End Cap Ø60mm.
b. Tools:
⦾ Drilling machine.
⦾ Hand saw.
⦾ Soldering machine.
Step 2: Seed Wio Terminal
The Wio Terminal is a SAMD51-based microcontroller with Wireless Connectivity powered by Realtek RTL8720DN that’s compatible with Arduino and MicroPython. It runs at 120MHz (Boost up to 200MHz), 4MB External Flash and 192KB RAM. It supports both Bluetooth and Wi-Fi providing backbone for IoT projects.
The Wio Terminal itself is equipped with:
* 2.4” LCD Screen.
* Onboard IMU (LIS3DHTR).
* Microphone.
* Buzzer.
* microSD card slot.
* Light sensor.
* Infrared Emitter(IR 940nm).
* 5 Way Switch.
* 3 User Defined Button.
* Built-in RTC functionality inside the SAMD51 core.
* And so on. 1000