Inhoudsopgave:
Video: Expressierobot - als dit dan dat: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Hallo en welkom bij mijn 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 optreden bij je antwoord op zijn vraag. Hoe zou jij reageren op
Stap 1: Componenten
Dit is wat je allemaal nodig hebt:
- Arduino Uno8x8 LED-matrixarray met MAX7219-stuurprogramma (x5)
- Vrouw-naar-vrouwelijke doorverbindingsdraden (4 jumpers van 5 kabels)
- Man-naar-vrouw jumper draden (1 jumper van 5 kabel)
- een computer
- Kartonnen doos van Karton (voor als je het zelf maak)
- Plakband
- Schaar
- Liniaal
Let op je hebt twee soorten truien:
- female-to-female, voor contact tussen Matrixes
- male-to-female, voor verbindingen tussen eerste Matrix en Arduino
Stap 2: Montage
Hierboven zie je het schema van componenten. Connecteer je eerste Matrix aan
je arduino en vervolgens connecteer je je Matrix aan de volgende Matrix.
Connectie tussen eerste Matrix en Arduino:
- Arduino digitale pin 13 = DIN van het eerste display
- Arduino digitale pin 12 = CLK van het eerste display
- Arduino digitale pin 11 = CS van het eerste display
- Arduino 5V pin = Vcc van het eerste scherm
- Arduino GND-pin = Gnd-pin van het eerste display
Stap 3: knippen en plakken
Knippen van je doos:
- Ogen = ongeveer 3x3 cm
- Mond = ongeveer 10x3 cm
- Bovenholte ongeveer= 7x2 cm
Plakken:
Je kan op verschillende manieren je Matrix vastmaken, bij deze gaan we delen met plakband gebruiken. Zorg dat je eerste matrix in een oogholte plaats en tweede in de andere. Plak je Matrix goed. De rest zet je samen op de juiste in het mondgedeelte. Plak de matrix stevig vanaf de binnenkant van je doos.
Vulling:
Plaats een doekje in je doos, dit helpt je Matrix om goed vast te blijven zitten voor als je het omdraai.
*We onze plakken nog niet dicht voordat we hebben bekeken als de codes van onze arduino werken.
Steek de USB van je Arduino in je computer en ga door naar de volgende stap
Download LEDdisplay.fzz:
cdn.instructables.com/ORIG/FLP/MR9J/IRKFL3VQ/FLPMR9JIRKFL3VQ.fzz
Stap 4: Coderen
Download de laatste versie van Arduino IDE
Heb je het programma open dandownload je de LedControl.h
sterven in je bibliotheek bevind. Dit geeft u de mogelijkheid om de LED's te bekijken
te programmeren.
Download het bestand LEDdisplay.ino
cdn.instructables.com/ORIG/FEG/F6QQ/IRKFL5XL/FEGF6QQIRKFL5XL.ino
Laad het in je arduino programma. Deze is verdeeld in 4 codes
- Definitie van ogen en mond: elke oog is geconfigureerd met een 8-byte array. De mond is gefineerd door een 24-byte array;
- Opstelling: werkt display en begint met communicatie
- Main: wachten op serial communication command en kiest welke getoond zal worden
- Hulpfuncties: laat functie zien van ogen en mond
Wat is:
- setRow: zet elke rij van de LED-display en het is sneller dan setColumn
- setIntensity: Dit gebruik om de limiet te bepalen van de LED helderheid
Stap 5: Gebruik:
Nu upload je je code naar arduino. Open je seriële monitor (ctrl+shift+m).
Nu kan je via seriële monitor tekens invoeren om je gezicht te veranderen.
Voor de ogen:
- : (normaal)
- ; (knipoog)
- 8 (spook)
Voor de mond:
- ) (vrolijk)
- | (neutrale)
- ((verdrietig)D van d (heel blij)
- O van o (verbaasd)
- P van p (tong uit)
Typ een paar en druk binnen. Je gezicht komt nu tevoorschijn.
Zo heb je je eigen Expression Robot
Aanbevolen:
Geen plas nu, apparaat voor het aanpassen van huisdiergedrag dat ervoor zorgt dat katten niet meer in uw huis plassen - Ajarnpa
Geen plas nu, apparaat voor het aanpassen van huisdiergedrag dat de katten stopt om in uw huis rond te plassen: ik had zo'n last van mijn kat dat ze graag op mijn bed plast, ik heb alles gecontroleerd wat ze nodig heeft en ik heb haar ook naar de dierenarts gebracht. Nadat ik alles wat ik kan bedenken heb uitgeprobeerd en naar het woord van de dokter heb geluisterd, realiseer ik me dat ze gewoon slecht gedrag vertoont. Dus d
Living Pixels - Stel je voor dat technologie leven heeft: 4 stappen (met afbeeldingen)
Living Pixels - Imagine Technology Has Life: Aangezien smarthome-producten steeds vaker voorkomen in ons leven, ben ik gaan nadenken over de relatie tussen mensen en deze producten. Als smart home-producten op een dag een onmisbaar onderdeel van ieders leven worden, welke houding moeten we dan aannemen
Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen: 5 stappen
Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen.: Gereedschap - meetlint - schroevendraaier - soldeerbout - copingzaag - elektrische boor - schuurpapier Benodigdheden - LED-strip (RGB) 5 m - LED-controller - Voeding 12V 4A-hout 50-50-1500 2x-hout 20-20-3000 2x-multiplex 500-1000mm-schroeven (45mm) 150x-schroeven (35mm) 30x-scr
Ik kan niet geloven dat dit nog een USB-voeding is! - Ajarnpa
Ik kan niet geloven dat dit nog een USB-voeding is!: Dit was geïnspireerd op enkele (lees: veel) tutorials over "Hoe op te laden * op USB-stroom", dus ik heb de logica omgedraaid en ik publiceer " Hoe de oplader van * op USB-poorten aan te sluiten. Als een "toegevoegde bonus" kunt u de 2
Opstarten vanaf USB op een BIOS dat dit niet ondersteunt: 3 stappen
Opstarten vanaf USB op een BIOS dat het niet ondersteunt: Dit instructable is mijn tweede, en is ZEER handig als je een opstartbare flashdrive hebt. Het laat zien hoe u de PLoP-opstartmanager kunt maken en gebruiken. ----------Je hebt nodig---------- Een computer (hoeft geen Windows te zijn) Een cd Een flashstation met een