Taula de continguts:

Robot abraçador: 5 passos
Robot abraçador: 5 passos

Vídeo: Robot abraçador: 5 passos

Vídeo: Robot abraçador: 5 passos
Vídeo: ACASO NÃO SABEIS // #SERMAISDOQUETER // COLO DE DEUS 2024, Juliol
Anonim
Robot abraçat
Robot abraçat

Res és millor que una abraçada quan et sents sol. Aquest robot alimentat per Arduino compleix aquesta necessitat sense necessitat d’éssers humans.

Pas 1: menja molta pizza

Vam construir el nostre robot a partir de caixes de pizza, però qualsevol cartró o fusta ho faria. Necessiteu un cos per connectar els braços i una manera de mantenir el robot en peu. Vam fer un stand de fusta.

Pas 2: connecteu els braços a la corda i la corda a un mesclador

Connecteu els braços a la corda i la corda a un mesclador
Connecteu els braços a la corda i la corda a un mesclador
Connecteu els braços a la corda i la corda a un mesclador
Connecteu els braços a la corda i la corda a un mesclador
Connecteu els braços a la corda i la corda a un mesclador
Connecteu els braços a la corda i la corda a un mesclador

Els braços del nostre robot són alimentats per un vell mesclador, que està gravat a la base.

Pas 3: poseu dos LED a les boles de Pinpong

Col·loqueu dos LED a les boles de Pinpong
Col·loqueu dos LED a les boles de Pinpong

aquest pas parla per si sol.

Pas 4: connecteu el sensor, el relé i els LED a l'Arduino

Connecteu el sensor, el relé i els LED a l'Arduino
Connecteu el sensor, el relé i els LED a l'Arduino

El robot és activat per una fotoresistència. A continuació, l’Arduino fa un senyal d’un relé que activa el mesclador. Al mateix temps, s’activen els LED dels ulls.

Pas 5: Codi

El codi d’aquest projecte és bastant senzill. Només fem servir tres pins Arduino: una entrada analògica per al fotoresistor (A0), una sortida per al motor (11) i una sortida per als LEDs (9). Com que el robot no es pot restablir, l’Arduino tampoc no ho ha de fer. Després d’activar el robot, l’Arduino acaba amb un retard molt llarg que proporciona prou temps per restablir-lo manualment prement el botó.

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

bucle buit () {

valor int = analogRead (A0); if (valor

Recomanat: