INHOUDSOPGAWE:

Klankresponsiewe robot: 4 stappe
Klankresponsiewe robot: 4 stappe

Video: Klankresponsiewe robot: 4 stappe

Video: Klankresponsiewe robot: 4 stappe
Video: Робот-ячейка сваривает гигантские вентиляторы 2024, November
Anonim
Klankresponsiewe robot
Klankresponsiewe robot

In hierdie tutoriaal leer u hoe u 'n goed reagerende robot kan maak, die robot reageer op die volume van u stem. Die twee oë, die LED -matrikse, spreek die volume van u stem uit deur basiese emosies. Ek het hierdie idee gekry met die oog op sing, so dit sal 'n wonderlike robot wees om na te sing, maar jy kan ook skree, skree of net daarmee praat. Daar is 12 emosies wat by die kode ingesluit is: hierdie emosies is:

  1. Slaperig
  2. Neutraal
  3. Gelukkig, 1
  4. Gelukkig, 2
  5. Knipoog
  6. Liefde, harte
  7. Gelukkig, 3
  8. Gefrustreerd, 1
  9. Gefrustreerd, 2
  10. Hartseer
  11. Kwaad
  12. Dood

Hoe harder jou stem, hoe intenser word die emosies in die oë.

Stap 1: Lys met items wat u benodig

1 Arduino Uno

1 Broodbord

Manlik tot manlik kabels

Man -tot -vroulike kabels

2 LED matriks

1 mikrofoon module

Baie Lego

U benodig ook die Arduino -sagteware en -biblioteke wat hieronder gekoppel is.

*Die kleur van die draad maak nie regtig saak nie, solank jy weet watter draad waarheen gaan. Dit is net 'n maklike manier om probleme te soek as dit nie werk soos dit veronderstel is nie. Die lengte maak ook nie saak nie; hierdie lengtes is net om dit vir u makliker te maak.

Stap 2: Hardeware -samestelling

Hardeware -samestelling
Hardeware -samestelling

Ons sal eers die LED-matrikse opstel, hiervoor gebruik ek die volgende handleiding https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Volg hierdie instruksies een keer as u net twee oë wil hê.

As u die instruksies hierbo gevolg het, kan ons begin met die aansluiting van die mikrofoonmodule. Hier benodig u die manlike na die vroulike kabels. Om dit te laat werk, moet u die VCC aan die +5V op u broodbord koppel, GND na GND op u Arduino. Uno en A0 tot A0 op u Arduino Uno.

As u hierdie stappe suksesvol gevolg het, eindig u met die prentjie hierbo.

Stap 3: Die kode

Die kode wat ek vir hierdie projek gebruik het, kom uit twee ander voorbeeldprojekte wat ander mense gemaak het. Daar is aanpassings en ekstras wat ek ingesit het om dit te laat werk. U kan die volume wat u benodig, maklik aanpas om die robot vinniger of stadiger te laat reageer.

U moet die LedControlMS.h -biblioteek aflaai vanaf hierdie skakel https://github.com/shaai/Arduino_LED_matrix_sketch. Sluit dit in u biblioteek in by u projek, en u moet klaar wees.

Stap 4: Lego

Noudat alles bymekaargemaak is, kan u u kreatiewe kant laat waai en allerhande voorkoms vir u robot skep. Maak seker dat u genoeg lego het.

Aanbeveel: