Բովանդակություն:

Արտահայտման ռոբոտ- եթե սա քան դա `5 քայլ
Արտահայտման ռոբոտ- եթե սա քան դա `5 քայլ
Anonim
Արտահայտման ռոբոտ- Եթե սա քան դա
Արտահայտման ռոբոտ- Եթե սա քան դա

Hallo en welkom bij mijn Expression Robot Instructable.

DIt is de სწავելի waar ik aan heb gewerkt tijdens mijn les van If This Than That.

De Expression ռոբոտը gemaakt met als doel jou als gebruiker te stimuleren bij je

zelfreflectie. De robot communiceert- ը ծանոթացել է ձեզ հետ chatbox- ի միջոցով: Waarbij hij verschillende

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

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ

Dit is wat je allemaal nodig heb:

  • Arduino Uno8x8 LED մատրիցային զանգված ՝ MAX7219 վարորդով (x5)
  • Կանանցից կանանց թռիչքի լարեր (4 թռչկոտող վան 5 կաբել)
  • Արականից իգական ցատկող լարեր (1 թռչկոտիչ վան 5 կաբել)
  • Համակարգիչ
  • Kartonnen doos of Karton (voor als je het zelf maak)
  • Պլակբանդ
  • Շար
  • Liniaal

Թող op je hebt twee soorten jumpers:

  • իգականից իգական, voor Connectie tussen Մատրիցներ
  • արականից իգական, voor connectie tussen eerste Matrix en Arduino

Քայլ 2: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Hierboven zie je de schema van component. Connecteer je eerste Matrix aan

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

Connectie tussen eerste Matrix en Arduino:

  • Arduino թվային փին 13 = առաջին ցուցադրման DIN
  • Arduino թվային փին 12 = բռունցքի ցուցադրման CLK
  • Arduino թվային փին 11 = առաջին ցուցադրման CS
  • Arduino 5V pin = Vcc առաջին ցուցադրման
  • Arduino GND փին = Առաջին ցուցադրման Gnd կապում

Քայլ 3: Կտրեք և տեղադրեք

Կտրել եւ տեղադրել
Կտրել եւ տեղադրել

Knippen van je doos:

  • Ogen = ongeveer 3x3 սմ
  • Մոնդ = 10x3 սմ չափսի մարդ
  • Bovenholte ongeveer = 7x2 սմ

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 andere. Plak je Matrix գնաց: De rest zet je samen op de juiste volgorde in de mond gedeelte. Plak de matrix stevig vanaf de binnenkant van je doos.

Վուլեն:

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 codes van onze arduino werken.

Steek de USB van Arduino համակարգչով և դուռով դեպի դուռը

Ներբեռնեք LEDdisplay.fzz:

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

Քայլ 4: Կոդավորում

Կոդավորում
Կոդավորում

Ներբեռնեք dedue versie van Arduino IDE ծրագիրը:

Heb je het programma open dandownload je de LedControl.h

մահանալ գրադարանից Միացրեք LED- ները

te programmeren.

Ներբեռնեք LEDdisplay.ino ֆայլը

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

Laad het in je arduino ծրագիր: Deze- ն verdeeld է 4 կոդերով

  1. Աչքերի և բերանի սահմանում. Elke oog is geconfigureerd met een 8-byte զանգված: De mond է gefineerd դուռը 24 բայթ զանգված;
  2. Կարգավորում. Սկզբնական ցուցադրումը և հաղորդակցության սկիզբը
  3. Հիմնական. Wachten op serial communication command en kiest welke gezicht getoond zal worden
  4. Օժանդակ գործառույթներ. Laat functie zien van ogen en mond

Wat- ն է ՝

  • setRow: zet elke rij van de LED display en het is sneller dan setColumn
  • setIntensity: Մուտքագրեք բոլոր սահմանափակումները LED լուսադիոդային ռեժիմում

Քայլ 5: Օգտագործում

Օգտագործումը
Օգտագործումը

Nu upload je je code naar arduino. Բացեք սերիական մոնիտորը (ctrl+shift+m):

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

Voor de ogen:

  • : (նորմալ)
  • ; (աչքով անել)
  • 8 (ուրվական)

Voor de mond:

  • ) (ուրախ)
  • | (չեզոք)
  • ((տխուր) D of d (շատ ուրախ))
  • O of o (զարմացած)
  • P- ի p (լեզուն դուրս)

Մուտքագրեք een paar en druk enter: Je gezicht komt nu tevoorschijn.

Zo heb je je eigen Expression Robot

Խորհուրդ ենք տալիս: