276°
Posted 20 hours ago

Disney Pixar Hello Wall-E

£9.9£99Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

During start-up, the ESP8266 shows a typical Wall-E boot screen on the OLED screen, and briefly moves the actuators. This serves as both self-test, and as an audible notification when a unintended reset occurs. for voice recognizer shield you need to define the word or the sentence that you want Wall-E to understand it.*/ The code was developed using PlatformIO. It should be able to compile in the Arduino IDE, probably with a few modifications (lib path, sketch filename, etc.) else if (!strcmp(EvaOne,VoiceRecognition.getLastCommand())

This change of mind return policy is in addition to, and does not affect your rights under the Australian Consumer Law including any rights you may have in respect of faulty items. To return faulty items see our Returning Faulty Items policy.

Customer reviews

x ; 31 32 33 //movement function. 34 /* For moving the arms up and down, we used two buttons for each arm movement. The sequence diagram below presents an overview of the control and communication loop between the three software entities: For talking with Wall-E there is two things, first how could Wall-E hear and understand our voices and how he would reply on us!! This code is designed with output serial data to Processing sketch "PulseSensorAmped_Processing-xx"

!strcmp(EvaThree,VoiceRecognition.getLastCommand())) making comparing between the sentence you saved and the commands Arduino will receive from 1Shield. Ialso hope that all those modules (especially servos) don't draw too much current on the poor 18650 battery module.

Send message

first you need to include 1Shield library and define the shields you are going to use, you can know more about this from 1shield examples. 22#define CUSTOM_SETTINGS 23#define INCLUDE_GAMEPAD_SHIELD 24#define INCLUDE_VOICE_RECOGNIZER_SHIELD 25#define INCLUDE_TERMINAL_SHIELD 26#include 27 28 //include SD library and music library. 29#include < SPI .h > 30#include < SD .h > 31#include 32 33 /*for voice recognizer shield you need to define the word or the sentence that you want Wall-E to understand it.*/ 34 //wall-e sentence (you can put any sentence or word you want). 35 const char NameOne [ ] = "name" ; 36 const char NameTwo [ ] = "what's your name" ; 37 const char NameThree [ ] = "tell me your name" ; 38 39 //eva sentence. 40 const char EvaOne [ ] = "what's her name" ; 41 const char EvaTwo [ ] = "eva" ; 42 const char EvaThree [ ] = "do you have a friend" ; 43 //song sentence. 44 const char SongCommand [ ] = "song" ; 45 46 /* The circuit for SD Module: first you need to include 1Shield library and define the shields you are going to use, you can know more about this from 1shield examples. include bluetooth library. 14#include 15 16 //define the Relays pin on Arduino. 17#define MOTORright_RELAY1 A1 18#define MOTORright_RELAY2 A2 19#define MOTORleft_RELAY1 A3 20#define MOTORleft_RELAY2 A4 21 22 /* The circuit:

VARIABLES 34int pulsePin = 0 ; // Pulse Sensor purple wire connected to analog pin 0 35int blinkPin = 13 ; // pin to blink led at each beat 36int fadePin = 5 ; // pin to do fancy classy fading blink at each beat 37int fadeRate = 0 ; // used to fade LED on with PWM on fadePin 38 39 40 // these variables are volatile because they are used during the interrupt service routine! 41volatile int BPM ; // used to hold the pulse rate 42volatile int Signal ; // holds the incoming raw data 43volatile int IBI = 600 ; // holds the time between beats, the Inter-Beat Interval 44volatile boolean Pulse = false ; // true when pulse wave is high, false when it's low 45volatile boolean QS = false ; // becomes true when Arduoino finds a beat. 46 47 48 void setup ( ) { 49 pinMode (blinkPin , OUTPUT ) ; // pin that will blink to your heartbeat! 50 pinMode (fadePin , OUTPUT ) ; // pin that will fade to your heartbeat! 51 Serial . begin ( 115200 ) ; // we agree to talk fast! 52 interruptSetup ( ) ; // sets up to read Pulse Sensor signal every 2mS 53 // UN-COMMENT THE NEXT LINE IF YOU ARE POWERING The Pulse Sensor AT LOW VOLTAGE, 54 // AND APPLY THAT VOLTAGE TO THE A-REF PIN 55 //analogReference(EXTERNAL); 56 } 57 58 59 60 void loop ( ) { 61 sendDataToProcessing ( 'S' , Signal ) ; // send Processing the raw Pulse Sensor data 62 if ( QS == true ) { // Quantified Self flag is true when arduino finds a heartbeat 63 fadeRate = 255 ; // Set 'fadeRate' Variable to 255 to fade LED with pulse 64 sendDataToProcessing ( 'B' , BPM ) ; // send heart rate with a 'B' prefix 65 sendDataToProcessing ( 'Q' , IBI ) ; // send time between beats with a 'Q' prefix 66 QS = false ; // reset the Quantified Self flag for next time 67 } 68 69 ledFadeToBeat ( ) ; 70 71 delay ( 20 ) ; // take a break 72 } 73 74 75 void ledFadeToBeat ( ) { 76 fadeRate -= 15 ; // set LED fade value 77 fadeRate = constrain (fadeRate , 0 , 255 ) ; // keep LED fade value from going into negative numbers! 78 analogWrite (fadePin ,fadeRate ) ; // fade LED 79 } 80 81 82 void sendDataToProcessing ( char symbol , int data ) { 83 Serial . print (symbol ) ; // symbol prefix tells Processing what type of data is coming 84 Serial . println (data ) ; // the data to send culminating in a carriage return 85 } 86 87 88 89 90 91 92 93Additionally, Ithink a minor redesign of the head might allow to hide another ESP32-CAM module inside the head, and have another video stream directly from the eye (that is, with the head pan/tilt movements). BPM : int that holds the heart rate value, derived every beat, from averaging previous 10 IBI values. Kids can bring fan-favorite character Hello WALLE from Disney and Pixar's WALLE to life with this robot toy that features RC movement along with lights and sounds!

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment