Hackster is hosting Hackster Holidays, Ep. 4: Livestream & Giveaway Drawing. Start streaming on Wednesday!Stream Hackster Holidays, Ep. 4 on Wednesday!
RishaldyPrisly
Published

Human Assistant Robot

This is a robot who can see, listen, talk, and move freely to help us do many activities, much like a friend.

AdvancedWork in progress3 hours6,701
Human Assistant Robot

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
Now i am using Raspberry Pi 3 because i have upgraded jasper voice command to Google Assistant SDK, i want to try using Raspberry Pi Zero since it has smaller size
×1
Adafruit PCA9685
16 channel servo controller
×1
Adafruit towerpro mg90s
im mixing 3 kind of servo, 3 unit SG90s, 2 Unit SG90 and 1 unit MG 966 R for the front gripper because it should use big servo to fit it's chassis
×5
Adafruit Tower Pro 995 R Servo
×1
Hologram Nova
Hologram Nova
First in Raspberry Pi B+ um using TP-Link TL-722WN, but since im using Raspberry Pi 3, TP-Link 722 is no longer necessary, and for future upgrades i want to use this cool stuff
×1
Nano32
This is ESP32 board that im using to sending Temperature data to my Raspberry Pi via MQTT
×1
SparkFun ESP32 Thing
SparkFun ESP32 Thing
This is ESP32 Board that im using to control my electronic devices such as TV, lamp, fan and washing machine, so google assistant on my Raspberry Pi will send the data to IFTTT and IFTTT will send some Json Value to blynk so this Sparkfun ESP32 will be a receiver and control electronic stuff if i say something to my Raspberry Pi
×1
4 Channel Relay
×1
USB Webcam
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Stepdown LM296
This stepdown module will pulling down the voltage for the servo, im using this thing because im using motorcycle accumulator who have 12 V DC, so i should to reduce the voltage to 5V
×1
Resistor 221 ohm
Resistor 221 ohm
×1
NeoPixel Ring: WS2812 5050 RGB LED
Adafruit NeoPixel Ring: WS2812 5050 RGB LED
Will be the indicator of google assistant
×1
DHT22 Temperature Sensor
DHT22 Temperature Sensor
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
USB microphone
×1
audio jack 3,5
×1
DFRobot Dagu Rover Chassis
×1
Dual H-Bridge motor drivers L298
SparkFun Dual H-Bridge motor drivers L298
×1

Software apps and online services

Assistant SDK
Google Assistant SDK
Voice command software installed on my Pi
Maker service
IFTTT Maker service
Blynk
Blynk
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Raspberry Pi Wiring Diagram

For Robot movement

ESP32 DIAGRAM

TO READ HUMIDITY AND TEMPERATURE, AND CONTROLLING ELECTRONIC DEVICE IF THE ESP32 RECEIVE THE SPECIFIC COMMAND FROM RASPBERRY PI

Wire Diagram

Im using this in my project

Code

Python script for control robot movement

In this repo, i've uploaded python script to control robot movement via web interface. i have a lot of script and i will try to upload it soon

Credits

RishaldyPrisly

RishaldyPrisly

1 project • 22 followers
OUTSTANDING

Comments