Code Monkey home page Code Monkey logo

the-goon's Introduction

THE-GOON

aka. Temperature Housing Environment - Gwen's Office Output Navigator

Follow Step-By-Step Instructions Here

This project follows my process of creating a self driving robot. The robot is able to collect data from a temperature sensor using Arduino Mega 2650 and upload it to twitter using Raspberry Pi 4. Interface Arduino Mega 2650, Raspberry Pi 4, BTS7960 motor controllers, SR04 ultrasonic sensors, and DHT11 temperature & humidity sensor.

Materials

Item Link
Arduino Mega 2650 Board store.arduino.cc
Raspberry Pi 4 raspberrypi.com
BTS7960 Motor Driver x2 amazon.com
HC-SR04 Ultrasonic Sensor x3 microcenter.com
DHT11 Temperature & Humidity Sensor microcenter.com
Robot Base, Motors, Wheels servocity.com
Breadboard microcenter.com
Jumper Wires microcenter.com
9 Volt Batteries x2 amazon.com
9V Battery Connectors x2 amazon.com
Arduino Battery Pack amazon.com
Raspberry Pi Battery Pack amazon.com
Micro SD Card amazon.com
USB Printer Cable amazon.com

Arduino Wiring

Pin Location
Gnd - channel on breadboard
5V + channel on breadboard
Digital pin 4 Signal pin on DHT11
Digital pin 5 R_PWM pin on right BTS7960
Digital pin 6 L_PWM pin on right BTS7960
Digital pin 7 L_EN pin on right BTS7960
Digital pin 8 R_EN pin on right BTS7960
Digital pin 9 R_PWM pin on left BTS7960
Digital pin 10 L_PWM pin on left BTS7960
Digital pin 11 L_EN pin on left BTS7960
Digital pin 12 R_EN pin on left BTS7960
Digital pin 44 Input and output pin for front SR04 sensor
Digital pin 45 Input and output pin for right SR04 sensor
Digital pin 46 Input and output pin for left SR04 sensor
USB Port Raspberry Pi USB Port via USB printer cable
Power Jack Arduino Battery Pack

Libraries Used

Arduino Python
<BTS7960.h> sqlite3
<NewPing.h> serial
<Adafruit_Sensor.h> datetime
<DHT.h> tweepy

the-goon's People

Contributors

gwensab avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.