Innehållsförteckning:

Kramrobot: 5 steg
Kramrobot: 5 steg

Video: Kramrobot: 5 steg

Video: Kramrobot: 5 steg
Video: Krampus Rooftop #christmas #krampus #shorts 2024, November
Anonim
Kramar Robot
Kramar Robot

Ingenting är bättre än en kram när du känner dig ensam. Denna Arduino -drivna robot uppfyller detta behov utan att kräva några människor.

Steg 1: Ät mycket pizza

Vi byggde vår robot av pizzalådor, men vilken kartong eller trä som helst skulle göra det. Du behöver en kropp att ansluta armarna till och ett sätt att hålla roboten stående. Vi gjorde ett stativ av trä.

Steg 2: Anslut armarna till rep och linan till en mixer

Anslut armarna till rep och linan till en mixer
Anslut armarna till rep och linan till en mixer
Anslut armarna till rep och linan till en mixer
Anslut armarna till rep och linan till en mixer
Anslut armarna till rep och linan till en mixer
Anslut armarna till rep och linan till en mixer

Våra robotars armar drivs av en gammal mixer, som tejpas till basen.

Steg 3: Sätt två lysdioder i Pinpong Balls

Sätt två lysdioder i Pinpong Balls
Sätt två lysdioder i Pinpong Balls

detta steg talar för sig själv.

Steg 4: Anslut sensorn, reläet och lysdioderna till Arduino

Anslut sensorn, reläet och lysdioderna till Arduino
Anslut sensorn, reläet och lysdioderna till Arduino

Roboten aktiveras av en fotoresistor. Arduino signalerar sedan ett relä som aktiverar mixern. Samtidigt aktiveras lysdioderna i ögonen.

Steg 5: Kod

Koden för detta projekt är ganska enkel. Vi använder bara tre Arduino -stift: en analog ingång för fotoresistorn (A0), en utgång för motorn (11) och en utgång för lysdioderna (9). Eftersom roboten inte kan återställa sig själv, behöver inte Arduino heller. Efter att roboten har aktiverats slutar Arduino bara med en mycket lång fördröjning som ger tillräckligt med tid för att återställa den manuellt genom att trycka på knappen.

void setup () {pinMode (11, OUTPUT); pinMode (A0, INPUT); pinMode (9, OUTPUT); }

void loop () {

int värde = analogRead (A0); om (värde

Rekommenderad: