Garage deur server met behulp van willekeurige upcycled elektronica


eerste, een grote dank aan al de talloze mensen die ik geleerd van die hun projecten op deze website zetten.  Het heeft zeker een hele wereld aan mij geopend.  Hiervoor heb ik zou hebben nooit gebruikt een soldeerbout, of een multimeter, of gaan krijgen van weerstanden en schakelaars van deze Radio Shack laden, of zelfs denken over wat ik kon met een willekeurig stuk van gebruikte elektronica.  Hoewel ik ben nog steeds een noob op veel van de dingen die jullie allemaal doen (zoals u in een aantal van mijn handwerk zien zult), ik voel me dat heb ik zo veel in het verleden dat enkele weken, en ik echt een goed gevoel over het gebruik van zo veel items die ik zou hebben weggegooid of e-in het verleden gefietst geleerd.

Disclaimer: Ik weet dat sommige van deze een beetje Rube Goldberg-ish lijkt misschien maar ik echt geprobeerd om te gebruiken wat ik had liggen rond eerst in plaats van uit te gaan en het krijgen van een toegewijde microcontroller (die zou waarschijnlijk hebben maakte alles een stuk gemakkelijker).

Dit project alle startte vanaf het moment dat iemand had mijn vrouw geliefde mountainbike direct uit onze garage gestolen.  We leven en doen ministerie in een schetsmatig deel van de stad, maar hadden we altijd vergeten te sluiten de garagedeur (soms zelfs hele nacht).  Na die dief, zou ik constant ben benieuwd als de garagedeur stond open.  Ik zou rijden van ons huis, denken de garagedeur gesloten is ons niet.  Of voordat we trok zich terug naar onze slaapkamer, benieuwd als de garagedeur gesloten was, ik zou moeten gaan terug naar beneden om dubbel te controleren.

Dus heb ik besloten dat ik nodig de volgende problemen oplossen: 1) een manier om te controleren of de garagedeur openen of niet, 2) indien open, ik zou moeten kunnen openen of sluiten de garagedeur via het internet, 3) indien open, een led zou oplichten in het huis, 4) als open voor meer dan een uur, zou het kunnen automatisch tekst mij of mijn vrouw waarin staat dat de garagedeur open en 5 is) Doe het echt goedkoop.

Materialen:
Old school netwerkswitch
Oude laptop met een gebroken schakelaar
Gebroken router
Draadloze muis van de presentator van de 2,4 GHz
Extra kerst licht leds
Smakeloos USB-hub
Voeding van een ongebruikte auto GPS-eenheid
Oude ongebruikte toetsenbord
Oude adapter van de macht van de muur van de Radio Shack
$1 bluetooth adapter van Meritline

Gekocht:
Samsung HM-1100 Bluetooth-headset
Weerstanden
Reed-switches
VGA, netwerkkabels
IP-Camera

Referentie links
Met behulp van een Bluetooth-headset te openen van de garagedeur - http://btmate.com/
Geleid toetsenbordcontroller -
Met behulp van een muis om te sturen een signaal -
Garage deur lampje -
Linux keypress trigger opdrachten - http://crunchbanglinux.org/forums/topic/5952/how-to-bind-volume-keys-with-xbindkeys/
Met behulp van sendemail naar tekst - http://ubuntuforums.org/showthread.php?p=7084234

Ik nam een van die oude rackmountable netwerk-switches in plaats van het kopen van een nieuw geval van 1U en ontdaan van het.  Ik nam toen mijn oude laptop die had een kapotte scherm en het in de schakelaar gemonteerd en vastgehaakt aan sommige kabels, zodat ik kon antennestekker bijvoorbeeld vga, geluid, netwerk aan de buitenkant.  Hiervoor had ik nooit gebruikt linux, dus ik geïnstalleerd Ubuntu en welke mensen vaak verwijst naar Apache als de gemakkelijkste voor nieuwe gebruikers. Ik had mijn vriend schrijf een python-script van een webpagina met een knop die zou gewoon maken (en snel verbreken) met de bluetooth-headset te openen en sluiten van de garagedeur met behulp van het idee van www.btmate.com.  Op die website, de auteur neemt een bluetooth-headset en de "piep" die optreedt wanneer de hoofdtelefoon is aangesloten en die gebruikt voor het genereren van een signaal om te leiden tot de garagedeur opener.  De webpagina laadt ook een afbeelding van de IP camera zodat ik visueel vertellen kan als de garagedeur geopend of niet is.

Na dit, realiseerde ik me dat zelfs als de garagedeur open is we nooit het beseffen zou mochten we in ons huis.  De enige manier om te controleren zou het om omhoog te brengen op onze telefoons of op onze computers.  Het was toen ik besloot dat ik nodig had een lampje.  Ik gecontroleerd op Instructables te zien als iedereen deed het en zeker genoeg er vele hacks waren maar allemaal afhankelijk van het gebruik van een lange draad om te controleren of een reed switch rietschakelaar was aangesloten of niet.  Ik moest iets draadloos.  Dus vastgehaakt ik twee reed schakelt u over naar een draadloze 2,4 Ghz presentator muis dat ik had liggen om te activeren een PgUp (garagedeur open) en een PgDn (garagedeur gesloten) ToetsIndrukken (KeyPress) op de server.  Het was de batterij dus ik bedraad het tot het gebruiken van een 3V muur wrat.  Ik gelijmd het binnen een oude gebroken router zaak zodat het lijkt meer toonbaar en de stekker van de router door krassen uit de leidt tot de router en het solderen rechtstreeks aan de draadloze muis gebruikt.  Dus wanneer de garagedeur opent, de reed switch magneet eerst de schakeloptie PgDn, waarna de PgUp laatst passeert schakelt (waarmee wordt aangegeven dat de garagedeur is open) en wanneer de garagedeur gesloten, de reed switch magneet passeert eerst de schakeloptie PgUp en schakel de PgDn laatste (waarmee wordt aangegeven de garagedeur gesloten is).  Ik deed dit zodat de draadloze muis is niet voortdurend de druk op de toets te naar de server verzenden.

Na het uitzoeken hoe om te schrijven een bash-script (ik heb nooit echt geprogrammeerd voor.  Het laatste wat ik iets geprogrammeerd was in Apple II Basic) en met behulp van linux "programma's" xbindkeys en blinkd, ik had de server vangen de PgUp of PgDn ToetsIndrukken (KeyPress) en schrijf dat als een variabele in een tekstbestand.  Een ander script zou controleren dat gegevensbestand (met behulp van awk), en als het was PgUp zou vervolgens de toetsenbord LED's knipperen en beginnen tellen hoelang de garagedeur is open, en als het was PgDn vervolgens op beginstand zetten die gegevens bestand en uitschakelen van de toetsenbord-LED's en wacht op de volgende druk op de toets PgUp.

Zodra de garagedeur is open voor 1 uur, zou het script Stuur een mailtje naar mijn telefoon via sendemail via de opdrachtregel die zal verschijnen als een tekst op mijn telefoon.

Ik was een beetje huiverig om te solderen helderder leds rechtstreeks op het moederbord van de laptop, dus ik een oude USB gebruikte toetsenbord (uit een idee op Instructables over iemand met behulp van het toetsenbord led verlichting aan of uitschakelen een lavalamp) verwijderd van de toetsenbord-controller en de kleine leds voor scroll-lock verwijderd.  Ik heb ontdekt dat de toetsenbordcontroller 5 v leverde in elk geleid en bekabelde die tot sommige vrije kerst geleid bollen (met weerstanden natuurlijk) die zijn gemonteerd op het voorpaneel van de garage deur server.

Gerelateerde Artikelen

$4 WiFi deur Alarm met behulp van een ESP8266 #IoT

$4 WiFi deur Alarm met behulp van een ESP8266 #IoT

In dit IoT-project zal ik u tonen hoe te maken van een WiFi-deur alarm die u alarmeert, waar u ook bent!Ik had zijn idee van het ontwerpen van een wifi toegelaten deur alarm, nadat een vriend het huis was ingebroken.Hier is een kort overzicht van hoe
"Gesneden" pompoen deur decoratie met behulp van zonne-pad lichten.

"Gesneden" pompoen deur decoratie met behulp van zonne-pad lichten.

ik heb altijd genoten snijwerk pompoenen voor Halloween, en nu dat ik een figuurzaagmachine, ik wilde iets een beetje meer permanente en uniek te maken. Ik heb veel van de gravure patroon boeken verzameld door de jaren heen, ik heb veel van schroot h
Raspbery Pi Wireless Auto-sorteren NAS/Media Server met behulp van MiniDLNA en Samba

Raspbery Pi Wireless Auto-sorteren NAS/Media Server met behulp van MiniDLNA en Samba

ik heb een paar vrije USB-harddrives liggen rond, en natuurlijk een Raspberry Pi (headless). Ik zet ze te gebruiken als draadloze NAS / mediaserver. Ik wil ook mijn cliënten te kunnen maken van de Pi automatisch downloaden van torrents en deze opslaa
Het opzetten van een FTP-server met behulp van filezilla!

Het opzetten van een FTP-server met behulp van filezilla!

1. Wat is een FTP-server?2. Waarom zou ik willen maken?1. file Transfer Protocol (FTP) is een netwerkprotocol dat wordt gebruikt om de overdracht van gegevens van de ene computer naar de andere via een netwerk, zoals Internet.FTP is een protocol voor
Maak een figuurzaagmachine! (met behulp van alleen upcycled/gratis materialen)

Maak een figuurzaagmachine! (met behulp van alleen upcycled/gratis materialen)

Controle het uit! Een batterij-aangedreven Figuurzagen gemaakt geheel van gerecycled stukjes en beetjes rond mijn garage! B)Voor mijn binnenkomst in de houtbewerking-wedstrijd wilde ik probeer iets poëtisch geeky. Toch nog iets een beetje hardcore, i
DIY: Deur alarmsysteem met behulp van de Arduino Uno

DIY: Deur alarmsysteem met behulp van de Arduino Uno

dit is een deur alarm-systeem dat gemakkelijk kan worden gebouwd en geïnstalleerd. Het maakt gebruik van het fundamentele beginsel uiteengezet door de Arduino Uno ontwerpers die is het gebruik van de Sensor, Microcontroller en de bedieningssleutel. I
Hoe te maken A Keypad deur vergrendelen met behulp van Arduino

Hoe te maken A Keypad deur vergrendelen met behulp van Arduino

Je heb ooit gedacht wat u kunt doen met de oude dvd-schijf... Nou draaide ik het in een koele deur vergrendeling unit...Wat die heeft u nodig1. de Arduino Uno2. een oude Dvd-station3. er wordt een toetsenblok (ik nam het uit oude telefoon)4. Lm293d m
DIY: Deur alarm met behulp van het apparaat van de Hall en de Arduino Uno

DIY: Deur alarm met behulp van het apparaat van de Hall en de Arduino Uno

dit is een deur alarm-systeem dat gemakkelijk kan worden gebouwd en geïnstalleerd. Het maakt gebruik van het fundamentele beginsel uiteengezet door de Arduino Uno ontwerpers die is het gebruik van de Sensor, Micro-controller en de bedieningssleutel.
Hoe maak je eenvoudig deur Alarm met behulp van Clothes-Peg (DIY)

Hoe maak je eenvoudig deur Alarm met behulp van Clothes-Peg (DIY)

Gemakkelijkste en Simples manier om deur Alarm met huishoudelijke artikelen met inbegrip van Clothes-Peg (wasknijper) en als altijd zijn goedkoop, eenvoudig en leuk om te maken. Hoewel zijn te simpel maar zijn zeer efficiënt en werkt perfect, kunt u
Het instellen van een zonne-aangedreven webcam-server met behulp van NanosG20 met Debian

Het instellen van een zonne-aangedreven webcam-server met behulp van NanosG20 met Debian

NanosG20 is een van de meest energie efficiënte Linux planken wtth een 400 MHz ARM processor, consumeren < 1 W bij het uitvoeren en 25 mA van 5 V power-down modus. Met een webacm en WiFi stick stroomverbruik is 2,5 W.Dit is de juiste boord, moet u ee
Arduino: Elektronische dobbelsteen (met behulp van willekeurige getallen)

Arduino: Elektronische dobbelsteen (met behulp van willekeurige getallen)

dit instructable zal u tonen hoe te maken van een elektronische dobbelstenen met minimale ervaring met 7 LEDs, weerstanden, jumper draden, en natuurlijk de arduino (of kloon arduino). Ik schreef dit instructable voor iedereen te gemakkelijk volgen la
Hoe hack van de FTP-server met behulp van hydra

Hoe hack van de FTP-server met behulp van hydra

deze tutorial zal tech u hoe u via FTP kappen annuleertekenTHC-Hydra - de Login van de snelle en flexibele netwerk hacken ToolStap 1: hoe te beginnen Nummer één van de grootste veiligheidslekken zijn wachtwoorden, als elke wachtwoordbeveiliging studi
Ontwerp-stop gerecycleerde binnenbanden met behulp van

Ontwerp-stop gerecycleerde binnenbanden met behulp van

terwijl ik was kammen via Instructables zag ik de nieuwe binnenband wedstrijd, en mijn hersenen onmiddellijk sprong terug naar het midden van de zomer, wanneer ik blies mijn fiets band... 2 mijl afstand van mijn huis! Ik gooide het nooit uit. Gedeelt
Garage deur controller met Raspberry-Pi: status controleren en beheren van uw garage van overal in de wereld!

Garage deur controller met Raspberry-Pi: status controleren en beheren van uw garage van overal in de wereld!

** Hebben uw reed ooit uit uw garage en na paar minuten in uw station, vreesde dat u deed de deur niet dicht?** Wat als u werkelijk de deur open?De garagedeur misschien zelf sluit na paar minuten, maar dat betekent dat de beveiliging van uw woning is