Cuprins:

Robot simplu Arduino Drum: 5 pași
Robot simplu Arduino Drum: 5 pași

Video: Robot simplu Arduino Drum: 5 pași

Video: Robot simplu Arduino Drum: 5 pași
Video: Amazing arduino project 2024, Iulie
Anonim
Image
Image
Materiale și instrumente
Materiale și instrumente

Recunosc. Am făcut acest proiect din pură plictiseală după ce am rămas blocat câteva zile în interiorul unei serii de furtuni de zăpadă mici, dar problematice. Uitându-mă la arduino-ul meu, câteva serv-uri și niște bandă, ideea de bază pentru un robot cu tambur nenorocit a început să se realizeze. Se pare că, dacă aveți toate lucrurile potrivite, acesta este un proiect care poate fi finalizat în aproximativ 15 minute, practic fără experiență necesară.

Dacă tocmai începeți sau doriți să vă perfecționați abilitățile de arduino, acesta ar putea fi un loc bun pentru a începe. Să începem.

Pasul 1: Materiale și instrumente

Materiale și instrumente
Materiale și instrumente

Materiale:

  • Arduino Uno (deși aproape orice placă ar trebui să funcționeze)
  • (2) servo motoare cu rotație pozițională
  • panou fără sudură
  • fire de panou (cel puțin o duzină)
  • o bucată plană de lemn
  • (2) bețișoare de seceră, tije de dibluri, creioane sau alte alternative adecvate pentru tobe
  • un tampon de cauciuc, capac pentru cutie de cafea sau altă alternativă pentru capul tobei

Instrumente:

  • un laptop cu o versiune recentă a Arduino IDE instalat
  • un cablu de programare USB care se conectează la arduino
  • bandă
  • pistol de lipit fierbinte (sau pur și simplu fii creativ cu banda)

Timp:

15 minute în condiții ideale. Poate o oră dacă lucrurile nu funcționează bine prima dată

Pasul 2: Cablare

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare

Să începem prin conectarea câtorva lucruri împreună.

Fiecare servomotor are trei conexiuni: una pentru alimentare, a doua pentru masă și a treia pentru date (sau ceva de genul asta). Pozitivul este întotdeauna roșu, solul este de obicei maro sau negru, iar datele sunt portocalii sau albe. Folosind o placă de măsurare sau pinii antetului arduino, conectați puterea și masa la arduino la fiecare motor. Conectați firul de date al unui motor la pinul 5 și firul de date al celuilalt motor la pinul 6. Asigurați-vă că ambii pini acceptă PWM. Și…. asta e! Nu a fost prea greu.

Pasul 3: Construiește Lucrul

Construiește Lucrul
Construiește Lucrul
Construiește Lucrul
Construiește Lucrul

Acum trebuie să construim cadrul

Poate doriți să vă folosiți imaginația pentru această parte. Am construit asta pe o bucată de lemn, dar o bucată de carton ar funcționa la fel de bine. Orice lucru plat, puternic și ușor de lucrat va servi drept bază bună.

Pentru a ține motoarele în poziție, am tăiat două bucăți de lemn dintr-un stick de vopsea - genul pe care îl puteți obține gratuit atunci când cumpărați o cutie de durere de la magazinul de hardware. Am constatat că aceste bețișoare sunt remarcabil de versatile. Într-una din aceste zile, voi posta un proiect realizat în întregime din bețe de vopsea. Oricum, va trebui să lipiți la cald aceste biți, astfel încât să nu meargă nicăieri.

Apoi, vom face toiaguri. Am tăiat două lungimi de 5 inci de tije de diblu de 1/4 inci, deși ceva asemănător cu bastoanele de popsickle ar funcționa la fel de bine. Bandați sau lipiți-le pe coarnele servo.

Dacă nu ați făcut-o deja, lipiți motoarele pentru a vopsi biți sau orice altceva pe care îl utilizați pentru a le menține în poziție.

Asta e! Este timpul pentru un cod …

Pasul 4: Instalați codul

Instalați codul
Instalați codul

Odată ce totul este gata de plecare, este timpul să instalați un cod. Aceasta este partea în care veți avea nevoie de Arduino IDE și un cablu de programare USB.

Puteți să vă scrieți propria dvs., dacă doriți, sau o puteți folosi doar pe a mea. Există multe note secundare și instrucțiuni în cod, nu vă faceți griji.

Dacă intenționați să scrieți propriul cod, ar putea fi o idee bună să învățați cum să utilizați comenzile servo, deoarece acestea pot deveni puțin complicate. Amintiți-vă, de asemenea, că servomotorele au nevoie de timp pentru a trece de la o poziție la alta. Acest timp trebuie luat în considerare în cod, mai ales atunci când scrieți un program sensibil la timp. Nu ai vrea ca botul tău cu tambur să nu fie în ritm.

Pasul 5: Mergeți mai departe

Mergând mai departe
Mergând mai departe
Mergând mai departe
Mergând mai departe

Felicitări! Tocmai ați asamblat un robot cu tambur funcțional. V-ați săturat încă de neclintirea sa? Nu? Ei bine, vei fi în curând. Deci, ce am putea face pentru a face acest lucru puțin mai interesant?

Pentru început, aș fi putut scrie un cod mai bun care să improvizeze ritmuri sau ar putea juca triplete, mai degrabă decât buclele nesfârșite de sfert și opt.

Arduino are, de asemenea, o funcție de ton (Hz, durată) care îi permite să redea sunetul printr-un pin PWM. Folosind un tabel cu frecvențe de note (a se vedea mai sus) și unele programe creative, Arduino ar putea reda o melodie în timp ce stabilește câteva bătăi bolnave.

Dacă vreunul dintre voi face acest proiect, vă rog să-mi spuneți! Mi-ar plăcea să o văd.

Dacă v-a plăcut acest lucru, asigurați-vă că vă abonați la canalul meu de pe YouTube, unde public alte proiecte legate de știință și tehnologie. Cel mai recent am lucrat la unele lucruri de rachetă, așa că fii atent la asta.

Atât pentru acest proiect! Acum du-te să faci ceva

Recomandat: