Étape 3: Téléchargez et installez Bloom (ou SensorMonkeySerialNet)
- construit un assemblage panoramique / inclinaison à l’aide de 2 servo-moteurs
- monté une webcam à l’Assemblée pan et tilt
- câblé l’Assemblée pan et tilt à un Arduino
- connecté l’Arduino à un ordinateur hôte via USB
À ce stade la construction de matériel est faite, mais afin de permettre le contrôle à distance de la casserole et incliner ensemble (sur lequel est installée la webcam) sur Internet en temps réel, j’ai besoin de brancher l’Arduino à SensorMonkey. Avant que je peux le faire, j’ai besoin de mapper le port série assigné à l’Arduino à un socket TCP/IP utilisant Bloom (pour les utilisateurs Windows) ou SensorMonkeySerialNet (pour les utilisateurs autres que Windows).
Bloom est un port série au redirecteur de socket TCP/IP. Il écoute les connexions entrantes sur un port TCP/IP spécifié par l’utilisateur. Lorsqu’une connexion est acceptée, Bloom va ouvrir le port série et transférer des données en arrière entre le socket TCP/IP et le port série, permettant aux SensorMonkey de se connecter à l’Arduino, comme s’il s’agissait d’un appareil en réseau avec un shield Ethernet. J’utilise les paramètres suivants :
- Port TCP/IP: 20000
- Fréquence d’interrogation : 50
- Port série : COM8
- Vitesse de transmission : 9600
- Bits de données: 8
- Bit de parité : None
- Bits d’arrêt: 1
- Contrôle de flux : aucun
SensorMonkeySerialNet est un proxy de série-réseau qui s’exécute dans le traitement. Il sert de Flash prise politique fichiers inline. Il exerce une fonction semblable à la floraison, mais est beaucoup moins aussi. Il est pris en charge sur n’importe quelle plate-forme qui peut exécuter le traitement (par exemple, Linux, Mac OS etc..). J’utilise les paramètres par défaut définis dans le sketch :
- Port : 20000
- pollingFreq : 50
- Vitesse de transmission : 9600
- waitTime : 1000
Gardez à l’esprit que, peu importe que vous utilisiez Bloom ou SensorMonkeySerialNet, votre port série sera différent en fonction de ce que votre Arduino a été attribué. Par conséquent, veillez à sélectionner le port série correct pour votre propre appareil particulier.