Comment ruiner un système de fichiers

Le G1 ‘Exécutez chaque commande que vous tapez’ Bug naturellement engendré ‘RM -RF /’ blagues. RM est la commande Linux pour supprimer des fichiers. Les drapeaux de -R ainsi que -f le causeront d’éliminer les données récursives ainsi que de la confirmation de négligence. effectué en tant que root, il annihiler tout le système de fichiers. Ne va-t-il pas? [Jon Hohle] a décidé de tester avec précision exactement la façon dont la commande était destructive pour * Nix Systems. exactement à quel point le système serait-il pratique? Il l’a vérifié côte à côte avec l’équivalent Windows, les deux ‘format C:’ ainsi que ‘del / f / s / q’. Il souhaitait voir quelles titres ont été offertes ainsi que ce qui serait laissé travailler. Linux a fini totalement endommagé pendant que Windows, grâce au verrouillage des données, vraiment proprement … et n’est jamais revenu. Certains OSES, comme Solaris, déclinent pour exécuter la commande ‘RM -RF /’ pour arrêter les accidents.

Instrument de pinball multitouch

Il s’agit d’une torsion intéressante sur une entrée multi-touch. [S9LUCAS] utilise un système multitouch facile en tant qu’instrument utilisant des solénoïdes et des fleurs pour faire de la musique. Il a pris le tutoriel de base multitouch et l’a associé à une clocher Arduino. Le résultat final est peut-être beaucoup plus amusant de voir que d’écouter, mais c’est bien.

Inspection des câbles haute tension

Vous êtes-vous déjà demandé comment ils inspectent les câbles de haute tension sans les sortir de service? Consultez cette vidéo qui offre un aperçu de la vie d’un inspecteur de câbles de haute tension professionnel. Il y a des parties du travail que vous attendiez – à savoir une perchée sur le câble comme un oiseau, essayant de ne pas tomber, mais la partie du travail que vous ne vous attendriez pas est la poursuite. Ce costume est composé de 75% Nomex, pour l’empêcher de capturer le feu et de 25% de fil en acier inoxydable, en tournant la combinaison dans une cage portable de Faraday. Bien sûr, parce qu’il a obtenu une cage de faraday, de simples millimètres de sa peau, l’inspecteur du câble dépense sa journée de travail entourée de demi-milliers de volts. Pour éviter les chocs électriques, il égalise le potentiel de tension entre lui-même et la ligne avant de toucher le câble.

En fonction de vos phobies spécifiques, cette vidéo pourrait rendre votre travail vraiment terne … ou vraiment vraiment en sécurité.

[Via Gizmodo]

Utilisation de VFD en tant qu’amplificateurs

[HP Friedrichs] nous a envoyé cette écriture cool sur la procédure d’utilisation des tubes d’affichage fluorescents à vide mis au rebut sous forme d’amplificateurs. Pour ceux qui sont inconnus, un VFD est un dispositif d’affichage commun à l’électronique. De nombreux ont été remplacés par LCD, mais vous pouvez toujours les trouver dans des produits modernes. [Friedrichs] souligne que sa Ford 2008 a un VFD pour l’affichage multimédia.

Étant donné que ces unités sont essentiellement des tubes, il figuré que vous devriez pouvoir les utiliser comme un ampli à tube. Après quelques tests, il a trouvé qu’il était assez adéquat. Le projet comprend des tonnes d’informations générales sur la manière dont les tubes fonctionnent, comment les VFD fonctionnent et comment l’utiliser pour l’amplification. Dans l’image ci-dessus, vous pouvez le voir en utilisant un (milieu) pour amplifier une radio faite maison (à droite).

The Nottingham Hackspace

Hackerspaces (OU Hackspace dans ce cas) viennent sous toutes les formes ainsi que des tailles, de ceux qui commencent, à certains qui sont extrêmement impressionnants. [Dominic] a écrit pour nous parler de The Nottingham Hackspace, qui serait solidement dans la deuxième catégorie. Nous vous inviterions à jeter un coup d’œil à leur intro vidéo après la pause, mais si vous êtes prêt à désirer que vous viviez près de leur emplacement.

Si vous vous trouvez en ligne, en plus d’un site gentiment poli ainsi que d’une vidéo d’introduction, ils ont près de 4500 pieds carrés de zone dans leur installation. Naturellement, ils ont les imprimantes 3D maintenant omniprésentes, mais elles ont également une variété exceptionnelle de beaucoup plus conventionnelle en plus des outils contrôlés par ordinateur. Ceux-ci incluent une tour, des soudeurs, un routeur CNC, un cutter laser, ainsi que même des installations de circuits imprimés fondamentaux. La zone de stockage est également incluse, à la fois pour les projets membres ainsi que des vélos.

Alors assurez-vous de les inspecter. Ils ont environ 130 membres préférentiment, cependant, aimerait naturellement vous voir là-bas!

Aperçu du système de suivi de Kaneye

[TEMPT ONE] est un artiste graffitis qui a la maladie de Lou Gehrig. Il ne peut plus créer physiquement de l’art, car sa maladie a pris sa capacité à gérer ses bras. Ses amis, ne laisseront pas cela être la fin de cela. Ils construisent un système de suivi visuel pour le laisser travailler en déplaçant son œil. Il semble que ce soit extrêmement difficile d’obtenir tout type de type de courbe lisse hors des mouvements oculaires, mais la vidéo de présentation courte, que vous pouvez voir après la pause, un travail décent, du moins pour quelque chose de cela au début du développement . Le code source n’est pas encore publié, mais ils prévoient de le faire. Si vous souhaitez vous faire votre propre, vous pourriez découvrir des informations dans une publication passée de la nôtre. Nous devinons, ils signifient qu’ils l’utilisent avec quelque chose dans le sens du système de marquage laser.

Faites de vos propres LED

N’ai-t-il jamais voulu faire votre propre conduite? Vous pourriez être tenté d’après avoir lu à quel point c’est facile. Non, ce ne sera pas vraiment une conduite pratique que vous utiliseriez pour allumer un projet, mais c’est très cool de toute façon. [Michael] a ramassé une boîte de moissanite ou de carbure de silicone, sur eBay pour environ 1 $. Faire la DEL est aussi simple que de mettre votre mène positive au cristal et de le toucher avec une aiguille de couture attachée à un plomb négatif. Il prend des conseils sur la manière d’obtenir les meilleurs résultats ainsi qu’un peu d’histoire des LED sur le site.

[merci Andreas]

Roborama 2008b

Le groupe de Robotics personnels de Dallas a organisé son concours de Roborama semestriel le samedi 22 novembre à Garland, TX. Le DPRG avait une table à la récente maquille Austin Makers. Chaque printemps et chute, ils détiennent les concours Roborama pour des robots autonomes. L’événement de printemps a des concours pour des robots d’auto-navigation en plein air. Les concours de 2008b ont été développés pour tester les capacités des robots intérieurs. Généralement tenu au lieu de la science, cette année, ils ont choisi de disposer des concours à l’établissement de stockage DPRR de Guirlande.

Il y avait une large variété de robots représentés: beaucoup de projets intégrés à partir de rayures, de quelques-honges et de quelques modèles hors tension. La puissance informatique variait de rien jusqu’à un PC embarqué avec wifi. Les Polulu 3PI ont été fortement représentés. Les entrepreneurs eux-mêmes étaient des étudiants du secondaire aux membres du club vétéran.

Les gagnants avaient leur choix de prix à l’achat d’un placement dans chaque concours (la première place doit choisir en premier, etc.). Les prix comprenaient une STM32Circle, une paire de servos ou des certificats-cadeaux à un magasin d’électronique local. D’autres participants ont obtenu un affichage de mini-cylon à LED pour rendre leur robot un peu plus de menaçage. Vous pouvez voir les résultats complets ici.

L’événement le plus simple était le concours Quick-Trip. Cette compétition a eu les robots relocalisation de la zone de départ directement sur une seconde zone et de retour. La zone est enfermée par des murs et marqué avec du ruban noir et le robot doit complètement croiser la bande à prendre en compte dans une zone. Bien que cela semble très simple, tous les robots ne pouvaient pas terminer le cours. Les gagnants ont été identifiés par qui a terminé avec succès le cours au moins de temps. Cette année, le gagnant du concours Quick-Trip a été un gort LEGO-BOT nommé Construit par Student Nathan Harlan.

Le deuxième événement est un peu plus complexe, appelé T-Time. Celui-ci a trois domaines et teste la précision du tournage. Il y a 3 zones, le robot commence dans un seul, devrait se rendre dans les deux autres et retourner à la zone de départ. Le cours est une forme «T», de sorte que le robot devrait faire quelques tours. Il a été remporté par David Martineau avec Boxyroxy MK IV.

Le troisième événement était un concours suivant la ligne. Les robots devraient suivre une bande blanche sur fond noir, avec beaucoup de courbes tranchantes. Le cours lui-même n’était que sur une place de jardin, de sorte que les robots plus petits s’adaptent beaucoup plus facilement. Cette année, la ligne qui suit était tout au sujet des 3PI de Polulu. Au moins 4 entrées, et tous ont utilisé le matériel non modifié: la seule différence était la programmation. Un concurrent a utilisé un algorithme génétique pour développer un filet neural. Un autre concurrent programmé le jour du concours. Le gagnant était PI R Squared, appartenant à Steve Rainwater.

Le prochain roborama sera parfois au printemps 2009. DPRG détient des réunions de Montly Club. Ils ont également la soirée des entrepreneurs de robots, ce qui est une chance pour les robotiologues de se rencontrer à la guirlande de stockage et de travailler sur ses robots. Il est ouvert à quiconque, pas seulement des membres du club.

Pièces: Potentiomètre de volume audio I2C (DS1807)

Le DS1807 est composé de deux potentiomètres numériques logarithmiques (pots) pour le réglage du volume audio. Chaque pot a 64 niveaux de volume plus un réglage muet. Le niveau de volume de chaque pot est défini sur une interface série I2C à deux fils. Nous vous montrerons comment vous connecter et interfacer le DS1807 ci-dessous.

Potentiomètre de volume audio DS1807 I2C (DIGIKEY # DS1807 + -ND, 3,04 $)

Connexions

Pirate de bus
DS1807 (code PIN)

Gnd
Gnd (1)

Gnd
A2 (2)

Gnd
A1 (3)

Gnd
A0 (4)

Gnd
Agnd (11)

SDA
SDA (12)

L’horloge
SCL (13)

+ 5Volts
VCC (14)

Nous avons connecté le DS1807 à l’outil d’interface série Universal de bus Pirate, comme indiqué dans le tableau, les mêmes principaux de base s’appliquent à toute configuration sur mesure. Nous avons utilisé l’alimentation 5 Volt du pirate de bus, mais le DS1807 fonctionnera également à 3,3 volts. I2C nécessite une résistance pull-up sur chaque ligne de signal, nous avons utilisé les résistances embarquées du pirate de bus connectées à l’alimentation de 5 Volts intégré.

Connectez le DS1807 à une source audio, comme indiqué à la page 3 de la fiche technique. Connectez le signal audio brut à la broche H et connectez la broche L à la terre, le signal audio atténué proviendra de la goupille W.

Interface

Tout d’abord, configurez le pirate de bus pour le mode I2C et activez l’alimentation 5 Volt. Nous avons couvert cette procédure dans notre dernier poste de pièces.

I2C> V <-Voltage Moniteur MONITEUR DE TENSION 9XX: 5V: 4.9 | 3.3V: 0.0 | VPullup: 5.0 | I2c>

Avec l’alimentation configurée, vérifiez que le moniteur de tension (V) pour être sûr que l’alimentation 5 Volt est active et que 5 volts sont présents aux résistances de pull-up.

I2c> (0) <- liste des macros disponibles 0.macro Menu Recherche d'adresse 1.7BIT I2C> (1) <- Exécution de la recherche d'adresse XXX recherche sur l'espace d'adressage 7 bits I2C. Dispositifs trouvés à: 0x50 0x51 0x52 La recherche de recherche de l'adresse du pirate du bus est un moyen rapide de localiser les périphériques I2C sans vérifier la fiche technique. 0x50 est une adresse d'écriture i2c car le dernier bit est 0, 0x51 est une adresse de lecture (dernier bit 1). 0x52 est probablement une adresse d'écriture de groupe / global, car elle n'a pas d'adresse de lecture correspondante. Nous pourrions également comprendre l'adresse à partir de la fiche technique: l'adresse de base est 0101 plus les trois bits d'adresse (A0-2, tous à la terre, 000) et le bit d'écriture ou de lecture (0 ou 1) donnent 0B01010000 (0x50). I2c> [0x51 r] <- lire les valeurs du pot Condition de départ 210 I2C 220 I2C Écrire: 0x51 a reçu ACK: Oui <-D'adresse de lecture 230 I2C Lire: 0x3f <-pot0 230 I2C Lire: 0x3f <-pot1 Condition d'arrêt 240 I2C I2c>

Tout d’abord, nous lisons les valeurs du potentiomètre au démarrage. [Numère la condition de démarrage I2C, 0x51 est l’adresse de lecture de périphérique, “R R” lit deux octets et] émet la commande I2C STOP. La valeur de démarrage par défaut est de 63 (0x3f), une position au-dessus de la sourdine (Fiche technique Page 2).

I2c> [0x50 0b10101001 0] <- écrire POT0 Condition de départ 210 I2C 220 I2C Écrire: 0x50 Got ACK: Oui <-DS1807 Adresse d'écriture 220 I2C Écrire: 0xa9 Got Ack: Oui <-Pot0 Write Commande 220 I2C Écrire: 0x00 Got ACK: Oui <-Volume à définir Condition d'arrêt 240 I2C I2C> [0x50 0B10101010 64] <- Ecrire Pot1 Condition de départ 210 I2C 220 I2C Écrire: 0x50 Got ACK: Oui <-DS1807 Adresse d'écriture 220 I2C Écrire: 0xaa a obtenu ACK: Oui <-Pot1 Commande d'écriture 220 I2C Écrire: 0x40 Got ACK: Oui <-Volume à définir Condition d'arrêt 240 I2C I2c> [0x51 r] <- lire les valeurs de retour pour vérifier Condition de départ 210 I2C 220 I2C Écrire: 0x51 Got ACK: OUI <-DS1807 Adresse de lecture 230 I2C Lire: 0x00 <-Pot0 valeur 230 I2C Lire: 0x40 <-pot1 valeur Condition d'arrêt 240 I2C I2c>

Ensuite, nous mettons à jour chaque pot de volume avec une commande séparée. 0x50 est l’adresse d’écriture DS1807, 0B10101001 (0xa9) est la commande pour mettre à jour le pot0 et 0 définit le volume à la totalité. La séquence suivante utilise la commande Mettre à jour Pot1, 0B10101010 (0xaa) et définit le volume sur Muet (64, 0x40). Enfin, nous utilisons la procédure de lecture pour vérifier que les valeurs sont correctes.

I2c> [0x50 0xa9 64 0] <- écrivez les deux valeurs de pot Condition de départ 210 I2C 220 I2C Écrire: 0x50 Got ACK: Oui 220 I2C Écrire: 0xA9 Got ACK: Oui <-UPDate Pot0 Commande 220 I2C Écrire: 0x40 Got ACK: Oui <-Pot0 valeur 220 I2C Écrire: 0x00 a reçu ACK: Oui <-Pot1 valeur Condition d'arrêt 240 I2C I2C> [0x51 r] <- Read Back Valeurs Condition de départ 210 I2C 220 I2C Écrire: 0x51 a reçu ACK: Oui 230 I2C Lire: 0x40 <-Pot0 valeur 230 I2C Lire: 0x00 <-Pot1 valeur Condition d'arrêt 240 I2C I2c>

La commande Pot 0 Write peut également être utilisée pour définir les deux valeurs de potentiomètre avec une seule commande. Utilisez la commande POT0 UPDATE (0B10101001, 0xa9) et envoyez la valeur POT1 (0) en suivant la valeur POT0 (64).

I2c> [0x50 0b10101111 0x20] <- Mettez à jour les deux pots de la même valeur Condition de départ 210 I2C 220 I2C Écrire: 0x50 Got ACK: Oui 220 I2C Écrire: 0XAF GOT ACK: OUI

Eye-Fi dérappement

[Les robots] a eu une carte oculaire défectueuse sur ses mains et lorsqu’un remplacement a été envoyé, il a été dit de détruire l’original. Quel meilleur moyen de «détruire» quelque chose que d’ouvrir l’affaire? L’oeil est une carte SD avec une radio WiFi intégrée afin qu’elle puisse télécharger des images tout en restant à la caméra. Une version utilise le service de localisation de Skyhook vers des photos Geotag. Vous pouvez voir quelques photos de la carte démantelée sur Flickr. Le conseil est fabriqué par Wintec. Le côté sans fil est géré par ROCM ATHEROS, le même module radio-puce à faible puissance que vous trouverez dans un téléphone mobile. La mémoire flash provient de Samsung et l’antenne est le long du bord arrière, où il a la meilleure chance d’obtenir un signal.