Extractions et téléchargements Web MAKE Volume 27
Glenn Derry: Créateur de film
Par Bob Parks
Cet innovateur en effets spéciaux pirate des outils de création de films à succès - et partage sa recette pour une caméra virtuelle à budget indépendant. (Page 32)
Plus de photos
NOTE, juillet 2011: Glenn Derry travaille actuellement sur un projet de film très consommateur à Malte et n'a pas encore finalisé les instructions étape par étape et le plugin MotionBuilder pour sa caméra virtuelle DIY, comme décrit dans le magazine MAKE. vol. 27. Nous nous excusons pour le retard. S'il vous plaît revenez bientôt ..
Boîte à rythmes jaune
Par Frits Lyneborg
Construisez un petit berceau funky en plein air qui erre, bat des sons et des samples. (Page 42)
Découvrez le projet complet de la machine à tambour jaune, les fournisseurs, les prix et autres informations sur les achats.
Téléchargez les fichiers de code.
CORRECTION: dans le schéma de connexion AXE20 pour la boîte à rythmes jaune (Figure T à la page 47), les connexions de sortie numérique situées dans le coin supérieur droit doivent être indexées 07-00 vers le bas, avec + 5V sur le bord droit. [http://guide-images.makeprojects.org/igi/mqKNrU5nAjRERTBF.large|Télécharger le diagramme corrigé].
Roomba Recon
Par Raymond Caruso avec Evin Papowitz
Transformez un vieux Roomba en un véhicule de surveillance à distance sans fil contrôlé par Internet. (Page 49)
Liste étendue des matériaux et des outils
Fournisseurs recommandés, prix et autres informations sur l'approvisionnement.
MATÉRIAUX
- Routeur sans fil, Linksys WRTSL54GS - Vous pouvez utiliser un autre routeur compatible avec OpenWrt (voir http://wiki.openwrt.org/toh/start pour obtenir une liste), mais il peut nécessiter des pilotes différents.
- Aspirateur robot iRobot Roomba - Ces modèles sont connus pour être compatibles avec le code RoombaCMD. Nous avons utilisé un ancien modèle Roomba Red 4100 (séries Discovery / 400). Les prix varient largement en ligne, ou vous pourrez peut-être en trouver un usagé.
- Webcam, compatible avec le pilote Spca5xx - Voir http://mxhaard.free.fr/spca5xx.html pour une liste. Nous avons utilisé un Creative Live Cam pas cher.
- Concentrateur USB, 4 ports, aka séparateur
- Câble série TTL vers USB, TTL-232R - Nous avons utilisé # TTL-232R-5V de FTDI (http://ftdichip.com).
- Câble mini-DIN à 8 broches
- Fiche d'alimentation CC, coaxiale taille M, également appelée connecteur cylindrique
- Connecteur de pile 9V
- Support de batterie, 8xAA
- Piles AA, 2,700mAh (8)
- Diode, 1N4001
- Commutateur à bascule SPDT (unipolaire à deux positions)
- Ruban électrique
- Ordinateur Windows avec connexion Wi-Fi et Internet - Les autres plateformes devraient également fonctionner en utilisant leurs propres utilitaires Telnet / SSH et FTP.
Pour les LED vertes / acryliques (en option):
- Feuille acrylique / plexiglas, transparente, 6 "d'épaisseur, 36" 30 "
- Connecteurs de batterie 9V (2) - en plus de 1 ci-dessus
- LEDs vertes (4)
- Résistance, 330Ω
- Commutateur, SPST (unipolaire, une portée)
- Vis à métaux, 10-24, 5 ″ (16) - Celles-ci peuvent être coupées à la taille souhaitée.
- Écrous à oreilles, n ° 10-24 (14)
- Accouplements de tiges, 3/16 ″ (14)
- Écrous à métaux, 6 ″ (19)
- Barre plate, d'environ 1/2 po de large (2 pièces) - pour fixer le concentrateur USB et le support de batterie. Nous coupons les plaques d’aluminium à la taille souhaitée, mais tout peut fonctionner - bois, plexiglas, etc. Nous avons sécurisé le moyeu avec une barre, 2 vis à métaux et des écrous à oreilles; et le support de batterie avec une barre et 2 vis à métaux inversées, pas d'écrou à oreilles.
- Colle chaude (facultatif)
OUTILS
- Interface série OSMO / Hacker (en option) - modèle 4920 (bleu) ou 4921 (noir) de Protech Robotics (http://protechrobotics.com), 30 $. Vérifiez la date de naissance de votre Roomba à partir du numéro de série imprimé sur l’autocollant du code-barres sur le dessous (vous devrez peut-être retirer la batterie pour la voir). Les 9ème à 14ème caractères indiquent cette date, au format AAMMJJ. Si la date de naissance de votre Roomba est antérieure à octobre 2005, vous aurez besoin d’un OSMO / Hacker pour reprogrammer son micrologiciel (les nouvelles Roombas n’ont pas besoin de cette étape). Notre modèle Roomba utilisait la version 2 (modèle 4921), mais les modèles plus anciens requièrent la version 1 (modèle 4920).
- Câble réseau CAT5, également appelé câble Ethernet
- Fer à souder et soudure
- Multimètre
- Pinces à dénuder
- Foret et forets, pour vis à métaux
- Tournevis, assortis au type de vis
- Cutter ou scie pour acrylique (facultatif) - Nous avons utilisé un cutter CNC fait maison.
Interface de commande série (SCI) OSMO / Hacker pour Roomba
Ces appareils «déverrouillent» les anciens Roombas pour les rendre piratables. Pour déterminer si vous en avez besoin, vérifiez la date de naissance de votre Roomba à partir du numéro de série imprimé sur l’autocollant du code à barres situé en dessous (vous devrez peut-être retirer la batterie pour la voir). Les 9ème à 14ème caractères indiquent cette date, au format AAMMJJ. Si la date de naissance de votre Roomba est antérieure à octobre 2005, vous avez besoin d’un OSMO / Hacker pour reprogrammer son micrologiciel.
Il existe deux modèles OSMO / Hacker: 4920 (bleu) et 4921 (noir), tous deux à 30 $ de Protech Robotics (http://protechrobotics.com). Notre modèle Roomba utilisait la version 2 (modèle 4921), mais les modèles plus anciens requièrent la version 1 (modèle 4920).
Séquence de commandes pour installer les pilotes à l'aide de l'utilitaire ipkg:
Envoyez ces commandes au routeur via un client SSH, nous utilisons PuTTY. Ces étapes ont été créées par http://www.macsat.com.
Connectez-vous à votre routeur @ 192.168.1.1 avec votre nom d'utilisateur et votre mot de passe.
Émettez les commandes suivantes au routeur pour télécharger et installer les fichiers nécessaires (les commandes sont en gras)
- [email protected]: ~ # ipkg installer kmod-videodev
- [email protected]: ~ # ipkg install libgcc
- [email protected]: ~ # ipkg installe libpthread
- [email protected]: ~ # wget http://roombarecon.com/openwrt/spca5xx_lite.o.gz
- [email protected]: ~ # gunzip spca5xx_lite.o.gz
- [email protected]: ~ # mv spca5xx.o / lib / modules / `uname –r`
- [email protected]: ~ # cat “videodev” >> / etc / modules
- [email protected]: ~ # cat “spca5xx_lite” >> / etc / modules
Cela ajoute ces pilotes au «dossier de démarrage», mais ne les exécutera pas immédiatement. Redémarrez le routeur ou tapez les commandes suivantes pour démarrer les pilotes.
- [email protected]: ~ # insmod videodev
- [email protected]: ~ # insmod spca5xx_lite
Instructions pour installer les pilotes de la caméra:
Branchez l'appareil photo et tapez dmesg
Vous devriez voir des résultats concernant votre appareil photo s'il est reconnu.
Comme ci-dessus, émettez ces commandes via un client SSH. Ces étapes ont été créées par http://mxhaard.free.fr/
- [email protected]: ~ # wget http://roombarecon.com/openwrt/spcacat.gz
- [Email protected]: ~ # gunzip spcacat.gz
- [Email protected]: ~ # gunzip spcacat.gz
- [email protected]: ~ # chmod + x spcacat
- [email protected]: ~ # mv spcacat / usr / bin
Télécharger le fichier imagesnap Télécharger RoombaControl.zip
Instructions sur la façon de transférer les ports de votre routeur
- Accédez à http://portforward.com
- Sélectionnez votre type de routeur dans la liste de la page d'accueil (votre type de routeur domestique, et non le routeur intégré que vous utilisez pour contrôler le Roomba).
- Sélectionnez le type de service pour lequel vous souhaitez créer une redirection de port. Dans notre cas, nous allons configurer HTTP
- Le site Web affichera maintenant des images et des instructions sur la manière de transférer le port correct (80) et le trafic Internet entrant et sortant au serveur Web de notre Roomba.
- IMPORTANT: à la demande de l’adresse IP à laquelle transférer, entrez l’adresse IP que nous avons définie pour le routeur Roomba. Cela doit être différent de celui de votre routeur domestique. Lorsque vous avez terminé, assurez-vous de cliquer sur Enregistrer. Votre routeur va redémarrer. Vous pouvez ensuite tester pour vous assurer que cela a fonctionné.
- Rendez-vous sur http://www.whatismyipaddress.com pour obtenir votre adresse IP externe.
- Tapez http: // [votre adresse IP externe] dans un navigateur Web pour accéder à la page de contrôle de votre Roomba.
Si tout s'est passé comme prévu, vous devriez maintenant pouvoir contrôler votre Roomba de n'importe où!
Lanceur de missile USB
Pilote Linux USB Missile Launcher
ERRATA: Dans «Roomba Recon» du volume 27, le routeur Linsys WRT-SL54GS est difficile à trouver et résiste aux substitutions. Nous nous excusons pour toute frustration et espérons documenter une alternative.
Spazzi: Un Dancebot alimenté par solénoïde
Par Marek Michalowski
Construisez une tête bobble robotique mignonne qui danse sur votre musique et en fabrique même une partie. (Page 56)
Consultez la version complète du projet Spazzi pour connaître les fournisseurs recommandés, les prix et autres informations sur les achats.
Cliquez pour voir plus de pas.
Téléchargez les fichiers de pièces (fichier zip).
Téléchargez le démo patcher (nom d'un document Max / MSP) Spazzi.maxpat (fichier zip).
MATÉRIAUX
Visitez la page BeatBots de Spazzi.
Teleclaw: Pince robotique à distance
Par Gordon McComb
Utilisez une télécommande de télévision pour saisir et libérer de petits objets de loin. (Page 62)
Consultez la version complète du projet pour connaître les fournisseurs recommandés, les prix et autres informations sur les sources d'approvisionnement, ainsi que les options d'alimentation.
Téléchargez le code.
Utiliser le Telegrip à partir d'une seule source d'alimentation
Les moteurs des servos radiocommandés peuvent absorber beaucoup de courant lorsqu'ils se déplacent. Le télégrip évite les nombreux pièges associés à ce problème en utilisant un bloc batterie séparé pour le servo.
En fonction du couple nominal et de la consommation de courant du modèle de servo spécifique que vous utilisez, ainsi que de la capacité de votre bloc d'alimentation, vous obtiendrez une seule source d'alimentation. Sauf si vous ajoutez une régulation de tension pour le PICAXE, vous devez exécuter le circuit et le servo à partir d'une source d'alimentation ne dépassant pas 5 volts. Les options comprennent:
- Ensemble de trois piles non rechargeables de type AA ou C (4,5 volts nominaux) dans un logement pour piles
- Ensemble de quatre piles rechargeables de taille AA ou C (4,8 volts nominaux) dans un porte-pile
- Alimentation régulée 5 VCC avec une sortie de 1 amp (minimum) (la plupart des transformateurs muraux enfichables ne sont pas régulés, assurez-vous donc de vérifier)
Vous saurez que vous avez des problèmes lorsque le servo consomme trop de courant, ce qui a pour effet de faire baisser la tension du PICAXE au-dessous de son niveau de baisse de tension. Lorsque cela se produit, la puce se réinitialise ou peut fonctionner de manière irrégulière.
Enseigner de vieux jouets
Par DJ Sures
Convertissez les jouets en robots étonnamment capables. (Page 66)
Voir les images supplémentaires
Liste étendue des matériaux et des outils
Fournisseurs recommandés, prix et autres informations sur l'approvisionnement.
MATÉRIAUX
- Jouet - avec pièces mobiles
- Contrôleur de robot Bluetooth EZ-B.NET V3 - 119 $ à partir de http://ez-robot.com
- Ordinateur sous Windows 7 ou Vista, avec émetteur-récepteur Bluetooth
- Piles AA (5)
- Caméra sans fil 2,4 GHz - j'en ai une sur eBay pour 19 USD avec une batterie intégrée qui se recharge par USB.
- Servos GWS modifiés (2)
- Avertisseurs (2) - attaches en forme d'étoile pour le montage
- Petites vis
En option, pour les connexions de LED et d'enceintes:
- Prolongateurs de servo (2)
- LED
OUTILS
- Dremel avec molette
- Tournevis petit
- Sharpie
- Ruban à masquer ou étiqueteuse
En option, pour les connexions de LED et d'enceintes:
- Fer à souder et soudure
Réservoir de méduses
Par Alex Andon
Convertissez un aquarium ordinaire en habitat pour les méduses. (Page 82)
Découvrez la version complète du réservoir de méduses.
PS / 2 / Vous
Par Immanuel McKenty
Panneau de message numérique rougeoyant pouvant être mis à jour instantanément, pouvant être mis à jour instantanément. (Page 92)
Consultez la version complète du projet PS / 2 / You pour les fournisseurs, les prix et d’autres informations sur les achats.
Version plus grande du diagramme schématique.
Téléchargez le package de code.
Notez s'il vous plaît:
Vérifiez les circuits intégrés à l’arrière des panneaux LED. Si la mention «ht1632c» est indiquée, vous devez disposer de la version mise à jour du code. Changez simplement la ligne 131 du fichier MatrixDisplay.ccp: Code original: writeDataBE (8, HT1632_CMD_COMS10, true);
Nouveau code pour les panneaux LED ht1632c: writeDataBE (8, HT1632_CMD_COMS00, true); Marche parfaitement! Un grand merci à Adam McKenty pour avoir trouvé le changement nécessaire à la bibliothèque.
Feux de la rampe
Par Peter Tabur
Faites l'expérience de l'éclairage incandescent pré-Edison. (Page 104)
Téléchargez le modèle de cheminée.
Gobo Arm à 30 $: support pour appareil photo mobile
Par Adam Flaherty
Passez les mains libres pour le prix d'une pince. (Page 126)
Consultez l'ensemble du projet pour connaître les fournisseurs recommandés, les prix et autres informations sur les achats.
Poêle à gaz en bois
Par William Abernathy
Téléchargez les modèles d'ordinateur, d'imprimante et de forage.
Touchdesk
Téléchargez le fichier de code.