Jeffrey Cross
Jeffrey Cross

Extractions et téléchargements Web MAKE Volume 27

Les robots sont revenus! MAKE Volume 27 propose un ensemble spécial de projets robotiques pour tous les âges et tous les niveaux de compétence. Ils jouent de la musique; ils surpassent vos animaux de compagnie; ils apprennent de leurs erreurs! De plus, nous vous montrerons comment construire un aquarium spécial pour conserver les méduses, créer un éclairage à incandescence pré-Edison, espionner via Internet et créer un tableau d'affichage numérique polyvalent! Tout cela et bien plus encore dans 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

  1. Accédez à http://portforward.com
  2. 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).
  3. Sélectionnez le type de service pour lequel vous souhaitez créer une redirection de port. Dans notre cas, nous allons configurer HTTP
  4. 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é.
  5. Rendez-vous sur http://www.whatismyipaddress.com pour obtenir votre adresse IP externe.
  6. 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

  • MAKE Spazzi Electronics Bundle - article # MSSPZ de la firme Maker Shed (makershed.com/spazzi), comprend: le microcontrôleur Arduino Uno, le MakerShield, la mini-carte, les câbles de connexion, les transistors, les résistances et les diodes.
  • Arduino Uno - Maker Shed # MKSP4
  • MakerShield - Remise Maker # MSMS01
  • Mini planche à pain - Maker Shed # MKKN1
  • Fils de liaison - Maker Shed # MKEL1
  • Transistors (3), TIP102 - Jameco # 32977
  • Résistances (3), 1kΩ - Jameco # 690865
  • Diodes (3), 1N4004
  • Solénoïdes (3), traction continue scellée, 12V, course de ”- 69905K4 de http://mcmaster.com
  • Attaches de câble (6), largeur 1,8 mm - 298-1017-ND from http://digikey.com
  • Ressort de compression, type 302, OD de 0,312 po, diamètre de fil de 0,02 po - 9663K19 à partir de http://mcmaster.com
  • Corde en caoutchouc au latex, 1/16 "de diamètre - 1775T21 de http://mcmaster.com
  • Ruban électrique
  • Alimentation 12V 2A - Jameco # 1950497
  • Parties du corps et des yeux en ABS (3) et imprimés en option (2) - Les fichiers 3D de ces pièces en plastique peuvent être téléchargés à partir de la page du projet à l'adresse http://thingiverse.com/thing:8909. Utilisez une imprimante 3D pour les imprimer ou envoyez les fichiers à un service d'impression 3D tel que Shapeways, Ponoko ou i.materialise.
  • 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.

    Part

    Laisser Un Commentaire