Indholdsfortegnelse:

Krammerobot: 5 trin
Krammerobot: 5 trin

Video: Krammerobot: 5 trin

Video: Krammerobot: 5 trin
Video: Сериал - "Сваты" (1-й сезон 1-я серия) фильм комедия для всей семьи 2024, Juli
Anonim
Krammende robot
Krammende robot

Intet er bedre end et kram, når du føler dig ensom. Denne Arduino -drevne robot opfylder dette behov uden at kræve nogen mennesker.

Trin 1: Spis en masse pizza

Vi byggede vores robot ud af pizza kasser, men enhver pap eller træ ville gøre. Du har brug for en krop til at forbinde armene til, og en måde at holde robotten stående. Vi lavede et stativ af træ.

Trin 2: Tilslut armene til reb, og rebet til en mixer

Tilslut armene til reb, og rebet til en mixer
Tilslut armene til reb, og rebet til en mixer
Tilslut armene til reb, og rebet til en mixer
Tilslut armene til reb, og rebet til en mixer
Tilslut armene til reb, og rebet til en mixer
Tilslut armene til reb, og rebet til en mixer

Armene på vores robot drives af en gammel mixer, som er tapet til basen.

Trin 3: Sæt to lysdioder i Pinpong bolde

Sæt to lysdioder i Pinpong bolde
Sæt to lysdioder i Pinpong bolde

dette trin taler for sig selv.

Trin 4: Tilslut sensoren, relæet og lysdioderne til Arduino

Tilslut sensoren, relæet og lysdioderne til Arduino
Tilslut sensoren, relæet og lysdioderne til Arduino

Robotten aktiveres af en fotoresistor. Arduino signalerer derefter et relæ, som aktiverer mixeren. Samtidig aktiveres lysdioderne i øjnene.

Trin 5: Kode

Koden til dette projekt er ret enkel. Vi bruger kun tre Arduino -ben: en analog indgang til fotoresistoren (A0), en udgang til motoren (11) og en udgang til lysdioderne (9). Da robotten ikke kan nulstille sig selv, behøver Arduino heller ikke. Efter at robotten er aktiveret, slutter Arduino bare med en meget lang forsinkelse, der giver nok tid til at nulstille den manuelt ved at trykke på knappen.

ugyldig opsætning () {pinMode (11, OUTPUT); pinMode (A0, INPUT); pinMode (9, OUTPUT); }

void loop () {

int -værdi = analogRead (A0); hvis (værdi

Anbefalede: