Експресивен робот- Ако това от онова: 5 стъпки
Експресивен робот- Ако това от онова: 5 стъпки
Anonim
Експресивен робот- Ако това, отколкото онова
Експресивен робот- Ако това, отколкото онова

Hallo en welkom bij myjn Expression Robot Instructable.

DIt e 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. Комуникационният робот се срещна с вас чрез een chatbox. Waarbij hij verschillende

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

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти

Това е нещо, което е невероятно ноб ебр:

  • Arduino Uno8x8 LED матричен масив с драйвер MAX7219 (x5)
  • Джъмперни проводници от жена към жена (4 джъмпера с 5 кабела)
  • Джъмперни проводници от мъжки към женски (1 джъмпер ван 5 кабела)
  • Компютър
  • Kartonnen doos of Karton (voor als je het zelf maak)
  • Plakband
  • Шаар
  • Линияал

Нека op je hebt twee soorten джъмперите:

  • женски към женски, за свързване на матрици
  • мъжки към женски, за свързване на tussen eerste Matrix en Arduino

Стъпка 2: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Hierboven zie е de schema van componentsnten. Connecteer е eerste Matrix aan

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

Connectie tussen eerste Matrix en Arduino:

  • Arduino цифров щифт 13 = DIN на първия дисплей
  • Arduino цифров щифт 12 = CLK на юмручния дисплей
  • Arduino цифров щифт 11 = CS на първия дисплей
  • Arduino 5V извод = Vcc на първия дисплей
  • Arduino GND щифт = Gnd щифт на първия дисплей

Стъпка 3: Изрежете и поставете

Изрежи и постави
Изрежи и постави

Knippen van je doos:

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

Плакен:

Je kan op verschillende manier е Matrix widemaken, бих дезе гаан ние simpelweg plakband gebruiken. Zorg dat je Je eerste matrix in een oogholte plaats en e tweede in de andere. Платката е 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 is Matrix om goed huge te blijven zitten voor als je het omdraai.

*Плакираме onze doos nog niet dicht voordat we hebben gekeken als de code van onze arduino werken.

Steek de USB van е Arduino в компютъра и на вратата на ar de volgende stap

Изтеглете LEDdisplay.fzz:

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

Стъпка 4: Кодиране

Кодиране
Кодиране

Изтеглете най -новата версия на Arduino IDE

Heb е het програма отворена dandownload de de LedControl.h

умрете в библиотеката bevind. Тук можете да използвате светодиоди

програмист.

Изтеглете файла LEDdisplay.ino

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

Заредете в програмата arduino. Deze е в горите в 4 кода

  1. Определение на очите и устата: elke oog е geconfigureerd een 8-байтов масив. De mond е gefineerd врата и 24-байтов масив;
  2. Настройка: werkt дисплей и начало на комуникация
  3. Основно: wachten op серийна комуникационна команда en kiest welke gezicht getoond zal worden
  4. Спомагателни функции: laat functie zien van ogen en mond

Ват е:

  • setRow: zet elke rij van de LED display en het sneller dan setColumn
  • setIntensity: Направете ограничение за ограничението, което трябва да бъде дефинирано от LED държача

Стъпка 5: Използване

Употреба
Употреба

Nu upload е код на arduino. Отворете je serial monitor (ctrl+shift+m).

Не можете да го използвате чрез серийни мониторни текени, които да използвате, за да ги използвате.

Oor de ogen:

  • : (нормално)
  • ; (намигващ)
  • 8 (призрак)

Voor de mond:

  • ) (щастлив)
  • | (неутрално)
  • ((тъжно) D от d (много щастлив)
  • О от о (изненадан)
  • P от p (изваден език)

Въведете een paar en druk enter. Je gezicht komt nu tevoorschijn.

Zo heb e je eigen Expression Robot

Препоръчано: