Satura rādītājs:

Vienkāršs Arduino bungu robots: 5 soļi
Vienkāršs Arduino bungu robots: 5 soļi

Video: Vienkāršs Arduino bungu robots: 5 soļi

Video: Vienkāršs Arduino bungu robots: 5 soļi
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Novembris
Anonim
Image
Image
Materiāli un instrumenti
Materiāli un instrumenti

Atzīšos. Es izveidoju šo projektu tīrā garlaicībā pēc tam, kad dažas dienas biju iestrēdzis nelielu, bet problemātisku sniega vētru laikā. Aplūkojot manu arduino, dažus servos un dažas lentes, sāka īstenoties pamatdoma par rāpojošo bungu robotu. Izrādās, ja jums ir visas nepieciešamās lietas, tas ir projekts, kuru var pabeigt apmēram 15 minūtēs, praktiski neprasa pieredzi.

Ja jūs tikko sākat darbu vai vēlaties uzlabot savas arduino prasmes, tā varētu būt laba vieta, kur sākt. Sāksim.

1. darbība: materiāli un instrumenti

Materiāli un instrumenti
Materiāli un instrumenti

Materiāli:

  • Arduino Uno (lai gan gandrīz jebkurai valdei vajadzētu strādāt)
  • (2) pozicionālās rotācijas servomotori
  • maizes dēlis bez lodēšanas
  • maizes dēļa vadi (vismaz ducis)
  • plakans koka gabals
  • (2) sirpjveida nūjas, dībeļa stieņi, zīmuļi vai citas piemērotas stilbiņu alternatīvas
  • gumijas spilventiņu, kafijas kannas vāku vai citu cilindra galvas alternatīvu

Rīki:

  • klēpjdators ar jaunāko Arduino IDE versiju
  • USB programmēšanas kabelis, kas savienojas ar arino
  • lente
  • karsts līmes lielgabals (vai vienkārši radošs ar lenti)

Laiks:

15 minūtes ideālos apstākļos. Varbūt stundu, ja pirmajā reizē viss nedarbojas pareizi

2. solis: Elektroinstalācija

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Sāksim, savienojot dažas lietas kopā.

Katram servomotorim ir trīs savienojumi: viens jaudai, otrs zemei un trešais datiem (vai tamlīdzīgi). Pozitīvais vienmēr ir sarkans, zeme parasti ir brūna vai melna, un dati ir oranži vai balti. Izmantojot maizes dēli vai arduino galvenes tapas, pievienojiet arduino jaudu un zemi katram motoram. Pievienojiet viena motora datu vadu pie tapas 5 un otra motora vadu pie tapas 6. Pārliecinieties, vai abas tapas atbalsta PWM. Un…. tieši tā! Tas nebija pārāk grūti.

3. darbība: izveidojiet lietu

Veidojiet lietu
Veidojiet lietu
Veidojiet lietu
Veidojiet lietu

Tagad mums ir jāveido rāmis

Iespējams, vēlēsities izmantot savu iztēli šai daļai. Es to uzbūvēju uz plakanas koka daļas, bet tikpat labi derētu plakans kartona gabals. Viss, kas ir plakans, stiprs un ar kuru ir viegli strādāt, kalpos par labu pamatu.

Lai noturētu motorus vietā, es no krāsas maisīšanas kociņa nogriezu divus koka gabaliņus - tādu, kādu bez maksas var iegādāties, pērkot sāpju kārbu no datortehnikas veikala. Es atklāju, ka šīs maisīšanas nūjas ir ārkārtīgi daudzpusīgas. Vienā no šīm dienām es ievietošu projektu, kas pilnībā izgatavots no krāsas maisīšanas nūjām. Jebkurā gadījumā jums būs karsti jāpielīmē šie uzgaļi, lai tie nekur nepazustu.

Tālāk mēs izgatavosim stilbiņus. Es sagriezu divus 5 collu garumus 1/4 collu dībeļa stieņus, lai gan kaut kas līdzīgs pākstis nūjiņām darbotos tikpat labi. Līmējiet vai līmējiet tos pie servo ragiem.

Ja vēl neesat to izdarījis, pielīmējiet motorus ar līmlenti, lai nokrāsotu nūju gabaliņus vai visu, ko izmantojat, lai tos noturētu vietā.

Tieši tā! Laiks kodam …

4. darbība: instalējiet kodu

Instalējiet kodu
Instalējiet kodu

Kad viss ir gatavs darbam, ir pienācis laiks instalēt kādu kodu. Šī ir daļa, kurā jums būs nepieciešams Arduino IDE un USB programmēšanas kabelis.

Ja vēlaties, varat rakstīt savu, vai arī varat izmantot manu. Kodā ir daudz sānu piezīmju un instrukciju, neuztraucieties.

Ja plānojat rakstīt savu kodu, varētu būt laba ideja iemācīties izmantot servo komandas, jo tās var kļūt nedaudz sarežģītas. Atcerieties arī, ka servomotoriem ir vajadzīgs laiks, lai pārvietotos no vienas pozīcijas uz nākamo. Šis laiks ir jāņem vērā kodā, it īpaši, rakstot laika ziņā jutīgu programmu. Jūs nevēlaties, lai jūsu bungu bots būtu pārspēts.

5. solis: iet tālāk

Ejot tālāk
Ejot tālāk
Ejot tālāk
Ejot tālāk

Apsveicu! Jūs tikko esat samontējis funkcionējošu bungu robotu. Vai jau esat noguris no tās nerimstošās pieskaršanās? Nē? Nu tu drīz būsi. Tātad, ko mēs varētu darīt, lai padarītu šo mazliet interesantāku?

Iesācējiem es būtu varējis uzrakstīt kādu labāku kodu, kas improvizētu ritmus vai varētu spēlēt trīnīšus, nevis nebeidzamas ceturtdaļas un astotās notis.

Arduino ir arī signāla (Hz, ilgums) funkcija, kas ļauj atskaņot skaņu, izmantojot PWM tapu. Izmantojot piezīmju frekvenču tabulu (skatīt iepriekš) un kādu radošu programmēšanu, Arduino varēja atskaņot melodiju, vienlaikus nospiežot dažus slimus sitienus.

Ja kāds no jums īsteno šo projektu, lūdzu, paziņojiet man! Es labprāt to redzētu.

Ja jums tas patika, noteikti abonējiet manu YouTube kanālu, kurā publicēju citus ar zinātni un tehnoloģijām saistītus projektus. Pavisam nesen es strādāju pie dažām raķešu lietām, tāpēc uzmanieties.

Tas ir viss šim projektam! Tagad ej kaut ko uztaisīt

Ieteicams: