Skip to content

Latest commit

 

History

History
73 lines (51 loc) · 1.99 KB

README.md

File metadata and controls

73 lines (51 loc) · 1.99 KB

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)