Satura rādītājs:

Arduino akselerometra apmācība: Kuģa tilta vadīšana, izmantojot servomotoru: 5 soļi
Arduino akselerometra apmācība: Kuģa tilta vadīšana, izmantojot servomotoru: 5 soļi

Video: Arduino akselerometra apmācība: Kuģa tilta vadīšana, izmantojot servomotoru: 5 soļi

Video: Arduino akselerometra apmācība: Kuģa tilta vadīšana, izmantojot servomotoru: 5 soļi
Video: Как работает сервопривод? 2024, Novembris
Anonim
Arduino akselerometra apmācība: kontrolējiet kuģa tiltu, izmantojot servomotoru
Arduino akselerometra apmācība: kontrolējiet kuģa tiltu, izmantojot servomotoru

Akselerometra sensori tagad ir lielākajā daļā mūsu viedtālruņu, lai sniegtu tiem plašu pielietojumu un iespējas, ko mēs izmantojam katru dienu, pat nezinot, ka par to ir atbildīgs akselerometrs.

Viena no šīm iespējām ir akselerometra sniegtā vadāmība, kurā jūs varat kontrolēt savu automašīnu sacīkšu spēlēs vai izmantot noteiktu lietotni, lai tālruni pārvērstu par jūsu robota vai RC automašīnas tālvadības pulti, kas izmanto akselerometru kā vadības rīku.

Tātad šajā Arduino akselerometra apmācībā mēs izmantosim šo pēdējo funkciju, lai viedtālruņos izmantotu iegulto akselerometra sensoru, lai kontrolētu kuģa tilta atvēršanu un aizvēršanu. Protams, tilts ir tikai servomotors, kas aizveras 0 grādos un atveras 90 grādos.

Parunāsim par šīs Arduino akselerometra apmācības ideju …

Ideja:

Mēs izmantosim 1Sheeld dēli kopā ar papildu lietotni Android/iOS un izmantosim akselerometra vairogu, kur jebkuras izmaiņas x vai y vai z asīs tiks nosūtītas uz Arduino, un tāpēc mēs varam izlemt, vai mainīt servo grāds līdz 0 vai 90.

Darba sākšana:

Ja šī ir pirmā reize, kad nodarbojaties ar 1Sheeld vai vēlaties uzzināt vairāk par to, iesaku pārbaudīt šo ātro un vienkāršo darba sākšanas pamācību.

Un, ja vēl neesat izmēģinājis servomotoru, iesaku pārbaudīt šo ātro video. Tagad, kad esat nedaudz iepazinies ar 1Sheeld, sāksim!

1. darbība. Aparatūras komponenti:

Aparatūras komponenti
Aparatūras komponenti
Aparatūras komponenti
Aparatūras komponenti
Aparatūras komponenti
Aparatūras komponenti
Aparatūras komponenti
Aparatūras komponenti
  1. Arduino Uno.
  2. 1Sheeld+ dēlis.
  3. LED.
  4. S90 servomotors.
  5. 3 * Vadi no vīrieša līdz vīrietim.
  6. Arduino USB kabelis vai 9-12V akumulators.
  7. Android/iOS tālrunis ar 1Sheeld lietotni.

2. darbība: programmatūras komponenti:

  1. Arduino IDE.
  2. 1šēla bibliotēka, 1 Android lietotne vai iOS lietotne.

3. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
  1. Pievienojiet 1Sheeld dēli savam Arduino kā attēlu 1
  2. . Pievienojiet LCD 16*2 kā attēlu2.
  3. Pārslēdziet 1Sheeld barošanu, lai darbotos ar 5V (nevis 3.3v) kā 3. attēls.

1Sheeld ir 2 režīmi: augšupielādes režīms un darbības režīms. Jūs varat pārslēgties starp tiem, izmantojot slēdzi, kas atrodas blakus digitālajām tapām, un 1Sheeld to sauc par “UART SWITCH” un 1Sheeld+ - “SERIAL SWITCH”.

  • Pirmkārt, jūs slīdat slēdzi uz “SWITCH” apzīmējumu kā attēlu 4, kas pārvērš 1Sheeld dēli augšupielādes režīmā, lai jūs varētu augšupielādēt Arduino kodu.
  • Otrkārt, kad esat pabeidzis koda augšupielādi, pabīdiet slēdzi uz apzīmējumu “UART” (vai “SERIAL” pie 1Sheeld+ tāfeles) kā attēlu5, kas pārvērš 1Sheeld dēli darbības režīmā, lai sazinātos ar viedtālruni 1Sheeld App.

Visbeidzot, pievienojiet Arduino, izmantojot datoru, izmantojot Arduino USB kabeli.

4. darbība: kods:

Es ieteiktu pārbaudīt Arduino akselerometra vairoga dokumentāciju, lai uzzinātu vairāk par Arduino akselerometra vairoga funkcionalitāti un to izmantošanu.

Tagad pārslēdziet 1Sheeld dēli uz augšupielādes režīmu, augšupielādējiet pievienoto Arduino digitālā pulksteņa kodu. Pārslēdziet 1Sheeld paneli uz darba režīmu, pēc tam atveriet lietotni 1Sheeld un pievienojiet to 1Sheeld platei, izmantojot Bluetooth.

5. darbība: palaidiet to:

Kā redzat Arduino akselerometra apmācības video, es kā tilta kustības norādi esmu izmantojis kartona gabalu, kas piestiprināts pie servomotora.

Tad jūs pagriežat tālruni pret sevi, un jūs redzēsit, ka tilts ir atvērts ar 90 grādiem servo, un iedegas gaismas diode, un no tālruņa skaļruņa iznāk runa, kurā teikts, ka tilts tagad ir atvērts un kuģis šķērso.

Kad esat pakļāvis tālruni pretējai pusei, jūs redzēsit, ka tilts ir aizvērts ar 0 servo pakāpēm, un gaismas diode ir izslēgta, un no tālruņa skaļruņa iznāk runa, kurā teikts, ka tilts tagad ir aizvērts un kuģim ir šķērsoja.

Tieši tā, puiši, es ceru, ka jums patika šī ātrā Arduino akselerometra apmācība, un, ja rodas kādi jautājumi vai pat viedokļi par to, lūdzu, nevilcinieties atstāt savu komentāru zemāk.

Ieteicams: