INHOUDSOPGAWE:

Uitdrukkingsrobot- as dit dan dit is: 5 stappe
Uitdrukkingsrobot- as dit dan dit is: 5 stappe

Video: Uitdrukkingsrobot- as dit dan dit is: 5 stappe

Video: Uitdrukkingsrobot- as dit dan dit is: 5 stappe
Video: Wat als robots slimmer worden dan wij? 2024, November
Anonim
Uitdrukkingsrobot- as dit meer is as dit
Uitdrukkingsrobot- as dit meer is as dit

Hallo en welkom by my Expression Robot Instructable.

Dit is die instruksies waarop ek tydens my lesing van If This Than That kan aanbeveel.

Die uitdrukkingsrobot is gemaak met die doel om jou gebruikers te stimuleer

selfreflectie. Die robot kommunikeer met u via 'n chatbox. Waarbij hy verskillende

emosies sal jou antwoord op sy vraag beantwoord. Hoe sou jy reageer op

Stap 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Dit is wat jy almal nodig het:

  • Arduino Uno8x8 LED matrix array met MAX7219 driver (x5)
  • Springdrade van vrou tot vrou (4 springers van 5 kabels)
  • Man-tot-vroulike jumperdrade (1 jumper van 5 kabel)
  • 'N Rekenaar
  • Kartonnen doos of Karton (vir als jy self maak)
  • Plakband
  • Schaar
  • Liniaal

Laat ons twee soorte springers hê:

  • vrou-tot-vrou, vir verbinding tussen matrikse
  • man-tot-vrou, vir konneksie tussen eerste Matrix en Arduino

Stap 2: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Hierboven sien u die skema van komponente. Verbind jou eerste Matrix aan

u kan dan die matriks na die volgende matriks gebruik.

Verbind tussen eerste Matrix en Arduino:

  • Arduino digitale pen 13 = DIN van die eerste skerm
  • Arduino digitale pen 12 = CLK van die vuisvertoning
  • Arduino digitale pen 11 = CS van die eerste skerm
  • Arduino 5V -pen = Vcc van die eerste skerm
  • Arduino GND -pen = Gnd -pen van die eerste skerm

Stap 3: Sny en plak

Sny en plak
Sny en plak

Knippen van je doos:

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

Plakken:

U kan op verskillende maniere 'Matrix' maak, en ons kan hierdie eenvoudige plakband gebruik. Sorg dat u die eerste matriks in 'n oogholte -plek en 'n tweede in die ander. Plak je Matrix goed. Die res kan ook ooreenstem met die korrekte volgorde in die mondelinge gedeelte. Plak die matriks vanaf die binnekant van u doos.

Vullen:

Plaas 'n doekje in u doos, dit help u dat Matrix goed kan bly, sodat u dit kan gebruik.

*Ons plaas ons doos nog nie eers voordat ons die kodes van ons arduino werk nie.

Steek die USB van u Arduino in u rekenaar en kan na die volgende stap kom

Laai LEDdisplay.fzz af:

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

Stap 4: Kodering

Kodering
Kodering

Laai die laaste weergawe van Arduino IDE af

U kan die program ook aflaai deur die LedControl.h

die in your library bevind. Dit is moontlik om LED's te gebruik

te programmeerder.

Laai die LEDdisplay.ino -lêer af

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

Laad dit in jou arduino program. Hierdie is verdeel in 4 kodes

  1. Definisie van oë en mond: elke oog is gekonfigureerd met 'n 8-byte skikking. Die mond is gefineerd deur 'n 24-byte skikking;
  2. Opstelling: werk vertoon en begin met kommunikasie
  3. Hoof: Wag op seriële kommunikasieopdrag en watter gesamentlike inligting sal verkry word
  4. Hulpfunksies: laat funksie van oë en mond sien

Wat is:

  • setRow: elke LED -skerm kan elke keer as 'n sneller en 'n setColumn gebruik word
  • setIntensity: Dit kan gebruik word om die beperking van LED helderheid te bepaal

Stap 5: Gebruik

Gebruik
Gebruik

Laai nou die kode na die arduino op. Maak die seriële monitor oop (ctrl+shift+m).

Nu kan u via 'n seriële monitor 'n teken hê dat u 'n gesellige veranda kan sien.

Voor die oë:

  • : (normaal)
  • ; (knipoog)
  • 8 (spook)

Voor die mond:

  • ) (gelukkig)
  • | (neutraal)
  • ((hartseer) D van d (baie gelukkig)
  • O van o (verbaas)
  • P van p (tong uit)

Tik 'n paar en druk enter. Je gezicht komt nu tevoorschijn.

Soek jy jou eie Expression Robot

Aanbeveel: