Framboise serveur Web envoie des données GET à l’Arduino Nano conduite 6 servos

http://www.youtube.com/watch?v=f7oSqLO9iJo

Il s’agit d’un petit projet que j’ai fait pour une collègue qui est la construction d’un modèle échelle 1/48 RC d’une classe Fletcher Destroyer (Eh oui... qui rend le « modèle » environ 8 pieds de long!) Il a demandé si je pouvais animer le 5 x 5 MKIII "/ 38, tourelles, complets avec roulement et d’élévation, des armes à feu et aussi pouvoir individuellement les contrôler, or control them sélectionnable par groupes, selon les directives de la vraie chose.

Donc après 3 jours de recherche, d’essai et de réglage fin, j’ai: 1 x Raspberry Pi (B), en cours d’exécution comme un WAP + apache, php, python + CGI supporte 1 x Arduino Nano, recevant des données des comms série framboise broches, 3 x unités de pan/tilt qui représentent les 3 fwd tourelles 1 x interface web où je peux mettre le roulement et élévation de toute arme choisie (ou armes à feu) et un bouton "imprimer".. .et à l’aide de mon Kindle pour les contrôler.

Je suis de passage le nombre d’armes à feu, azimut et élévation comme obtenir demandent variables, à l’aide d’un script CGI de python pour obtenir ces variables et les envoyer à l’arduino.

La vidéo montre les servos se déplaçant à toute allure, mais j’ai ont changé depuis dans la bibliothèque d’arduino servo.h à la bibliothèque de VarSpeedServo.h et peut régler la vitesse à quelque chose d’un peu plus réaliste. Il rend également les servos semblent se déplacer ensemble plutôt que séquentiellement.

J’ai également (depuis la vidéo) composé d’un bon circuit pour accueillir une prise à 26 broches pour le câble ruban framboise, un diviseur de tension de base pour un convertisseur de niveau logique, pour le branchement de la nano dans les en-têtes et en-tête de pins pour les connexions de servo. Il semble également avoir nettoyé beaucoup de la gigue de servo que je recevais.

[Modifier] - à la demande générale... (deux d'entre eux)... J’ai écrit maintenant une plus complète instructable... alors nous y voilà

Mots clés: Raspberry Pi, Arduino

Articles Liés

Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

J'ai beaucoup lutté avec l'envoi de données RF entre deux puces de Attiny85, donc j'ai pensé qu'il serait peut-être utile que j'ai juste expliquer comment je l'ai fait. Il y a un certain nombre de ces projets étant décrits sur l'internet, mais encore
Envoyer des données de ESP serveur Web client

Envoyer des données de ESP serveur Web client

Peut-être que vous avez utilisé Ajax à retirer vos données de votre navigateur Web ?Avec les navigateurs modernes vous maintenant pouvez également envoyer des données.Il s'agit d'une technique qui est utilisée par Facebook et Twitter, entre autres.Da
Savez-vous comment envoyer des données du capteur de l’Arduino pour opacifier (chose + serveur)

Savez-vous comment envoyer des données du capteur de l’Arduino pour opacifier (chose + serveur)

Je sais la plateforme Arduino pour ITO. Donc, j'ai implémenté un firmware d'Arduino par modification Ethenert SW parce que je peux gérer un code source facilement. Vous pouvez connaître l'état du matériel même si c'est à ce jour. S'il vous plaît se r
Atelier de IoT : Lab 4 - envoi des données vers le nuage

Atelier de IoT : Lab 4 - envoi des données vers le nuage

Dans cet atelier vous construire une application simple détection de lumière ambiante (similaire à Lab 2) et envoyer les données que nous recueillons dans le nuage. Vous allez utiliser l'azote pour envoyer des données vers une passerelle de nuage et
Envoi des données de capteur de température à la base de données d’Azur

Envoi des données de capteur de température à la base de données d’Azur

Ce projet utilise une framboise de Pi B + joint à 2 capteurs de température et envoie des données à une source de données Azure qui peut être utilisée pour créer des graphiques.Un tas de mon code d'accès à des capteurs de température provient de la A
Envoi des données vers Excel de Arduino (et le tracé il)

Envoi des données vers Excel de Arduino (et le tracé il)

J'ai cherché longuement un moyen que j'ai pu tracer mon capteur Arduino lecture en temps réel. Non seulement tracer, mais aussi afficher et stocker les données pour davantage d'expérimentation et de corrections.J'ai trouvé la solution la plus simple
PARTIE 1 - Arduino d’envoyer des données sur le Web (PHP / MySQL / D3.js)

PARTIE 1 - Arduino d’envoyer des données sur le Web (PHP / MySQL / D3.js)

L'objectif de ce projet était d'usage et Arduino pour lire un capteur et envoyez les valeurs pour l'internet, pour être stockés dans un serveur Web et affichées.Elle consiste en un Arduino Uno avec un Shield Ethernet et à une température de DHT 11 /
Comment faire pour envoyer des données par la lumière : fibre optique [MAJ]

Comment faire pour envoyer des données par la lumière : fibre optique [MAJ]

nous avons à l'aide de fils de cuivre pour l'envoi de signaux sur le 20ème siècle. Maintenant, nous sommes au 21ème siècle !Dans ce tutoriel, Im va vous montrer comment faire pour envoyer des informations par la lumière à l'aide de fibre optique. Ami
Comment faire pour transférer des données du capteur Arduino au serveur de Billy

Comment faire pour transférer des données du capteur Arduino au serveur de Billy

Je sais la plateforme Arduino pour ITO. WizArduino module est annoncé récemment par WIZnet.Donc, j'ai implémenté un firmware d'Arduino par modification Ethernet SW parce que je peux gérer un code source facilement.Vous pouvez connaître l'état du maté
Traçage et graphiques des données actives de Arduino à l’aide de la puissance de Python

Traçage et graphiques des données actives de Arduino à l’aide de la puissance de Python

Je vais vous montrer comment prendre vos projets Arduino au niveau suivant en ayant l'Arduino à interagir avec le langage de programmation Python. Python est un logiciel gratuit, que vous pouvez télécharger. Puisque vous avez déjà appris les rudiment
Affichage des données sur un site Web - Pot électronique [Arduino Nano + Ethernet Shield]

Affichage des données sur un site Web - Pot électronique [Arduino Nano + Ethernet Shield]

J'ai toujours voulu une plante dans ma chambre, qui comblerait l'espace entre les projets inachevés et des pièces chères, mais inutiles de pièces électroniques. Alors je suis venu avec l'idée d'un pot électronique – E-Pot de l'Arduino – permettant de
Mettre en place votre propre serveur Web !

Mettre en place votre propre serveur Web !

Vous avez toujours voulu avoir un endroit où vous pouvez garder vos fichiers et y accéder de n'importe où vous obtenez une connexion Internet ? Vous avez voulu dire avoir votre bibliothèque de musique disponible dans le cas où vous avez voulu donner
RPi2 courbe et Surface raccord serveur Web

RPi2 courbe et Surface raccord serveur Web

Cette instructable facilement transforme une framboise Pi 2 une surface montage centraleet ajustement de courbe graphique !Étape 1: Installer la prise en charge des progicielsCertains progiciels justificatifs devront coller tout ensemble :Scipy va fa
ESP8266 et Visuino : température DHT11 et humidité serveur Web

ESP8266 et Visuino : température DHT11 et humidité serveur Web

ESP8266 modules sont des contrôleurs de très faible coût stand-alone avec construit en Wi-Fi, et j'ai déjà fait un certain nombre de Instructables à leur sujet.DTH11 / DTH21 / DTH22 et AM2301sont très populaire combinées capteurs de température et hu