Satura rādītājs:

Vadīt līdz 4 servo, izmantojot viedtālruni vai jebkuru ierīci ar audio izvadi: 3 soļi
Vadīt līdz 4 servo, izmantojot viedtālruni vai jebkuru ierīci ar audio izvadi: 3 soļi

Video: Vadīt līdz 4 servo, izmantojot viedtālruni vai jebkuru ierīci ar audio izvadi: 3 soļi

Video: Vadīt līdz 4 servo, izmantojot viedtālruni vai jebkuru ierīci ar audio izvadi: 3 soļi
Video: CS50 2015 - Week 6 2024, Jūlijs
Anonim
Image
Image

Šeit es piedāvāju vienkāršu elektronisku montāžu, lai kontrolētu līdz četriem servos ar jebkuru ierīci, kas spēj nolasīt audio failu!

1. solis: princips

Aparatūra
Aparatūra

Servos tiek braukts, izmantojot PWM signālu no 1 ms (bez rotācijas) līdz 2 ms (pilna rotācija), sākot ar 20 ms. Vairāk par WIKIPEDIA!:)

Šādu signālu var pārraidīt, izmantojot pastiprinātu audio signālu, piemēram, to, kas tiek izvadīts no jūsu mobilā tālruņa. Šeit es piedāvāju vienkāršu elektronisku montāžu, kas pielāgota no šejienes. Pamats ir divi tranzistori, kas pastiprina audio signālu līdz pietiekami augstam spriegumam. Pirmais tranzistors ir NPN, kas tiek aktivizēts, kad tiek piemērots pozitīvs spriegums. Pievienojot otru pastiprinātāju ar PNP tranzistoru, kas aktivizēts ar negatīvu spriegumu, mēs varam vadīt divus servos ar audio kanālu. Tā kā lielākajai daļai ierīču (viedtālruņiem, personālajam datoram utt.) Ir 2 kanāli, jūs varat vadīt līdz 4 servos!

2. darbība. Aparatūra

Aparatūra
Aparatūra

Jums būs nepieciešams:

  • 12 10k rezistori (10 ir pietiekami, bet 12 ir vieglāk šai montāžai)
  • Daži vadi
  • 6 NPN tranzistori (BC337 vai līdzvērtīgs)
  • 2 PNP tranzistori (BC327 vai līdzvērtīgs)
  • Maizes dēlis un tā barošanas avots (5V)
  • 4 servos

Savienojiet visu, kā attēlā. Izmantojot BC3X7, plakanā puse ir vērsta pret maizes dēļa barošanas līniju, un katram tranzistoram: (no kreisās uz labo) savācējs, bāze, emitētājs. Tas var atšķirties atkarībā no jūsu atsaucēm. Elektrības līnijā var būt noderīgs kondensators, lai izvairītos no traucējumiem starp servos. Vai arī savienojiet PNP tranzistora vadītos servos ar otro elektrolīniju.

3. darbība: programmatūra

Image
Image

Es kodēju nelielu python skriptu, lai izveidotu virkni audio failu, kas pēc atskaņošanas attiecīgi novieto servo. Tas ģenerē failus ar impulsiem no 0,8 līdz 2,6 ms. Lai gan servo vajadzētu darboties ar signālu no 1 līdz 2 ms, rezerve man būtu noderīga, lai izmantotu servo pilnā diapazonā.

Turklāt es izveidoju App Inventor projektu, kas atskaņo audio failu atkarībā no slīdņu pozīcijas.

Ieteicams: