Serveur de porte de garage en utilisant upcycled aléatoire électronique

tout d’abord, un grand Merci à toutes les personnes innombrables que j’ai appris de qui mettent leurs projets sur ce site Web.  Il a certainement ouvert tout un monde à moi.  Avant cela j’aurait jamais utilisé un fer à souder, ou un multimètre ou allé à obtenir des résistances et des commutateurs de ces tiroirs de Radio Shack, ou même de penser à ce que j’ai pu avec un morceau au hasard des électroniques usagés.  Si je suis encore un noob à beaucoup de choses que vous tous faire (comme vous le verrez dans certains de mon ouvrage), je me sens que j’ai appris tellement de choses dans le passé que quelques semaines et j’ai vraiment se sentir bien à l’aide de tant de points que j’ai jetés ou e-vélo dans le passé.

AVERTISSEMENT : Je sais que cela peut sembler un peu Rube Goldberg-ish, mais j’ai vraiment essayé d’utiliser ce que j’avais couché autour d’abord au lieu de sortir et d’obtenir un microcontrôleur dédié (qui aurait probablement fait tout beaucoup plus facile).

Ce projet tous commencé à partir du moment où que quelqu'un a volé le vélo de mon épouse bien-aimée dès la sortie de notre garage.  Nous vivons et faire le ministère dans une partie incomplète de la ville, mais nous avions toujours oublié de fermer la porte de garage (parfois même toute la nuit).  Après ce voleur, je me demande constamment si la porte était ouverte.  J’ai conduirait loin de notre maison, pensant à la porte de garage est-elle fermée à notre pas.  Ou avant que nous nous sommes retirés à notre chambre à coucher, vous vous demandez si la porte du garage était fermée, je dois aller retour en bas à une double vérification.

Alors j’ai décidé que j’ai besoin résoudre les problèmes suivants: 1) un moyen de surveiller si la porte était ouverte ou non, 2) s’il est ouvert, j’aurais besoin d’être en mesure d’ouvrir ou de fermer la porte de garage via internet, 3) s’il est ouvert, une led s’illuminait à l’intérieur de la maison, 4) s’ouvrir pour plus d’une heure, il serait capable de texte automatiquement moi ou ma femme affirmant que la porte du garage est ouverte et 5) faites-le vraiment pas cher.

Matériaux :
Commutateur réseau old school
Vieux portable avec un interrupteur cassé
Routeur cassé
Souris de présentateur sans fil 2,4 GHz
Appoint Noël lumineux LED
Collant hub USB
Alimentation d’un appareil GPS de voiture inutilisée
Vieux clavier inutilisée
Adaptateur mural de vieux Radio Shack
adaptateur bluetooth 1 $ de Meritline

Acheté :
Oreillette Bluetooth de Samsung HM-1100
Résistances
Interrupteurs Reed
VGA, câbles réseau
Caméra IP

Liens de référence
Utilisation d’un casque Bluetooth pour ouvrir la porte de garage - http://btmate.com/
Contrôleur de clavier led -
À l’aide d’une souris pour relayer un signal -
Garage le voyant de porte -
Keypress Linux aux commandes des déclencheurs - http://crunchbanglinux.org/forums/topic/5952/how-to-bind-volume-keys-with-xbindkeys/
À l’aide de sendemail texte - http://ubuntuforums.org/showthread.php?p=7084234

J’ai pris un de ces commutateurs de réseau montable en rack vieux au lieu d’acheter un nouveau boîtier 1U et vidé il.  J’ai ensuite pris mon vieux portable qui avait un écran cassé et il monte à l’intérieur de l’interrupteur et accroché quelques câbles afin que je pourrais avoir des fiches par exemple vga, audio, réseau à l’extérieur.  Avant cela je n’avais jamais utilisé linux, donc j’ai installé Ubuntu et Apache que les gens souvent référencent comme étant le plus facile pour les nouveaux utilisateurs. J’ai eu mon ami écrire un script python pour une page Web avec un bouton qui aurait simplement se connecter (et déconnecter rapidement) avec l’oreillette bluetooth pour ouvrir et fermer la porte de garage avec l’idée de www.btmate.com.  Sur ce site Web, l’auteur prend une oreillette bluetooth et le « bip » qui se produit lorsque le casque est connecté et l’utilise pour générer un signal pour déclencher l’ouvre-porte de garage.  La page Web charge aussi une image de la caméra IP donc je peux dire visuellement si la porte du garage est ouverte ou non.

Après cela, j’ai réalisé que même si la porte du garage est ouverte nous aurait jamais réaliser si nous étions à l’intérieur de notre maison.  La seule façon de vérifier serait de l’amener sur nos téléphones ou sur nos ordinateurs.  C’est alors que j’ai décidé que j’avais besoin d’un témoin lumineux.  J’ai vérifié sur Instructables pour voir si quelqu'un l’a fait et bien sûr il y avait de nombreux hacks mais chacun d’eux dépend en utilisant un long fil pour vérifier si un interrupteur reed a été connecté ou non.  J’ai besoin de quelque chose sans fil.  Alors j’ai accroché deux interrupteurs reed pour une souris de présentateur sans fil 2,4 Ghz que j’ai dû traîner pour déclencher un PgUp (ouverture de porte de garage) et une pression de touche PgDn (porte de garage fermée) sur le serveur.  C’est à piles donc j’ai câblé il à l’aide d’une verrue de mur de 3V.  J’ai collé à l’intérieur d’une vieille affaire de routeur cassé pour le rendre plus présentable et utilisé le connecteur d’alimentation de routeur de rayer les conducteurs au routeur de sortie et de soudage il directement à la souris sans fil.  Donc, lorsque la porte du garage s’ouvre, l’aimant d’interrupteur reed passe d’abord que l’interrupteur PgDn, puis le PgUp passer dernière (ce qui indique que la porte du garage est ouverte) et la fermeture de la porte de garage, l’aimant d’interrupteur reed passe d’abord l’interrupteur PgUp et puis le PgDn passer en dernier (ce qui indique que la porte de garage est fermée).  Je l’ai fait pour que la souris sans fil n’est pas envoyer constamment la pression de la touche au serveur.

Après avoir trouver comment écrire un script bash (je n’ai jamais vraiment programmé avant.  La dernière chose que j’ai programmé quelque chose était en base Apple II) et à l’aide de linux "programmes" xbindkeys et blinkd, j’ai eu le serveur capture le keypress PG. préc ou PG. suiv et d’écrire que comme une variable dans un fichier de données texte.  Un autre script vérifierait ce fichier de données (en utilisant awk) et si c’était PgUp aurait ensuite clignoter la LED du clavier et commencer à compter combien de temps la porte du garage a été ouverte, et si c’était PgDn il réinitialise alors que les données du fichier et éteindre les voyants du clavier et attendent la prochaine keypress PgUp.

Une fois que la porte du garage a été ouverte pendant 1 heure, le script serait envoyer un email à mon téléphone en utilisant sendemail par le biais de la ligne de commande qui apparaîtra comme un texte sur mon téléphone.

J’ai un peu hésité à souder des leds lumineux directement sur la carte mère pour ordinateur portable, alors j’ai utilisé un vieux USB clavier (d’après une idée sur Instructables sur quelqu'un utilisant les voyants du clavier led pour allumer ou éteindre une lampe à lave) retirée du contrôleur de clavier et les voyants peu pour Arrêt défil.  J’ai découvert que le contrôleur de clavier assurait le 5V dans à chacun conduit et ceux jusqu'à quelques Noël rechange filaire led lampes (avec des résistances bien sûr) qui sont montés sur le panneau avant du serveur porte garage.

Mots clés: Ouvre-porte, Porte, Garage, Serveur

Articles Liés

Ouvre-porte de Garage électrique Imp

Ouvre-porte de Garage électrique Imp

J'ai perdu le compte du nombre de fois où que nous avons mis hors tension lors d'un voyage seulement d'avoir à rebrousser chemin pour vérifier si nous nous sommes souvenus de fermer la porte de garage. Ce ' ible vous montre comment connecter l'Imp él
Porte de garage de Twitter en utilisant le système d’alerte de GE choix & Arduino

Porte de garage de Twitter en utilisant le système d’alerte de GE choix & Arduino

vous savez ce sentiment de conduite loin de votre maison presque en train de travailler et en disant "maintenant n'a fermé la porte de garage?".  Je déteste ce sentiment et recherchée sur la sorte smiplest/moins cher que j'ai pu le résoudre.  Le
Ouvre-porte de garage

Ouvre-porte de garage

Utilisez un Pi de framboise et un smartphone (ou portable) pour ouvrir, fermer et surveiller une porte de garage. Faire ouvrir et fermer la porte sécurisée en utilisant des certificats auto-signés installés sur les téléphones mobiles membres de la fa
Ouvre-porte de Garage framboise Pi

Ouvre-porte de Garage framboise Pi

Bonjour tout le monde !Cette instructable explique comment configurer un Pi de framboise pour ouvrir ma porte de garage à l'aide d'un smarthphone. Alors que cela a été fait avant, j'ai pensé que je poste ma solution. Il s'agissait de mon premier proj
Porte de garage téléphone contrôlée, propulsé par Intel Edison Billy & Arduino

Porte de garage téléphone contrôlée, propulsé par Intel Edison Billy & Arduino

Produits automatisés est devenue plus commune et des solutions qui sont bon marchées existe dans certaines zones, un exemple pourrait être couverte foudre ou automatisé des minuteries. Mais si vous voulez une porte de garage qui peut être ouvert avec
Contrôleur de porte de garage à l’aide de framboise-Pi : surveiller l’État et contrôler votre garage depuis n’importe où dans le monde !

Contrôleur de porte de garage à l’aide de framboise-Pi : surveiller l’État et contrôler votre garage depuis n’importe où dans le monde !

** Ont votre jamais roulé hors de votre garage et après quelques minutes dans votre lecteur, vous n'a pas fermé la porte à craindre ?** Si vous vraiment laisser la porte ouverte ?La porte de garage peut se fermer lui-même après quelques minutes, mais
IPhone ouvre-porte de Garage (Updated!)

IPhone ouvre-porte de Garage (Updated!)

UPDATED!Je suis passé à un relais 12 volts, ajouté une zone de projet et mis à jour le relais de l'auto au large de la recette. Joie.Salut.J'ai un peu honte de ce hack, puisqu'il utilise principalement les technologies existantes, mais je vais le pos
Ouvre-porte de Garage mobile via internet

Ouvre-porte de Garage mobile via internet

Ma porte de garage est un moteur tubulaire, avec un récepteur de télécommande dans un 433 MHZ. télécommande piles s'épuiser un jour, mais pas longtemps après que j'ai remplacer la batterie, trouver que le récepteur de télécommande est mauvais. Après
Ouvrir le contrôleur de porte de Garage Source / moniteur

Ouvrir le contrôleur de porte de Garage Source / moniteur

Surveiller et contrôler vos portes de garage depuis le web (y compris les appareils mobiles) grâce à un Pi de framboise.Ce projet fournit des instructions d'installation du logiciel et du matériel pour surveiller et contrôler vos portes de garage à d
Caméra et ouvre-porte de garage

Caméra et ouvre-porte de garage

Mon projet utilise Arduino Mega 2560, capteur de distance collision avoidance, capteur de distance d'echo, relais commute, horloge RTC et connexion filaire à la porte de garage. Je peux surveiller l'état de la porte de garage, Découvre la caméra vidé
Ouvrez votre porte de garage d’un widget de l’écran d’accueil Android!!!

Ouvrez votre porte de garage d’un widget de l’écran d’accueil Android!!!

Dans cet article, nous utiliserons une application Android gratuite pour mettre un Widget sur l'écran d'accueil. Ce widget sera utilisé pour envoyer une demande HTTP Post au serveur de particule qui déclenchera une fonction sur le contrôleur pour tou
Arduino WiFi porte de garage

Arduino WiFi porte de garage

Jamais venu maison sous la pluie pour trouver la porte verrouillée et vos clés d'ailleurs ? Non ? Chanceux vous ensuite ! Pour ceux qui ont eu une telle expérience ou souhaitez jamais, ce projet vous permettra d'ouvrir votre porte de garage avec nay
ESP8266 Ouvre-porte de Garage

ESP8266 Ouvre-porte de Garage

!!!!!!!!! AVERTISSEMENT il oscillera si vous en jachère les autres tutoriels!!!J'ai essayé le transistor et également à l'aide de l'opto-isolateur relié à la terre, mais les deux tirer l'ESP trop près de terre, il shorts dehors et va garder la réinit
Porte de garage RPi pour les locations

Porte de garage RPi pour les locations

Le problème avec la location d'une unité, est que nous sommes incapables de modifier une grande partie des meubles dans la maison sans bouleverser nos propriétaires. Mais nous tenons encore à le faire, et il est possible de faire quelques choses.Notr