Kazalo:

Robot izražanja- Če je to tisto: 5 korakov
Robot izražanja- Če je to tisto: 5 korakov

Video: Robot izražanja- Če je to tisto: 5 korakov

Video: Robot izražanja- Če je to tisto: 5 korakov
Video: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, December
Anonim
Robot za izražanje- Če je to, potem to
Robot za izražanje- Če je to, potem to

Hallo en welkom bij myjn Expression Robot Instructable.

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

De Expression robot is gemaakt met als doel jou als gebruiker te stimuleren bij je

zelfreflectie. De robot communiceert met jou via een chatbox. Waarbij hij verschillende

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

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

To je tisto, kar je neverjetno:

  • Arduino Uno8x8 LED matrični niz z gonilnikom MAX7219 (x5)
  • Mostične žice za ženske (4 mostička, 5 kablov)
  • Mostične žice za moške (1 mostiček van 5 kabel)
  • Računalnik
  • Kartonnen doos of Karton (voor als je het zelf maak)
  • Plakband
  • Schaar
  • Liniaal

Naj op je hebt twee soorten skakalci:

  • samice do ženske, povezane z matricami
  • moški-do-ženska, za povezavo Matrix en Arduino

2. korak: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Hierboven je sestavljen iz sheme. Povezovalnik je eerste Matrix

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

Povezava tussen eerste Matrix in Arduino:

  • Arduino digitalni pin 13 = DIN prvega zaslona
  • Arduino digitalni pin 12 = CLK prvega zaslona
  • Arduino digitalni pin 11 = CS prvega zaslona
  • Arduino 5V pin = Vcc prvega zaslona
  • Arduino GND pin = Gnd pin prvega zaslona

Korak: Izrežite in prilepite

Izreži in prilepi
Izreži in prilepi

Knippen van je doos:

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

Plakken:

Je kan op verschillende manier Matrix widemaken, 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 goed. 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 wide te blijven zitten voor als je het omdraai.

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

Napajalnik z USB priključkom je Arduino in je na računalniku in na vratih

Prenesite LEDdisplay.fzz:

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

4. korak: Kodiranje

Kodiranje
Kodiranje

Prenesite najnovejšo različico Arduino IDE

Heb je het programma open dandownload je de LedControl.h

die in je knjižnica bevind. Na tem mestu je LED dioda mogoča

programerji.

Prenesite datoteko LEDdisplay.ino

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

Naložite v arduino program. Deze je v štirih kodah

  1. Opredelitev oči in ust: elke oog je geconfigureerd een 8-byte array. De mond je gefineerd door een 24-byte array;
  2. Nastavitev: prikaz zaslona in začetek komunikacije
  3. Main: wachten op serijski komunikacijski ukaz en kiest welke gezicht getoond zal worden
  4. Pomožne funkcije: laat functie zien van ogen en mond

Wat je:

  • setRow: Zet elke rij van LED zaslon, ki je sneller in setColumn
  • setIntensity: Poiščite omejitev, ki vam omogoča, da LED osvetlite

5. korak: Uporaba

Uporaba
Uporaba

Nu upload je koda naar arduino. Odprite serijski monitor (ctrl+shift+m).

Nu kan je via serijski monitor tekens invoeren om je gezicht te veranderen.

Za ogenj:

  • : (normalno)
  • ; (pomežikljivo)
  • 8 (duh)

Voor de mond:

  • ) (veselo)
  • | (nevtralno)
  • ((žalostno) D od d (zelo vesel)
  • O od o (presenečeno)
  • P od p (jezik ven)

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

Prav tako je eigen Expression Robot

Priporočena: