Sisukord:

Ekspressioonirobot- kui see kui see: 5 sammu
Ekspressioonirobot- kui see kui see: 5 sammu

Video: Ekspressioonirobot- kui see kui see: 5 sammu

Video: Ekspressioonirobot- kui see kui see: 5 sammu
Video: ЛЕДИБАГ ВСЕ ПРИДУМАЛА?! ДРУГАЯ ИСТОРИЯ ЛЕДИ БАГ и СУПЕР-КОТА в реальной жизни! 2024, Juuli
Anonim
Väljendusrobot- kui see kui see
Väljendusrobot- kui see kui see

Tere tulemast Expression Robot Instructable.

DIt on de juhendatav waar ik aan heb gewerkt tijdens mijn les van If This Than That.

De Expression robot on gemaakt koos kõigi teiste inimestega, kes on ka gebruiker ja stimuleerivad

zelfreflectie. Robotikommunikatsioon kohtus teiega vestluskasti kaudu. Waarbij hij verschillende

emoties zal vertonen bij je antwoord op zijn vraag. Hoe zou jij reageren op

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid

See on wat je allemaal nodig heb:

  • Arduino Uno8x8 LED -maatriksmass koos MAX7219 draiveriga (x5)
  • Naiste-naiste džemprijuhtmed (4 džemprit ja 5 kaablit)
  • Isas-naissoost hüppajajuhtmed (1 hüppaja ja 5 kaablit)
  • Een arvuti
  • Kartonnen doos of Karton (voor als je het zelf maak)
  • Plakband
  • Schaar
  • Liniaal

Las op je hebt twee soorten džemprid:

  • emasele-naisele, voor connectie tussen Matrixes
  • mees-naine, voor connectie tussen eerste Matrix en Arduino

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Hierboven zie je de skeem ja komponendid. Connecteer je eerste Matrix aan

je arduino en vervolgens connecteer je je Matrix aan de volgende Matrix.

Ühendage eerste Matrix ja Arduino:

  • Arduino digitaalne tihvt 13 = esimese ekraani DIN
  • Arduino digitaalne tihvt 12 = rusikaekraani CLK
  • Arduino digitaalne tihvt 11 = esimese ekraani CS
  • Arduino 5V pin = esimese ekraani Vcc
  • Arduino GND pin = esimese ekraani Gnd pin

Samm: lõigake ja kleepige

Lõika ja kleebi
Lõika ja kleebi

Teave selle kohta:

  • Ogen = ongeveer 3x3 cm
  • Mond = ongeveer 10x3 cm
  • Bovenholte ongeveer = 7x2 cm

Plakken:

Je kan op verschillende manier je Matrix vastmaken, bij deze gaan we simpelweg plakband gebruiken. Zorg dat je Je eerste matrix in een oogholte plaats en e tweede in de andere. Plak je Matrix läks. De rest zet je samen op de juiste volgorde in de mond gedeelte. Plak de matrix stevig vanaf de binnenkant van je doos.

Vullen:

Plaats een doekje in je doos, dit helpt je Matrix om goed vast te blijven zitten voor als je het omdraai.

*We plakken onze doos nog niet dicht voordat we hebben gekeken als de code van onze arduino werken.

Arduino USB -juht, mis on arvutis ja ukse taga

Laadige alla LEDdisplay.fzz:

cdn.instructables.com/ORIG/FLP/MR9J/IRKFL3VQ/FLPMR9JIRKFL3VQ.fzz

4. samm: kodeerimine

Kodeerimine
Kodeerimine

Laadige alla Arduino IDE versioon

Heb je het programm open dandownload je de LedControl.h

sureb raamatukogus. Kasutage LED -valgusdioodi

programmeerija.

Laadige alla LEDdisplay.ino fail

cdn.instructables.com/ORIG/FEG/F6QQ/IRKFL5XL/FEGF6QQIRKFL5XL.ino

Laad het in je arduino program. Deze on ühendatud nelja koodiga

  1. Silmade ja suu määratlus: elke oog on 8-baidiline massiivi geconfigureerd. De mond is gefineerd door een 24-byte array;
  2. Seadistamine: ekraanikuva kuvamine ja algus suhtlemiseks
  3. Põhiline: wachten op jadakommunikatsiooni käsk en kiest welke gezicht getoond zal worden
  4. Abifunktsioonid: laat functie zien van ogen en mond

Mis on:

  • setRow: Zet elke rij van de de LED -ekraan on hetkega sneller ja setColumn
  • setIntensity: Kui see on piiratud, saate LED -valgustit hoida

5. samm: kasutamine

Kasutamine
Kasutamine

Laadige üles oma kood naar arduino. Avage seeriamonitor (ctrl+shift+m).

Nüüd saate jadamonitori kaudu vaadata, mis on teie gezicht te veranderen.

Voor de ogen:

  • : (normaalne)
  • ; (pilgutav)
  • 8 (kummitus)

Voor de mond:

  • ) (õnnelik)
  • | (neutraalne)
  • ((kurb) D of d (väga õnnelik)
  • O o (üllatunud)
  • P p (keel väljas)

Sisestage een paar en druk enter. Je gezicht komt nu tevoorschijn.

See on Expression Robot

Soovitan: