INHOUDSOPGAWE:

Eenvoudige Arduino -trommelrobot: 5 stappe
Eenvoudige Arduino -trommelrobot: 5 stappe

Video: Eenvoudige Arduino -trommelrobot: 5 stappe

Video: Eenvoudige Arduino -trommelrobot: 5 stappe
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Julie
Anonim
Image
Image
Materiaal en gereedskap
Materiaal en gereedskap

Ek sal erken. Ek het hierdie projek uit verveling gemaak nadat ek 'n paar dae lank binne 'n reeks klein, maar problematiese sneeustorms vasgekeer was. As ek na my arduino, 'n paar servo's en 'n bietjie band kyk, begin die basiese idee vir 'n lelike tromrobot waar word. As u al die regte dinge het, blyk dit dat dit 'n projek is wat binne ongeveer 15 minute voltooi kan word en feitlik geen ervaring nodig is nie.

As u net begin of u arduino -vaardighede wil verbeter, is dit miskien 'n goeie plek om te begin. Laat ons begin.

Stap 1: materiaal en gereedskap

Materiaal en gereedskap
Materiaal en gereedskap

Materiaal:

  • Arduino Uno (hoewel byna elke bord moet werk)
  • (2) posisionele rotasie servomotore
  • soldeerlose broodbord
  • broodborddrade (ten minste 'n dosyn)
  • 'n plat stuk hout
  • (2) popsekelstokkies, stokstokke, potlode of ander geskikte alternatiewe dromstick
  • 'n rubberblokkie, koffiedopdeksel of 'n ander trommelkop -alternatief

Gereedskap:

  • 'n skootrekenaar met 'n onlangse weergawe van die Arduino IDE geïnstalleer
  • 'n USB -programmeerkabel wat met die arduino verbind kan word
  • band
  • warm lijmpistool (of raak net kreatief met die band)

Tyd:

15 minute onder ideale omstandighede. Miskien 'n uur as dinge die eerste keer nie reg werk nie

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Kom ons begin deur 'n paar dinge saam te dra.

Elke servomotors het drie verbindings: een vir krag, 'n tweede vir grond en 'n derde vir data (of iets dergeliks). Die positiewe is altyd rooi, grond is gewoonlik bruin of swart, en data oranje of wit. Koppel die krag en grond van die arduino aan elke motor met 'n broodbord of die arduino -koppenne. Koppel die een motor se datadraad aan pen 5 en die ander motor se datadraad aan pen 6. Maak seker dat albei penne PWM ondersteun. En…. Dis dit! Dit was nie te moeilik nie.

Stap 3: Bou die ding

Bou die ding
Bou die ding
Bou die ding
Bou die ding

Nou moet ons die raam bou

U kan u verbeelding vir hierdie deel gebruik. Ek het dit op 'n plat stuk hout gebou, maar 'n plat stuk karton werk net so goed. Alles wat plat, sterk en maklik is om mee te werk, sal 'n goeie basis wees.

Om die motors op hul plek te hou, het ek twee stukkies hout van 'n verfroerstok afgekap - die soort wat u gratis kan kry as u 'n blikkie pyn by die hardewarewinkel koop. Ek het gevind dat hierdie roerstokke merkwaardig veelsydig is. Een van die dae gaan ek 'n projek plaas wat geheel en al uit verfroerstokkies bestaan. U moet in elk geval hierdie stukke warm plak sodat dit nêrens heen kan gaan nie.

Vervolgens maak ons die stokkies. Ek het twee 5 duim lengtes van 1/4 duim stokkies gesny, alhoewel iets soos ys stokkies net so goed sou werk. Plak of plak dit op die servohorings vas.

As u dit nog nie gedoen het nie, plak die motors vas om stukke te verf of wat u ook al gebruik om dit vas te hou.

Dis dit! Tyd vir 'n bietjie kode …

Stap 4: Installeer die kode

Installeer die kode
Installeer die kode

Sodra alles gereed is, is dit tyd om 'n kode te installeer. Dit is die deel waar u die Arduino IDE en 'n USB -programmeerkabel nodig het.

U kan u eie skryf as u wil, of u kan my eie gebruik. Daar is tonne byaantekeninge en instruksies in die kode, moenie bekommerd wees nie.

As u van plan is om u eie kode te skryf, is dit miskien 'n goeie idee om te leer hoe u die servokommando's kan gebruik, aangesien dit 'n bietjie moeilik kan raak. Onthou ook dat servomotors tyd neem om van die een posisie na die volgende te beweeg. Hierdie tyd moet in die kode vervat word, veral as u 'n tydsensitiewe program skryf. U sou nie wou hê dat u trommelbottel op die regte pad is nie.

Stap 5: Gaan verder

Gaan verder
Gaan verder
Gaan verder
Gaan verder

Geluk! U het pas 'n funksionerende tromrobot bymekaargemaak. Is u al moeg vir die onophoudelike tik? Geen? Wel, jy sal binnekort wees. So, wat kan ons doen om dit 'n bietjie interessanter te maak?

Om mee te begin, kon ek 'n beter kode geskryf het wat ritmes geïmproviseer het of drielinge kon speel eerder as eindelose kwart- en agtste lusse.

Arduino het ook 'n toonfunksie (Hz, duur) wat dit moontlik maak om klank deur 'n PWM -pen te speel. Deur 'n tabel met nootfrekwensies (sien hierbo) en kreatiewe programmering te gebruik, kan die Arduino 'n melodie speel terwyl hy 'n paar siek maatreëls neerlê.

Laat weet my as iemand van u hierdie projek maak! Ek sal dit graag wil sien.

As u dit geniet, teken dan in op my YouTube -kanaal waar ek ander wetenskap- en tegnologieverwante projekte publiseer. Onlangs het ek gewerk aan raketmateriaal, so hou dit dop.

Dit is alles vir hierdie projek! Gaan maak nou iets

Aanbeveel: