Satura rādītājs:

Servo pods: 4 soļi
Servo pods: 4 soļi

Video: Servo pods: 4 soļi

Video: Servo pods: 4 soļi
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Novembris
Anonim
Servopods
Servopods

Vai esat kādreiz sapņojis par orbitkameru vai jebkuru citu Pan/Tilt tīmekļa kameras vadību?

Te tas ir! Izmantojot šo servo Pod, kas izgatavots no nulles, tagad varat kontrolēt savu tīmekļa kameru (vai wifi antenu?) Ar plaukstu vai pat attālināti, izmantojot tīmekļa serveri.

1. darbība: iegūstiet visas detaļas un rīkus

Iegūstiet visas detaļas un rīkus
Iegūstiet visas detaļas un rīkus
Iegūstiet visas detaļas un rīkus
Iegūstiet visas detaļas un rīkus
Iegūstiet visas detaļas un rīkus
Iegūstiet visas detaļas un rīkus
Iegūstiet visas detaļas un rīkus
Iegūstiet visas detaļas un rīkus

Šim servopodam jums būs nepieciešams:

Daļas: 1 x mikroshēma pic16f628 (a) (bezmaksas paraugs no mikroshēmas, nelietojiet ļaunprātīgi …) x servomotors (jebkura 5 V modeļa ragana ir pietiekami jaudīga, lai turētu tīmekļa kameru) vai Diy) Citi: 1 x tīmekļa kamera?

2. darbība. Zibspuldzējiet attēlu

Zibspuldzi
Zibspuldzi

Iegūstiet sev attēlu programmētāju un izmantojiet sev tīkamo programmatūru (man IcProg) un Flash the Pic ar šādu HEX failu.

Pamatkonfigurāciju skatiet attēlā.

3. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana

Izmantojot šo shēmu, pielodējiet visu, kas atrodas uz maizes dēļa. Izmantojiet pikseļa ligzdu Pic, jo jūs varētu vēlēties to atkal mirgot. Jums vajadzētu tos pieslēgt pie citas plates ar kabeli. Pogas vads ir šāds: rb0 pa kreisi (var būt pa labi..) rb1 pa labi (migrēt pa kreisi …) rb2 lejup rb3 uz augšu LED tiek izmantots, lai parādītu kursorsviru režīmu, iespējams vēlaties to novietot uz kursorsviras tāfeles. ARĪ PIEZĪME !!! Es izmantoju 5v iekšējo rezistoru. Pievienojiet rezistoru, ja jūsu gaismas diode nav līdzīga manējai (100 omiem vajadzētu būt kārtībā) Jūsu servo tapa nevarētu būt tāda pati kā manējā (1-5v, 2 signāls, 3 zeme). līdz 5 = 4,7 kOhmR6: 22 kOhmJ1 = Pan J2 = noliekt

4. solis: programmatūra (Serial Com)

Programmatūra (Serial Com)
Programmatūra (Serial Com)

Vienkārši lejupielādējiet manu (drīzumā būs labs) Delphi izveidoto programmatūru un izklaidējieties! Piezīme: Slēdzim jābūt tālvadības režīmā (gaismas diode nedeg), lai izmantotu seriālo portu Programmatūra vēl nav pabeigta … neaizmirstiet atvērt pirms visa, vai tas avarēs. Skaitlis kreisajā pusē ir Pan un labajā pusē ir Tilt. Vajadzētu būt no 65 līdz 225 (jebkurā gadījumā Pic ignorēs jebko citu) Mazā gaismas bultiņa ir jāpārvieto pa kreisi. Turiet to (redzat pannas numura maiņu), un atbrīvošana nosūtīs datus uz seriālo portu. exe tas arī palaiž tīmekļa serveri ostā 2020, kurā varat kontrolēt servopodziņu (pirms tīmekļa pārlūkprogrammas palaišanas izveidojiet savienojumu ar seriālo portu) Lai izmantotu tīmekļa serveri, tas ir pavisam vienkārši. https:// localhost: 2020/A130 A nozīmē panoramēšanas pozīciju tas būs 130 (no 65 līdz 225), ja vēlaties 70 pareizi: 070https:// localhost: 2020/B130 B ir noliekuma pozīcijahttps:// localhost: 2020/C010 C pievienos numuru pašreizējai panoramai vēl nav ieviesti. Ja vēlaties to izmantot tīmekļa vietnē, jums parasti jāizmanto javascript http pieprasījums vai jānosūta pieprasījums 1x1 iFrame. Agrāk vai vēlāk avota kods (ragana ir diezgan neglīts …) var tikt izlaists, lai ikviens varētu to pabeigt (un pievienot vairāk lietas) PIEZĪME: Ja kāds guru vēlētos izstrādāt labāku programmatūru (es esmu tīmekļa izstrādātājs… nevis programmatūras dēls hehe), lieta ir pavisam vienkārša. Viss, kas jums jānosūta uz seriālo portu, ir 2 baiti no 65 līdz 225. Manā programmatūrā es konvertēju virkni uz Int, tad int uz Char. Pēc tam rakstzīmes (2 baiti) tiek nosūtītas uz seriālo portu. Jums arī jāgaida, kamēr DSR līnija būs "augsta", jo tas ir aparatūras rokasspiediens, lai pārliecinātos, ka attēls ir gatavs saņemšanai. Paldies!

Ieteicams: