Inhoudsopgave:
- Stap 1: How To: het frame bouwen
- Stap 2: How To: servomotorbesturingskaart
- Stap 3: Programmeren van de processor
- Stap 4: Bevestig het webcambord aan het frame
- Stap 5: De rest van de onderdelen samenvoegen
- Stap 6: Klaar voor de test
- Stap 7: Gebruikersinterface
Video: 30$ bewakingssysteem met gebruikersinterface - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Extreem goedkoop en zeer eenvoudig te doen bewakingssysteem. Je hoeft geen raketgeleerde te zijn om dat te doen. Alle benodigde onderdelen zijn waarschijnlijk te vinden bij uw plaatselijke ijzerhandel. U heeft slechts 2 hoekstangen, 2 servomotoren, koppel elektronische componenten en een (oude) webcam nodig. En natuurlijk wat software op je computer. Deze instructable laat je zien hoe je een functioneel bewakingssysteem kunt bouwen. Vereisten: - Linux-besturingssysteem - server (apache) - PHP-ondersteuning - Mysql (optioneel) Als je Mysql-aanmeldingscontrole niet wilt gebruiken - ongeveer 30 $ - webcam- servo basicsPictures en de onderstaande video vertellen je meer dan 784 woorden!
Stap 1: How To: het frame bouwen
eerst moet je 2 hoekstaven kopen. Deze kosten ongeveer 2 $ per stuk. Dan moet je alle 3 gaten voor deze hoekstaven boren. De diameter van de gaten hangt af, dat is de diameter op uw servo-as. Punt is dat die in het gat moet passen. Uiteraard heb je deze servomotoren ook nodig. Elke RC-hobbywinkel staat er vol mee en de prijs varieert van $ 5 tot meer. U kunt schroeven of hete lijm gebruiken om deze onderdelen aan te sluiten. Ik heb beide gebruikt. Focus op, dat er voldoende ruimte is tussen de servomotor en de hoekbalk, zodat deze vrij kan draaien!
Stap 2: How To: servomotorbesturingskaart
Vervolgens heb je een besturingskaart nodig voor deze servomotoren. Het is heel gemakkelijk te doen en bevat maar weinig componenten. Benodigde componenten:- Attiny2313 processor- Max232 buffercircuit- 4 x 0, 1uF condensatoren voor de Max232- 7805 spanningsregelaar- 1 x 16V/47uF condensator voor de spanningsregelaar (ingang)- 1 x 100nF condensator voor de spanningsregelaar (uitgang)- 1 x 2, 1mm DC-jack of welke maat je ooit wilt gebruiken- 1 x D9-connector voor RS232- 2x3 spike bar voor de servomotor aansluitingVolg de schematische instructies en je bord zou er zo uit moeten zien.
Stap 3: Programmeren van de processor
Ik ga niet laten zien hoe je de processor programmeert. Ik neem aan dat je bekend bent met de AVR-programmering. Als je dat niet doet, dan moet je met de processor en c-code naar je vriend gaan die de code in de processor kan programmeren. De C-code is heel eenvoudig en kort. Het bevat slechts 60 regels code
Stap 4: Bevestig het webcambord aan het frame
Oké, nu hebben we het bedieningspaneel en het frame. Nu is het tijd om uw webcam te openen en het webcambord aan het frame te bevestigen. Het is gemakkelijk te doen met hete lijm. U kunt verbindingen met de microfoon en de aan/uit-knop veilig verwijderen. Deze gaan we niet nodig hebben. Je weet wat ik bedoel als je je webcam opent =)
Stap 5: De rest van de onderdelen samenvoegen
Oké, nu hebben we een koffer nodig. Mijn koffer is te groot en het is ook zo lelijk als de hel, dus ga en probeer een kleinere en mooiere koffer te krijgen =) LET OP! Doe niet dezelfde fout wat ik deed! Ik heb de stroom- en RS232-aansluitingen aan de voorkant geplaatst en ze moeten natuurlijk aan de achterkant zitten.
Stap 6: Klaar voor de test
Na de tranen, hier is het! =) Nu is het tijd om ons systeem te testen. Steek de stekker in het stopcontact en bid.. Geen rook? Geen sprankelend? Geen vuur of geschreeuw? goed, dan is alles perfect (hoop). Wanneer de stekker is aangesloten, moet de camera in de standaardpositie draaien. dat is 1500us. Het houdt weinig "surrur" -stem, maar het is normaal. Nu kun je proberen je camera te bedienen met de minicom, gtkterm of wat je ooit wilt gebruiken. Het is belangrijk om 4800 baudrate te gebruiken. Met de andere tarieven gaat het niet werken! Ik stel voor dat je gtkterm downloadt naar je Linux-machine en van poortopties verandert naar 4800-snelheid. Druk vervolgens op de a, s, z, x-toetsen van je toetsenbord en de camera zou moeten draaien. Als het werkt, is het tijd om jezelf te laten grazen!
Stap 7: Gebruikersinterface
Ik programmeerde de gebruikersinterface met de talen xhtml en php. Het is ingewikkeld en moeilijk uit te leggen wat alles doet. Aan de rechterkant zijn er 4 knoppen: camera aan, camera uit, beweging aan en beweging uit. Camera aan, zet de camera online en dan verschijnt "webcam loopt.." en camera uit, zet hem uit en het bordje "webcam is gestopt" wordt weergegeven. Midden op het scherm staat de videostream die van de camera komt. Het draaien van de camera gebeurt door op de foto te klikken. Als je een object in de rand van de afbeelding ziet (zoals een lamp) en je klikt erop, zal de camera draaien dat het midden in de afbeelding staat bij de volgende verversing (interval is 1s). Er is ook een 4-knop onder de videostream. Omhoog, omlaag, links en rechts. Met deze knoppen kun je de camera dichterbij draaien. Aan de linkerkant is het gebied waar de bewegende beelden worden bijgewerkt als bewegingsdetectie online is. Er is ook een knop om afbeeldingen te verwijderen, waarmee alle afbeeldingen worden verwijderd. Zip-packet bevat alles over de gebruikersinterface en je kunt deze bestanden aanpassen/gebruiken hoe je wilt. Over het bewegingsdetectorscript, kijk eens op:
Aanbevolen:
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot - Een fronted applicatie ontwerpen met Firebase & Angular: 10 stappen
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot | Een fronted-applicatie ontwerpen met Firebase & Angular: In het vorige hoofdstuk hebben we het gehad over hoe de sensoren werken met de loRa-module om de Firebase Realtime-database te vullen, en we hebben het diagram op zeer hoog niveau gezien hoe ons hele project werkt. In dit hoofdstuk gaan we het hebben over hoe we
Een bewakingssysteem maken voor niet-geautoriseerde draadloze toegangspunten: 34 stappen
Hoe maak je een bewakingssysteem voor niet-geautoriseerde draadloze toegangspunten: Saludos lectores. El presente instructivo es una guá como desarrollar un sistema de monitoreo de pointos de acceso inalámbricos no autorizados utilizando una Raspberry PI.Este sistema fue desarrollado como parte de un trabajo de inv
Logic Analyzer met Android-gebruikersinterface: 7 stappen
Logic Analyzer met Android-gebruikersinterface: de wereld wordt al overspoeld met zoveel logic-analyzers. In mijn elektronicahobby had ik er een nodig voor het oplossen van problemen en het debuggen. Ik heb op internet gezocht maar ik kan niet degene vinden die ik zoek. Dus hier ben ik, ik introduceer…"YET Another Lo
Gebogen gebruikersinterface in Unity maken voor virtual reality: 4 stappen
Curved UI in Unity creëren voor Virtual Reality: Als u op zoek bent naar een gratis en gemakkelijke oplossing om een gebogen gebruikersinterface voor uw Virtual Reality-toepassing of VR-game te maken, bent u hier aan het juiste adres. In deze blog leer je om een gebogen ui-element in eenheid te maken met behulp van de Unity UI Extensions
ARDUINO MENU-ONTWERP Met OLED-UI (GEBRUIKERSINTERFACE): 4 stappen
ARDUINO MENU DESIGN Met OLED-UI (USER INTERFACE): Hallo allemaal! In deze tutorial zal ik proberen uit te leggen hoe je ARDUINO MENU DESIGN kunt maken met behulp van i2c OLED-scherm. Het is ook bekend als UI (gebruikersinterface). Het is voor veel projecten gebruikt, maar het moet je bekend zijn van 3D-printers :) Hier ook video