Reginald: en UDP-övervakning bot; kontroll via Internet



Reginald började från enkelt, ännu djärva idé att kontrollera en bot från var som helst i världen med en live video feed. Vad jag inte väntade var för Reginald att utvecklas till ett inblandade, huvudnummer rik projekt. Med mitt arbete och pengar var jag kunna slutföra ett projekt exakt till min belåtenhet och mer. Denna handledning krönikor hela projektet: från toppen till botten.

Innan jag började mitt projekt, hade jag flera mål som jag ville se i Reginald:

  • Har ett batteri driva absolut allt (redundant teknik orsaka komplikationer)
  • Genomföra en metod där video foder och kontrollerna fungerar genom samma teknik. Detta förenklar Reginald för slutanvändaren. Användaren behöver bara ansluta till Reginald på ett sätt och inte två skilda vägar som är vad jag ser ofta i de flesta projekt som implementerar videofeeds (igen, överflödiga komplikationer, mätta två separata länkar till en).
  • För att användaren ska kunna interagera med Reginald i realtid.
  • Kryptera Reginald så ingen kan bara helt enkelt skriva in IP-adress och komma åt honom
  • Har en enda ingång/utgång styrelse att mätta alla kretsar. Detta sätt: Reginald är mycket renare utseende, och kommer att skapa en robust elektrisk foundation för att ansluta min kringutrustning till.
  • Har en live konsolen få information till användaren.
  • Kod ett GUI som ser bra ut, kan styras via knapptryckningarna och är funktionsrik.
  • Enkelhet i slutanvändarens upplevelse; så någon lekman kunde fungera.
  • Viktigast av allt: konfigurerat nätverksanslutningen att tillåta åtkomst från var som helst.

Vad är poängen med detta?

Reginald är ett mycket användbart för slutanvändaren. Om en användare är intresserade kolla på hans eller hennes hus från skola eller arbete, skulle denna person kunna göra det från en oändlig mängd vinklar. Du kan flytta runt i huset trådlöst och hälsar andra. Om du har barn kan du låta dem veta att du alltid har koll på dem!

Viktigare, är största användningen i detta Instructable genomförandet av UDP-tekniken. Om någon kan gränssnittet något fysiskt och/eller elektriska föremål till en Arduino, skulle den personen kunna styra detta objekt trådlöst i realtid från var som helst. Detta är mycket användbart. Reginald är ett exempel ansökan för UDP, en mycket under nyttjad teknik bland projekt.

Vad ger detta Instructable?

Detta Instructable kommer att presentera Reginald som helhet och sedan gå in i en uppdelning av varje komponent i detalj.

Utför alla nödvändiga nätverk för att åstadkomma detta kan vara mycket komplexa och inblandade, men denna metod för kommunikation är förtydligas och utforskas genom detta Instructable. Jag mättad ungefärligt en fast månad forskning och felsökning i en enkel guide; Jag ge felsökning riktlinjer och exempel tester längs vägen.

Se Steg
Relaterade Ämnen

Android-baserade hemautomation via internet och Ethernet-

Detta är ett projekt för att bistå äldre och funktionshindrade personer att leva mer oberoende.Mitt projekt ge några funktioner som styr hushållsmaskiner använder android smartphone via internet och även Ethernet. Det att de inte flyttar till växeln,...

Mobil Garage dörröppnare via internet

Min garageport är en tubulär motor, med en fjärrkontroll till mottagare i en 433 MHZ. fjärrkontroll batterier tar slut en dag, men inte långt efter jag tillbaka batteriet hitta fjärrkontrollen mottagaren är dåligt. Efter några dagar att manuellt öppn...

Arduino kontroll via en webbtjänst med Teleduino

Konvertera din Arduino till en sofistikerad kontroll webbplattform med hjälp av Teleduino.Teleduino är både en produkt och en tjänst. När Teleduino skissen har laddats på din Arduino ("produkten"), den sedan ansluter till Teleduino servern vänta...

Styra Intel Edison med anpassade Android app via Internet.

¡Hello alla, jag hoppas att detta projekt kommer att hjälpa dig att göra din egen Smart Home kontrollerad via Internet!Projektet består i ett Smart Home system kontrolleras via Internet av en Android-applikation designad av mig. Steg framåt jag förkl...

Prata med din enhet via internet

Du talar, och enheten kommer att lyssna... även om enheten är halvvägs över hela världen!Detta instructable kommer att lära dig hur du använder en röst erkännandesystem baserade på Intel RealSense kameran för att skicka vilsam kommandon via internet...

Monitor kamera och Relay kontroll över Internet

Många av oss har smartphones, iPads eller netbooks som vi tar med oss och det skulle vara bra att checka in på plats, i ett kafé eller när du reser. Nu använder vi raspberry pi 2 för övervakning kamera och Styrrelä över internet. Allt är förklara för...

Styra en Servo via Internet

Detta Instructable Visa dig hur man styr ett servo över Internet, med en Spark Core. Detta Instructable drivs av en gnista kärna och och en liten Servo som ingår i Spark Maker Kit (en normal servo fungerar samma). Denna tutorial är för nybörjare att...

Servo motorisk kontroll via bluetooth med potentiometer

I detta projekt vi servo motorstyrning med potentiometer via bluetooth.Två kommer att göra Arduino styrelsen via bluetooth trådlös haberleştirerek kontroll. Förvaltar en av modulerna för detta (master) medan den andra lyckades (slavar) måste vara i l...

Radar (joystick kontroll) via Labview(+Arduino)

I själva verket min enhet är remake av denna radar: http://howtomechatronics.com/projects/arduino-rada...Men jag tror att göra en remake är värt det, eftersom även trots min version inte är den snygg, jag använder inte sådana fattiga "teknik" so...

Världens första fjärrkontrollen mänskliga via Internet

Jag har nyligen studerat denna sak kallad elektrisk muskel stimulering (EMS) som i grund och botten använder el för att orsaka muskler att flytta. Efter att lära om detta bestämde jag mig att införliva detta i mitt dorisholmats I.O. projekt genom att...

Puls övervakning ansökan via e-post

En puls sensor kan du spåra din puls när du vill. Tänk att kunna spåra din puls när du kör eller sova utan behov av specialutrustning. Detta kan hjälpa dig att veta hur hälsosam din hjärta är och att upptäcka avvikelser bygger på kontinuerliga mätnin...

Mobilapplikation för övervakning och kontroll Arduino, använder kito.io IOT plattform

Övervaka och kontrollera din Arduino från din kito Mobile App.Jag har utvecklat en IOT plattform för att hjälpa DIY beslutsfattare som gör precis som med utan att behöva veta Xcode, Android, JavaScript annat än vet hur man skriver Arduinos skisser; s...

Köpa Biodynamic viner via Internet

Jordbrukare som har blivit missnöjda om mark degraderingar, hittade begreppet Biodynamic viner snarare gynnsamt. Detta är ett vin som tillverkas med hjälp av biodynamiskt jordbruk metoder. Det innebär både metoder för odling och även bearbetning och...

Remote control kontrolleras via Internet

Detta är en ganska komplex handledning, även om jag ska försöka göra det så lätt att förstå för en bred mängd programmerare.Innan, Tänk på att du behöver minst en Altair.Steg 1: teori Först och främst bör vi veta att IR-ljuset är helt enkelt ljus med...

Arduino relay kontroll över internet

Välkommen!Steg 1: Gör en skissAnvänd skissen för att ansluta reläet till Arduino.Skissen kommer att hjälpa dig när du ska skriva koden, så att du vet vilka stift måste du kontrollera med koden.Jag använder en Arduino med W5100 Ethernet Shield Network...

Hur att träffa riktiga människor via internet

Hej där!Jag kommer inte berätta hur man plocka upp flickor i barer, inte heller hur man klä eller agera som någon mer attraktiva än du är...Jag hittade ett intressant sätt att få kontakt med personer som verkliga livet bara genom att surfa på nätet.n...

Styra tre eluttag från en dator trådlöst

hittade jag en billig trådlös fjärrkontroll som styr tre oberoende eluttag.Med sändaren kretskortet och ansluta den till en LaunchPad utveckling styrelse kunde jag fjärrstyra tre 110V uttag med hjälp av en PC. Systemet kan fungera på fyra kanaler så...

Luftfuktighet och temperatur reagerar Lightsource

Detta projekt kom ur min önskan att få en aktiv temperatur avläsning när jag är i mitt rum. att inte vara förtjust i att titta på en liten skärm över rummet, jag ville ha något jag bara kunde känna i mitt rum. med en enkel blick på ljuset i rummet ku...

Hamsterloop

Vill du få din hamster från ena änden av hans bur till den andra i millisekunder? Här är vad du behöver. Och alla för kostnaden och komplexiteten för en ny Ferrari.Tanken på en Hyper-loop, driver människor i hög hastighet mellan San Francisco och LA...