Satura rādītājs:

Hugging Robot: 5 soļi
Hugging Robot: 5 soļi

Video: Hugging Robot: 5 soļi

Video: Hugging Robot: 5 soļi
Video: seeing wife face for first time #shorts 2024, Jūlijs
Anonim
Apskaujamais robots
Apskaujamais robots

Nekas nav labāks par apskāvienu, kad jūtaties vientuļš. Šis ar Arduino darbināmais robots izpilda šo vajadzību, neprasot nevienu cilvēku.

1. darbība: apēdiet daudz picas

Mēs izveidojām savu robotu no picas kastēm, taču derētu jebkurš kartons vai koks. Jums ir nepieciešams ķermenis, ar kuru savienot rokas, un veids, kā noturēt robotu stāvus. Mēs izgatavojām statīvu no koka.

2. solis: pievienojiet ieročus virvei un virvi maisītājam

Savienojiet ieročus ar virvi un virvi ar mikseri
Savienojiet ieročus ar virvi un virvi ar mikseri
Savienojiet ieročus ar virvi un virvi ar mikseri
Savienojiet ieročus ar virvi un virvi ar mikseri
Savienojiet ieročus ar virvi un virvi ar mikseri
Savienojiet ieročus ar virvi un virvi ar mikseri

Mūsu robota rokas darbina vecs maisītājs, kas ir pielīmēts pie pamatnes.

3. solis: ievietojiet divas gaismas diodes Pinpong bumbiņās

Ievietojiet divas gaismas diodes Pinpong bumbiņās
Ievietojiet divas gaismas diodes Pinpong bumbiņās

šis solis runā pats par sevi.

4. solis: pievienojiet sensoru, releju un gaismas diodes Arduino

Savienojiet sensoru, releju un gaismas diodes ar Arduino
Savienojiet sensoru, releju un gaismas diodes ar Arduino

Robotu aktivizē fotorezistors. Pēc tam Arduino signalizē par releju, kas aktivizē maisītāju. Tajā pašā laikā gaismas diodes acīs tiek aktivizētas.

5. darbība: kods

Šī projekta kods ir diezgan vienkāršs. Mēs izmantojam tikai trīs Arduino tapas: vienu analogo ieeju fotorezistoram (A0), motora izeju (11) un vienu izeju gaismas diodēm (9). Tā kā robots nevar atiestatīties, arī Arduino tas nav jādara. Pēc robota aktivizēšanas Arduino beidzas ar ļoti ilgu kavēšanos, kas nodrošina pietiekami daudz laika, lai to manuāli atiestatītu, nospiežot pogu.

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

void loop () {

int vērtība = analogRead (A0); ja (vērtība

Ieteicams: