Voordat ik begon mijn project, had ik verschillende doelen die ik wilde zien in Reginald:
- Een batterij power absoluut alles (redundante technologieën leiden tot complicaties)
- Een methode waarbij de video-feed en de besturingselementen via dezelfde technologie werken implementeren. Dit vereenvoudigt Reginald voor de eindgebruiker. De gebruiker hoeft te verbinden met Reginald in unidirectioneel en niet twee afzonderlijke manieren dat is wat ik zie vaak in de meeste projecten die video-feeds (Again, redundante complicaties; Verzadig twee aparte links naar een) implementeren.
- Voor de gebruiker om te kunnen werken met Reginald in real-time.
- Coderen Reginald zodat niemand kan gewoon typt u het IP-adres en hem de toegang
- Hebben een enkele invoer/uitvoer-boord te verzadigen alle de circuits. Op deze manier: Reginald is veel schoner zijn in verschijning, en zal een stevige elektrische Stichting om mijn randapparatuur om verbinding te maken.
- Heb een console leven brengen van informatie aan de gebruiker.
- Code een GUI dat ziet er goed uit, kan worden aangestuurd via toetsopdrachten en functie rijk is.
- Eenvoud in de indruk van de eindgebruiker; dus elke leek kan werken.
- Belangrijker nog: de netwerkverbinding instellen om de toegang tot van overal.
Wat is het punt van dit?
Reginald is een zeer nuttig project voor de eindgebruiker. Als een gebruiker is geïnteresseerd in het controleren op zijn of haar huis uit school of werk, is die persoon zou kunnen doen van een oneindige hoeveelheid hoeken. De gebruiker kan bewegen rond het huis draadloos en begroeten anderen. Als u kinderen hebt kunt u laten weten dat je altijd je ogen op hen hebben!
Nog belangrijker, is het grootste gebruik featured in dit Instructable de implementatie van de UDP-technologie. Als iemand kan een lichamelijke en/of elektrische object aan een Arduino interface, is die persoon zou kundig voor zeggenschap van dit object VideoWirelessly in real time van overal. Dit is zeer handig. Reginald is een voorbeeldapplicatie voor UDP, een zeer onder gebruikt technologie onder projecten.
Wat zal dit Instructable verstrekken?
Dit Instructable zal introduceren Reginald als geheel en ga dan naar een uitsplitsing van elke component in detail.
Uitvoeren van de nodige netwerken om dit te bereiken kunnen zeer complex en betrokken, maar deze methode van communicatie is verduidelijkt en verkend via dit Instructable. Ik verzadigde ongeveer een solide maanden van onderzoek en het oplossen van problemen in een eenvoudige gids; Ik verstrek probleemoplossing begeleiding en voorbeeld tests langs de weg.