Skip to content

wjc1207/Project_Hutao

Repository files navigation

Project_Hutao

Project_Hutao is a IoT project. Its main part is a desktop ornament made from arduino nano with a light sensor, a DHT22 sensor, a voice recognetion v3 module, an OLED screen, a RGB light, a rocker and most important, a hutao shake toy. The technique includes the arduino, FPGA, 3D printing, SoildWorks, Winform, web and so on. The basic idea is from this link, but with different methods.

这是图片


the hardware

the necessary part:

  1. Hutao Shake Toy
  • more details see from this Link. Origin Author: Bilibili@机智的Kason.
  • 3D printing parts
  • some toothpicks
  • a paper with some color printed pattern
  • direct-current motor
  • 502 glue
  • a knife
  • two wires
  1. an Arduino nano/uno R3
  2. a voice recognizition v3.0 board
  3. 0.96' 128x64 1306 OLED screen
  4. a BJT with over 400mA load current (for control the motor)

the total cost is about 150 CNY in Taobao in China.

the aditional part:

  1. DHT22 module
  2. photoresistor with a resistor with resistance R1
  3. a RGB light with three 100 Ohms resistors
  4. a breadboard
  5. a joystick
  6. a 3D printer (useful for geeks)

the total cost is about 18 CNY in Taobao in China. (of course exclude the 3D printer)

the useless part:

  1. FPGA (asked by my teacher)

the software

the necessary part:

  1. Arduino IDE

the aditional part:

  1. Cura/PursaSlicer
  2. SoildWorks/fushion360/Blender

the useless part: (asked by my teacher)

  1. Quartus 2 (for FPGA part)
  2. Visio Studio (for winForm)
  3. Dreamweaver (for web design)

PINs definition

Pseudocode

#define LIGHTSENSOR (A0)

#define (X,Y,SWITCH) (A1,A2,A3)

#define (SDA,SCL) (A4,A5)

#define (VR_TX,VR_RX) (D2,D3)

#define MOTOR (D6)

#define (BLUEPIN,GREENPIN,REDPIN) (D9,D10,D11)

#define DHTPIN (D12)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages