Innholdsfortegnelse:

Servopod: 4 trinn
Servopod: 4 trinn

Video: Servopod: 4 trinn

Video: Servopod: 4 trinn
Video: Обзор новинок Каталога 04/2023 Oriflame 2024, November
Anonim
Servo Pod
Servo Pod

Har du noen gang drømt om å ha et orbitkamera eller annen Pan/Tilt -webkamera -kontroll?

Her er det! Med denne Made from scratch Servo Pod kan du nå kontrollere webkameraet (eller wifi -antennen?) Med håndflaten eller til og med eksternt med en webserver.

Trinn 1: Få alle delene og verktøyene

Få alle deler og verktøy
Få alle deler og verktøy
Få alle deler og verktøy
Få alle deler og verktøy
Få alle deler og verktøy
Få alle deler og verktøy
Få alle deler og verktøy
Få alle deler og verktøy

For denne Servo Pod trenger du:

Deler: 1 x Microchip pic16f628 (a) (gratis prøve fra mikrochip, ikke misbruk …) 1 x Dip -kontakt for pic 5 x 4.7kOhm motstand (eller 5 "pullup" -motstand) 1 x 22kOhm reisistor 1 x seriell portplugg 2 x Servomotor (hvilken som helst 5v -modell som er kraftig nok til å holde webkameraet) 2 x 3 -pins plugg til servoen din 1 x LED 4 x trykknapp 1 x bryter 1 x brødbrettverktøy: 1 x loddejern 1 x pic programmerer (billig på ebay eller Diy) Andre: 1 x Webkamera?

Trinn 2: Flash Pic

Flash bildet
Flash bildet

Skaff deg en pic -programmerer og bruk programvaren du liker (IcProg for meg) og Flash Pic med følgende HEX -fil.

Se på bildet for den grunnleggende konfigurasjonen.

Trinn 3: Lodding

Lodding
Lodding
Lodding
Lodding

Ved hjelp av denne skjematiske lodden alt på brødbrettet. Bruk Dip -kontakten til Pic, ettersom du kanskje vil blinke den igjen. Merk: De 4 trykknappene brukes til "joystick" -modus. Du bør koble dem.. på et annet bord med en kabel. Knapptråden slik: rb0 Venstre (kan være høyre..) rb1 Høyre (migth være venstre …) rb2 Downrb3 oppLedningen brukes til å vise joystick -modus, du kan vil ha det eksternt på styrespaken. OBS OGSÅ !!! Jeg brukte en intern motstand 5v led. Legg til en motstand hvis lysdioden din ikke er som min (100ohm burde være OK) Din servostift kan ikke være den samme som min (1-5v, 2-signal, 3-jordet) endring for ditt behov. Du trenger en 5v strømkilde R1 til 5 = 4,7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

Trinn 4: Programvaren (for Serial Com)

Programvaren (for Serial Com)
Programvaren (for Serial Com)

Bare last ned min (snart gode) crapy Delphi -laget programvare, og ha det gøy! port før noe, eller det vil krasje. Nummeret til venstre er Pan og høyre er Tilt. Bør være noe fra 65 til 225 (uansett at bildet vil ignorere noe annet) Den lille "pilen" er å flytte til venstre.. Hold den (du ser pan -nummeret endres) og slipp vil sende data til seriell port Når du starter. exe det lanserer også en webserver på port 2020 hvor du kan kontrollere Servo Pod (koble til seriell port før du starter nettleseren) For å bruke webserveren er det ganske enkelt. https:// localhost: 2020/A130 A betyr Pan -posisjonen dette vil være 130 (fra 65 til 225) hvis du vil ha 70 høyre: 070https:// localhost: 2020/B130 B er Tilt -posisjonen https:// localhost: 2020/C010 C vil legge til tallet i gjeldende Pan pos De andre bokstavene er ikke implementert ennå. Hvis du vil bruke dette på en webside, bør du i utgangspunktet bruke javascript http -forespørsel eller sende forespørselen i en 1x1 iFrame. Jeg kan slippe kildekoden (heksen er ganske stygg …) før eller siden, slik at hvem som helst kan fullføre den (og legge til flere ting) MERK: Hvis noen guru ønsker å utvikle en bedre programvare (im en web -dev … ikke en programvare dude hehe) er saken ganske enkel. Alt du trenger å sende til serieporten er 2 byte fra 65 til 225. I programvaren min konverterer jeg strengen til Int deretter int til Char. Tegnene (2 byte) sendes deretter til den serielle porten. Du må også vente på at DSR -linjen skal være "høy", da dette er maskinvarens håndtrykk for å sikre at Pic er klar til å motta. Takk!

Anbefalt: