Il semble que l'IoT soit populaire dans Chimata. Je suis une boutique Web et d'applications, mais le matériel est tellement amusant que j'ai personnellement décidé d'essayer ce bricolage.
Répertorié dans l'ordre suivant.
[Cible] ・ Créez un mécanisme pour empêcher les gens de rester éveillés tard en regardant la télévision la nuit.
[mouvement] ・ Si le téléviseur est allumé après l'heure définie, l'alimentation sera automatiquement coupée. ・ Après cela, vérifiez toutes les 5 minutes (ou détectez que le téléviseur est allumé) et Bref, si c'est allumé, c'est éteint ・ Si vous voulez vraiment regarder la télévision Vous pouvez regarder la télévision pendant 15 minutes en mettant 500 yens dans la case d'épargne désignée. (Si vous n'avez pas de ballon de 500 yens, dormons tranquillement)
** [Mes spécifications] ** ・ Vous pouvez créer des sites Web et des applications / toucher le serveur tel quel ・ Je n'ai fait du matériel qu'avec L Chika · Acheté
Oui, c'est complètement ** sentiment **! ・ Comment détecter la TV ON / OFF ...? ・ Puisqu'il semblait difficile d'entrer des informations analogiques avec Raspberry Pi J'ai essayé d'entrer depuis Arduino, mais convient-il à l'utilisation? ・ Comment vous connectez-vous à Internet pour afficher les résultats sur un navigateur? Et ainsi de suite, il y a beaucoup de questions à ce stade, mais je vais essayer une fois pour le moment. C'est un journal de travail pour implémenter les 2 parties suivantes.
En guise de procédure, commencez par utiliser Arduino, puis passez à l'acquisition avec Raspberry Pi.
Qu'est-ce qu'une maquette? Quelle résistance dois-je utiliser? Au début, il y avait tellement de choses que je ne comprenais pas. [Travail électronique appris avec Raspberry Pi] mentionné ci-dessus (http://www.amazon.co.jp/%EF%BC%B2%EF%BD%81%EF%BD%93%EF%BD%90%EF % BD% 82% EF% BD% 85% EF% BD% 92% EF% BD% 92% EF% BD% 99% E3% 80% 80% EF% BC% B0% EF% BD% 89% E3% 81 % A7% E5% AD% A6% E3% 81% B6% E9% 9B% BB% E5% AD% 90% E5% B7% A5% E4% BD% 9C% E3% 80% 80% E8% B6% 85 % E5% B0% 8F% E5% 9E% 8B% E3% 82% B3% E3% 83% B3% E3% 83% 94% E3% 83% A5% E3% 83% BC% E3% 82% BF% E3 % 81% A7% E9% 9B% BB% E5% AD% 90% E5% 9B% 9E% E8% B7% AF% E3% 82% 92% E5% 88% B6% E5% BE% A1% E3% 81 % 99% E3% 82% 8B-% E3% 83% 96% E3% 83% AB% E3% 83% BC% E3% 83% 90% E3% 83% 83% E3% 82% AF% E3% 82% B9-% E9% 87% 91% E4% B8% B8% E9% 9A% 86% E5% BF% 97-ebook / dp / B00UKG5KRW / ref = sr_1_sc_2) jusqu'au chapitre 3 (installation du système d'exploitation ~ L Chika) Je l'ai pratiqué.
Connectez le câblage de la carte d'expérimentation comme indiqué dans ici. Téléchargez Arduino, Définissez le type et le port de l'Arduino connecté depuis Tools-> Board. Fichier-> Exemple d'esquisse-> 03.Analog-> AnalogInOutSerial Voyons un exemple de la façon d'ouvrir et de récupérer des informations analogiques. À la suite de la suppression de la partie qui ne semble pas être copiée, le code ressemble à ceci.
cds_test
const int analogInPin = A0;
int sensorValue = 0;
void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
}
void loop() {
//Avoir
sensorValue = analogRead(analogInPin);
//production
Serial.println(sensorValue);
//Puis boucle()Attendre jusqu'à
delay(600);
}
Confirmez en appuyant sur le bouton de contrôle en haut à gauche du fichier -> Appuyez sur le bouton fléché de droite pour écrire une commande sur Arduino. Si vous définissez l'outil-> moniteur série sur les 9600bps écrits par le code de démarrage setup (), Vous pouvez voir que la valeur du capteur optique est sortie.
Il est difficile de sortir le moniteur un par un, donc Raspberry Pi est configuré pour être SSHable à partir de MacBook Air. Préparez un câble LAN et connectez-le au Mac Raspberry Pi <-Lan-Thunderbolt->. Revenez sur votre Mac, lancez Préférences Système-> Partage et définissez les paramètres suivants:
Lancez la console,
$ grep OFFER /var/log/system.log
Vous pouvez obtenir l'adresse IP du Raspberry Pi connecté en tapant, alors notez-le.
$ ssh pi@***
Ensuite, vous pouvez vous connecter. Lorsque vous quittez Raspberry Pi
$ sudo halt
Vous pouvez le fermer avec. Pratique.
La politique est d'utiliser un câble USB (celui inclus dans le kit d'entrée que j'ai écrit en premier) pour la communication série. Tout d'abord, connectez physiquement Arduino et Raspberry Pi,
$ dmesg
Vérifiez le port série Arduino avec la commande. Entrez RaspberryPi avec SSH, créez un fichier à un endroit approprié et décrivez ce qui suit.
test.py
# -*- cording: utf-8 -*-
import serial
import time
ser = serial.Serial('/dev/ttyACM0(* Port série ici)', 9600)
time.sleep(2) #Attendez un moment jusqu'à ce que l'ensemble Arduino soit terminé 1
line = ser.readline()
print line
ser.close()
$ python test.py
Lorsqu'il est exécuté avec, la valeur du capteur optique confirmée sur le moniteur série avec Arduino seul Vous pouvez confirmer qu'il s'affiche correctement.
Si vous avez un objectif inattendu, vous pouvez vous battre ...? C'est un sentiment. Mais il n'y a pas de meilleur moyen que d'attraper quelqu'un qui le connaît. .. C'est bien de participer au tournoi Mokumoku-kai ou LT, Sites Web préférés, Twitter, Facebook, etc. Il est étonnamment stimulant de recevoir des informations tous les jours.
Je pense également que le problème est de savoir comment traiter et renvoyer les données après leur acquisition. La conception, l'apprentissage automatique et la collecte d'informations par cloud seront utiles. Pour le moment, je voudrais procéder tel quel et continuer à détour tout en y réfléchissant.