Innholdsfortegnelse:
- Trinn 1: Få alle delene og verktøyene
- Trinn 2: Flash Pic
- Trinn 3: Lodding
- Trinn 4: Programvaren (for Serial Com)
Video: Servopod: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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
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
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
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)
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:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte