Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
CJA3D
Published © CC BY-SA

Environmental Monitoring Rover

Build a Rover with Sparkfun ESP8266 Thing Dev Board to monitor temperature, humidity, gas readings and upload them to Cayenne for reference.

IntermediateFull instructions provided5 hours1,983
Environmental Monitoring Rover

Things used in this project

Hardware components

SparkFun ESP8266 Thing - Dev Board
SparkFun ESP8266 Thing - Dev Board
×1
DHT22 Temperature Sensor
DHT22 Temperature Sensor
×1
Seeed Studio Grove - Gas Sensor(MQ5)
×1
Breadboard (generic)
Breadboard (generic)
×1

Software apps and online services

Cayenne
myDevices Cayenne
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

MakeBlock Rover base plate

MakeBlock Rover base plate to hold the electronic components..

Schematics

Circuit Connections

DHT22 connected to pin# 2 on ESP8266 thing dev board
Gas sensor connected to ADC pin

And here are the connection from the ESP8266 Dev board to the Sparkfun motor driver(TB6612FNG),
PWMA on the motor driver to pin# 13
AIN1 to pin# 0
AIN2 to pin# 4
PWMB to pin# 15
BIN1 to pin# 14
BIN2 to pin# 5

Then connect the left motor pins to A1 and A2
And connect the right motor to pin B1 and B2

Code

Environmental Monitoring Rover using Sparkfun ESP8266 Thing Dev Board

Credits

CJA3D
10 projects • 80 followers
Tinkerer and 3D Printing enthusiast.

Comments