Innholdsfortegnelse:

Klemrobot: 5 trinn
Klemrobot: 5 trinn

Video: Klemrobot: 5 trinn

Video: Klemrobot: 5 trinn
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Juli
Anonim
Klemrobot
Klemrobot

Ingenting er bedre enn en klem når du føler deg ensom. Denne Arduino -drevne roboten dekker dette behovet uten å kreve mennesker.

Trinn 1: Spis mye pizza

Vi bygde roboten vår ut av pizzabokser, men hvilken som helst papp eller tre ville gjøre det. Du trenger en kropp å koble armene til, og en måte å holde roboten stående. Vi gjorde et stativ av tre.

Trinn 2: Koble armene til tauet og tauet til en mikser

Koble armene til tauet, og tauet til en mikser
Koble armene til tauet, og tauet til en mikser
Koble armene til tauet, og tauet til en mikser
Koble armene til tauet, og tauet til en mikser
Koble armene til tauet, og tauet til en mikser
Koble armene til tauet, og tauet til en mikser

Armene til roboten vår drives av en gammel mikser, som er tapet til basen.

Trinn 3: Sett to lysdioder i Pinpong -baller

Sett to lysdioder i Pinpong -baller
Sett to lysdioder i Pinpong -baller

dette trinnet taler for seg selv.

Trinn 4: Koble sensoren, reléet og lysdiodene til Arduino

Koble sensoren, reléet og lysdiodene til Arduino
Koble sensoren, reléet og lysdiodene til Arduino

Roboten aktiveres av en fotoresistor. Arduino signaliserer deretter et relé, som aktiverer mikseren. Samtidig aktiveres lysdiodene i øynene.

Trinn 5: Kode

Koden for dette prosjektet er ganske enkel. Vi bruker bare tre Arduino -pinner: en analog inngang for fotoresistoren (A0), en utgang for motoren (11) og en utgang for lysdiodene (9). Siden roboten ikke kan nullstille seg selv, trenger ikke Arduino det heller. Etter at roboten er aktivert, ender Arduino bare med en veldig lang forsinkelse som gir nok tid til å tilbakestille den manuelt ved å trykke på knappen.

ugyldig oppsett () {pinMode (11, OUTPUT); pinMode (A0, INNGANG); pinMode (9, OUTPUT); }

void loop () {

int verdi = analogRead (A0); hvis (verdi

Anbefalt: