Raspberry Pi domotique - contrôle lumières, ordinateurs, CCTV et plus encore ! (6 / 7 étapes)

Étape 6: Ajouter des fonctionnalités web

Maintenant vous devriez avoir un site Web que vous pouvez transférer sur le Raspberry pi. Regardez la vidéo de gigafide pour savoir comment activer votre Pi framboise dans un serveur Web, donc il peut accueillir notre Web GUI. Une fois que vous avez fait cela, et vous avez vérifié que vous pouvez visualiser votre site Web sur un autre ordinateur nous pouvons nous déplacer sur rendre le site allumer notre lampe.

À l’intérieur de votre répertoire de site Web, créez un fichier php appelé « lampon.php » et mettre l’intérieur dans le présent code :

<? php

système ("framboise echo | sudo -S python /var/www/PiHome/scripts/lights/lampon.py") ; Header (' Location: '< page > .php') ;

? >

Cela exécute un script appelé lampon.py qui nous permettra de créer en une seconde. Assurez-vous que votre que votre chemin d’accès du fichier (en gras) est le même. Aussi dans "BOLD" je suis entré dans un emplacement où la page dirigera lors de l’exécution du script, cela défini comme votre page d’accueil ou la page de lumières - votre choix. Enregistrez ce fichier.

Maintenant, créez un dossier dans le répertoire du site Web intitulé « scripts » et à l’intérieur il créer un autre dossier appelé « lights » et puis à l’intérieur il créer un nouveau fichier appelé « lampon.py » - ce sera le script python qui s’allume notre lampe. À l’intérieur il saisir ce code :

importation RPi.GPIO comme GPIO

GPIO.setmode (GPIO. BCM)

GPIO.setup (2, GPIO. OUT)

GPIO.output (2, False)

Et enregistrez-le.

Maintenant retournez à votre conception de site Web et assurez-vous que le lien hypertexte pour vos liens de bouton « On » à « lampon.php ». Maintenant lorsque vous cliquez sur le bouton script lampon.php exécutera le script python lampon.py ayant pour résultat la lampe allumer. Maintenant, nous pouvons le faire arrêter.

À l’intérieur de l’annuaire de sites Web, créez un nouveau fichier appelé lampoff.php. À l’intérieur de ce fichier, entrez ce code :

<? php

système ("framboise echo | sudo -S python /var/www/PiHome/scripts/lights/lampoff.py") ; Header (' Location: '< page >.php') ;

? >

Encore une fois, assurez-vous que le chemin de votre fichier est le même pour que cela fonctionne. Également définir votre redirection pour rediriger vers la page de votre choix.

Maintenant faire un nouveau fichier dans le dossier de scripts\lights\ appelé lampoff.py. À l’intérieur de ce fichier, entrez ce code :

importation RPi.GPIO comme GPIO

GPIO.setmode (GPIO. BCM)

GPIO.setup (2, GPIO. OUT)

GPIO.output (2, True)

Enregistrez ce fichier.

Maintenant lampoff.php de lien hypertexte à votre bouton « Arrêt ». Cela devrait faire votre lampe Mettez hors tension. Si est le droit chemin, échanger les scripts autour et cela devrait fonctionner parfaitement.

Vous avez maintenant un site Web qui permet de contrôler vos lumières ! La prochaine étape sera la conclusion.

? >

Articles Liés

Commandée par ordinateur de lumières de Noël avec lumière-O-Rama

Commandée par ordinateur de lumières de Noël avec lumière-O-Rama

Bienvenue sur mon guide étape par étape sur comment faire une étonnante démonstration de lumière de Noël ! Je vous guidera à travers toutes les étapes de la planification à l'appui sur start. Let's get started !Étape 1: Intro et penser à l'avenirTout
Élevez les lumières de tiges de bambou et petites lumières fluorescentes

Élevez les lumières de tiges de bambou et petites lumières fluorescentes

ma daughter(11) et fils (7) et moi avons construit deux 48 pouces par 48 pouces soulevées lits. Nous avons rempli les cases avec la saleté, rempotage sol, vieux légumes pourris, Marc de café (bonne Source d'azote et les limaces n'aiment eux - Merci S
Lumières de Noël à la musique en utilisant Arduino

Lumières de Noël à la musique en utilisant Arduino

ma femme et moi avons voulu de créer notre propre spectacle de lumières-jeu-de-musique pour les dernières saisons de vacances.  Inspiré par les deux Instructables ci-dessous, nous avons décidé d'enfin démarrer cette année et décorer nos RV  On voulai
Lumières de Noël de Santa

Lumières de Noël de Santa

ils sont généralement faciles à trouver autour de Noël. Magasins à un dollar et épiceries habituellement leur stock pour environ 3 $ chacun. Je vous suggère fortement de ne pas utiliser les anciens types à incandescence car ils ne fonctionnent qu'env
Maison de cookie avec lumières de Noël

Maison de cookie avec lumières de Noël

j'ai eu tellement de plaisir à faire cette jolie petite maison. Absolument tout est comestible.  J'ai ajouté un peu de cannelle à cette pâte à sucre afin qu'il sentirait aussi bon. Ma partie préférée est les graines de tournesol enrobées au chocolat
Contrôler les lumières dans votre maison avec votre ordinateur

Contrôler les lumières dans votre maison avec votre ordinateur

vous avez jamais voulu régler l'éclairage de votre maison depuis votre ordinateur ? C'est en fait assez abordable pour le faire. Vous pouvez même contrôler les systèmes de gicleurs, stores automatiques, écrans de projection motorisés, etc.. Vous avez
Lumières de Noël Musical ordinateur contrôlé

Lumières de Noël Musical ordinateur contrôlé

dans ce Instructable, je vais enseigner tous les étapes de base de la façon de construire votre propre ordinateur contrôlé des lumières de Noël musicales. Cette configuration est très simple et courant. En quelques heures, vous pouvez aussi construir
Un contrôleur de relais à distance programmable (lumières de Noël ou centrale domotique)

Un contrôleur de relais à distance programmable (lumières de Noël ou centrale domotique)

Qu'était-ce ?  Une Whats-a-Maja-Thimagig ?Yep - un de ces !  Ce Instructable étend mon contrôleur Arduino Ethernet pour contrôler un ensemble de relais jusqu'à 6, mais ce n'est pas le peu soigné.  Le bit soigné, c'est qu'il y a une machine d'État bas
Lumières de Noël basse tension dc contrôlé par ordinateur.

Lumières de Noël basse tension dc contrôlé par ordinateur.

AVERTISSEMENT : ne pas utiliser ou connecter WALL(120 or 240 volt) sous tension s'allume (ou quoi que ce soit qui se connecte à une prise murale ou autre.) AVEC CETTE CONFIGURATION. Il y a des risques d'incendie et de la mort imminentes si vous le fa
Contrôler les lumières avec le smartwatch de galets et l’Arduino

Contrôler les lumières avec le smartwatch de galets et l’Arduino

smartwatch The Pebble est... Eh bien, smart ! Dernières mises à jour sur une application de tierce partie iOS a permis pour l'envoi de la requête HTTP, ce qui est optimal pour le contrôle de nombreux systèmes de domotique.Dans ce tutoriel, je vais mo
Arbre de Noël, lumières contrôlée par téléphone ? Un simple Internet of Things hack.

Arbre de Noël, lumières contrôlée par téléphone ? Un simple Internet of Things hack.

Mon fils voulait être en mesure de tourner l'arbre de Noël avec son téléphone sous et hors tension. Nous avons creusé autour dans le laboratoire de montagne secrète (AKA le sous-sol) et est venu avec le projet suivant, qui utilise un Arduino pour rév
Contrôler les lumières RVB de Android avec Arduino & Bluetooth LE (BLE)

Contrôler les lumières RVB de Android avec Arduino & Bluetooth LE (BLE)

j'ai vu beaucoup de projets de Kickstarter mettant en vedette la nouvelle norme Bluetooth 4.0 Low Energy et clones Arduino à venir sur le marché, a permis un certain nombre de Bluetooth LE (BLE) mais nombre de ces projets semblent encore être quelque
Quiz de contrôleur de jeu à l’aide des « Avertisseurs de lumières et de sons » et Arduino

Quiz de contrôleur de jeu à l’aide des « Avertisseurs de lumières et de sons » et Arduino

jeux de quiz style Jeopardy sont favoris pour créer l'excitation et l'enseignement en même temps.  Enseignants, conseillers de camp l'été et les éducateurs de l'industrie même trouvent ce type de jeu afin de générer l'intérêt et l'implication des par
Faire la musique contrôlée des lumières de Noël

Faire la musique contrôlée des lumières de Noël

faire des lumières de Noël musique contrôlée très bon marché. Cet exemple utilise des pièces très basiques. Cette idée n'était pas originaire de moi. C'est un dérivé de la conception de Rybitski situé iciici.Étape 1: Liste des pieces -Old Speakers-So