Picomite donne à votre Pico A de Deluxe Basic

Qu’est-ce qui fait de développer un projet de microcontrôleur rapide et facile? Les tops sur notre liste sont une coque interactive et des bibliothèques détaillées qui gèrent toutes les trucs périphériques de bas niveau. Vous pensez que nous parlons MicropyThon? Pas aujourd’hui! MmBasic vient d’être porté sur le tableau de devises Raspberry Pi Pico Dev, et il y a toutes les batteries incluses.

Juste pour vous donner un goût, il dispose d’une prise en charge intégrée des cartes SD, de toutes sortes d’affichages, d’écrans tactiles, d’horloges en temps réel, de télécommandes IR, de nombreux capteurs et bien sûr des bandes LED WS2812. Et comme tout cela est cuit dans le code de base, le code d’écriture pour utiliser l’un de ces périphériques est simple.

Maintenant, il y a de base et il y a de base. Ceci est une base moderne: elle a des boucles, des fonctions, des tableaux, un point flottant et un éditeur complet intégré. Vous vous connectez au Pico au moyen de UART, et vous êtes parti vers les courses. Si vous avez un pico assis autour, clignez-le et faites-le essayer. Ou consultez le référentiel GitHub si vous voulez fouiller dans les internes.

Il s’agit d’un port de base qui est utilisé sur la plate-forme de rétroceutrage virtuel Maximit, ce qui indique qu’il y a beaucoup d’exemples de travail pour vous pour votre berceau, et même un forum. Ajouter dans le manuel d’utilisation exceptionnellement excellent et le tutoriel (PDF) et vous avez le meilleur week-end après-midi.

Pensez MicropyThon tué de base? Réfléchissez encore. Basic est assez petit pour pouvoir courir où Python ne peut, mais c’est bien sûr une expérience beaucoup plus minimale. En revanche, MMBasic a l’air d’avoir toutes les garnitures. Toute l’enchilada. C’est comme si de base de luxe.

La bibliothèque d’Arduino rend la pluie numérique comme elle est 1999

Il y aura une nouvelle image de mouvement Matrix dans les théâtres le mois prochain, et vous savez ce que cela signifie: nous sommes sur le point de voir une toute nouvelle génération est obsédée par la célèbre franchise Effet “pluie numérique”. Grâce à la technologie de publicité moderne, attendez-vous à voir des lignes de texte scintillant coulant sur les écrans de tout des panneaux d’affichage aux pompes à essence.

Ne devient pas beaucoup plus facile que cela.
Pour ceux d’entre nous qui viennent d’essayer de trouver une excuse pour rompre les anciennes écrans d’économie de matrice, vous pourriez également obtenir un saut à l’aide de cette bibliothèque Arduino utile pour l’ESP8266 et l’ESP32. Développé par [Eric Nam], il vous permet de démarrer une tempête de pluie numérique sur des affichages pris en charge par la bibliothèque TFT_EPI aussi facilement que fonctionnant DigitalRainanim.loop ().

Vous pouvez même installer la bibliothèque via l’IDE Arduino, ouvrez simplement le gestionnaire de bibliothèque et recherchez «la pluie numérique» pour commencer. Vous devez toujours accrocher l’affichage jusqu’à votre microcontrôleur, mais vous pouvez continuer, [Eric] ne peut pas tout faire pour vous.

En regardant les exemples, il semble que divers aspects de l’animation comme la couleur et la vitesse puissent être configurés en initialisant la bibliothèque avec des valeurs différentes. Malheureusement, nous ne voyons pas beaucoup dans la voie de la documentation pour ce projet, mais en comparant les différents exemples, vous devez être capable d’obtenir les points élevés.

Alors que notre premier choix serait certainement un mur de voyants alphanumériques verts, nous ne pouvons pas nous empêcher de satisfaire à la facilité ce projet de faire tourner votre propre petite tranche de la matrice sur le Workbench.

Est-ce enfin l’heure des décorations de Noël?

[ARNOV] tente d’entrer dans l’esprit des vacances aussi bien que la méthode qu’il comprend comment. Il croyait que de superbes designs pour son arbre de Noël et ont pris une décision Les meilleurs designs sont ceux que vous faites vous-même, il a donc fait son propre ornement d’arbre de Noël clignotant.

Le célèbre “circuit clignotant” est définitivement celui que nous ne sommes pas des étrangers à droite ici à Hackaday. Quelques-uns de nos visiteurs seront extrêmement ravis de voir qu’il l’a fait en vérité utilise une minuterie de 555 ans et non d’un Arduino. La minuterie 555 est câblée pour piloter la goupille d’horloge du comptoir de la décennie CD4017 ainsi que les sorties du compteur de décennie sont câblées aux DEL. Les voyants sont allumés de manière séquentielle lors de chaque décalage de l’écouleur de l’horloge, bien que vous puissiez essayer de vous innover avec votre plan de câblage à DEL pour accomplir différents effets clignotants.

Ce que les visiteurs peuvent vraiment emporter de ce développement, c’est [Arnov] décrivant exactement comment importer des images dans son outil de choix de CAO, ORCAD dans son cas. Nous comprenons que cela peut être un peu difficile parfois. Enfin, nous aimons que ce travail soit double en tant que PCB Art ainsi qu’un défi de soudage. Cela produirait absolument un bon travail de démonstration lors de votre prochain atelier de soudage débutant.

Job cool [Arnov!]

El cheapo Sonar Sonar

Sonar est un capteur formidable pour ajouter à n’importe quel projet de robot à petite échelle. Et pour quelques dollars, les modules Ubiquitous HC-SR04 facilitent le faire. Si vous avez déjà utilisé ces unités Sonar Easy Sonar, vous avez sans doute découvertes que vous obtenez seulement une seule information – la gamme à l’objet le plus proche que le haut-parleur pointe à l’adresse. Ce n’est pas obligé d’être comme ça. [Graham Chow] a construit une matrice de phase facile à l’aide de deux modules SR04, et on dirait qu’il obtiendra de bons résultats.

Le piratage commence en retirant le microcontrôleur et en conduisant directement le tableau, un hack inspiré par le travail de [Emil] sur l’ingénierie inverse des SR04S. Une fois que [Graham] peut contrôler le sonar pings et lire les résultats, le plaisir commence.

[Graham] utilise le kit Cortex M4F Launchpad EvalPad Eval de Ti pour générer un ping et recevoir les réflexions. Avec son sonar normal, le temps entre le ping étant envoyé et sa réception est identifiée par la plage de la cible. Dans une matrice progressive, dans ce cas, les deux modules, la différence de temps qu’il faut pour que le ping retourne à chaque module est utilisé pour identifier l’angle à la cible.

Si vous êtes DSP-Savvy, [Graham] utilise un signal d’onde carrée à décalage de phase de sorte que les corrélations des signaux envoyés et retournés ont de meilleurs pics. Cela aide également les pics de corrélation dans les deux SR04S dans le tableau. Nous pensons que c’est assez étonnant que [Graham] résolvait quelques degrés dans la séparation angulaire lorsqu’il déplaçait sa bouteille de vin rouge. Avec un couple beaucoup plus unités SR04, [Graham] pourrait également commencer à obtenir des informations sur la hauteur.

Pour pas beaucoup de gratter, [Graham] a lui-même une configuration expérimentale qui le permet de jouer avec un très bon traitement de signal. Nous sommes impressionnés et j’ai hâte de voir ce qui est ensuite. Spécial grâce à [Graham] pour avoir publié le code.

Et merci [João] pour le conseil!

Mesurer les réseaux de maison avec Bismark

Le repère de service Web à large bande est un effort open source pour mettre des outils entre les mains de l’utilisateur Web typique qui facilitera la mesure ainsi que l’analyse du trafic de réseau domestique. Il cible LAN ainsi que l’utilisation du réseau WAN en mesurant la latence, la perte de paquets, la gigue, le débit en amont, ainsi que le débit en aval. Des données de collecte de programmes ne vaut rien la peine à moins que vous ayez un moyen de le présenter, ainsi que de cette fin, l’équipe Bismark a établi une interface Web où vous pouvez visualiser l’utilisation de quiconque qui exécute le micrologiciel.

Le travail s’appuie sur OpenWrt, ce qui signifie que vous devriez être capable de l’exécuter sur n’importe quel type de routeur OpenWrt compatible. Cela inclut les routeurs WRT54G omniprésents ainsi que de nombreux autres. Nous gardons à l’esprit lorsque DD-WRT a ajouté la surveillance de la bande passante dans le cadre de la libération conventionnelle, qui est réellement portée utile lorsque les histoires sur la bande passante du fournisseur de services Internet ont commencé à frapper. Nous sommes heureux de voir encore plus de fonctionnalités avec ce forfait car il peut être difficile de vraiment comprendre ce qui se passe sur votre réseau. Après la pause, vous découvrirez une vidéo détaillant les caractéristiques de Bismark.

Mini IR Theremin

[Chris] à Pyroelectro Envoyé dans un fantastique examen en 8 parties d’une infrarouge miniature.

Le Theremin est basé sur un microcontrôleur photo et un capteur de distance infrarouge. Le journal de construction va avec la théorie des opérations pour le capteur IR et la génération de tonalité. [Chris] fait certainement une grande tâche montrant les mathématiques qui sont entrées dans la conception.

Bien que ce travail ne soit pas un vrai theremin car il fonctionne sur la lumière comme quelques autres emplois que nous avons couverts par le passé, il est beaucoup plus facile de jouer à cause des notes codées durement. La construction montre un peu d’engagement – il pourrait probablement l’étendre à utiliser beaucoup plus de capteurs ultrasonores ou d’utilisation plus précis, “deux capteurs de proximité, un pour les aigus et un pour la basse comme un accordéon.”

La theremine est normalement jouée avec les deux mains fournissant une hauteur et un volume constants. Cet emploi présente des notes claires à codées rigoureuses et discrètes, nous nous demandons donc de la possibilité de mettre en œuvre MIDI sur cette IR Theremin. L’original MIDIBOX était basé sur le même microcontrôleur que ce projet, c’est donc certainement une possibilité.

Découvrez la vidéo de Theremin en action ci-dessous.

Ninja Art: PCB Nightlight Jutsu!

Cette œuvre d’art de la PCB la plus récente vous concerne pour votre courtoisie de [Arnov]. Sa Naruto Nightlight va certainement attirer l’attention de vos amis animés.

Les styles d’éclairage LED sont gérés par un microcontrôleur ATTINY13A. Il aurait probablement pu choisir une minuterie de 555 avec celle-ci, cependant peut-être désiré-il rapidement des motifs clignotants programmables rapidement. Il a également programmé l’attiser pour vérifier un petit bouton qu’il utilisait pour faire du vélo avec différents styles d’éclairage. Enfin, une petite batterie Lipo rend ce travail assez portable. Vous pouvez donc le repositionner librement autour de votre espace de travail que vous le souhaitez.

Avec tout ce qui étant dit, la viande de ce travail est dans le style dimensionnel physique du PCB. [Arnov] a été capable de styler la carte de circuit en forme de la tête de Naruto, avec assez de détails pour ses cheveux, des yeux, ainsi que du bandeau. Si vous avez déjà essayé votre propre art de la PCB, vous comprenez que cela peut être une tâche relativement onéreuse. Il utilisa de manière créative les traces de cuivre comme caractéristiques du PCB, dans ce cas, le bandeau Ninja de Naruto. Nous croyions que la décision subtile de mettre les LED à l’arrière du PCB était également sage. Ce faisant, il utilisa le masque de soudure comme un défact de lumière naturel qui a vraiment fourni au PCB une lueur cool et jaune. Éliminer minutieusement la couche de cuivre et ne pas utiliser une coulée de cuivre réellement aidée dans l’esthétique. Il était également sage de choisir un masque de soudure jaune parce que les cheveux de Naruto sont jaunes.

Dans l’ensemble, deux pouces vers le haut [Arnov]. Pendant que vous êtes ici, inspectez un autre art de la PCB fantastique autour de Hackaday.

Mini-injection faite maison

avec impression 3D gagne en permanence, certains pirates peuvent ne pas voir le besoin de moulage par injection traditionnel. Après tout, vous pouvez modifier le code ou le modèle et imprimer des dizaines d’itérations différentes avec un délai assez minimal. Les choses deviennent plus difficiles lorsque vous devez imprimer des centaines ou des milliers de personnes et que la durée d’impression de dix heures s’ajoute rapidement. [Actionbox] a construit une minuscule molder d’injection qu’ils ont surnommé Injekto d’accélérer leur fabrication.

La conception a été optimisée pour être accessible car elle est maintenue avec des crochets et un stock plat d’aluminium bon marché. La partie la plus difficile à la source est la chambre de chauffage, car il s’agit d’un morceau d’aluminium tourné. Un contrôleur PID maintient la température relativement stable et chauffe les granulés en plastique que vous pouvez décharger en haut. Ensuite, vous aurez besoin d’un compresseur d’air externe pour alimenter les pistons pneumatiques à deux “. Les pistons poussent le plastique hors de la buse d’extrudeuse à ressort. [Actionbox] planifie déjà une deuxième version avec des pistons de 4 “qui fournissent de manière significative plus de force pour extruder de plus grandes quantités de plastique car la version actuelle est supérieure à environ 27 grammes.

Le moulage par injection nécessite toujours un moule robuste pour injecter, ce qui peut être difficile à la machine. Ainsi, jusqu’à ce que nous puissions imprimer 3D un moule d’injection, cette imprimante 3D multi-têtes est quelque chose entre une imprimante 3D et une maudeuse d’injection, car elle peut imprimer une douzaine de la même chose, accélérant ce temps d’impression.

Arduino géré Couture Maker augmente les choix de points

[Andrew] apporte son ancien fabricant de coutures mécaniques au XXIe siècle en ajoutant un module d’arduino gérant. À l’origine, son fabricant de coutures Alfa ne peut faire qu’un point directement ou un zig-zag de largeurs diverses. Considérant que c’était une vieille machine à coudre, toutes les commandes étaient des boutons ainsi que des leviers. Les servos de véhicules RC ont été installés dans le fabricant de coutures et sont désormais responsables uniquement de contrôler, dans une période authentique, le mouvement horizontal de l’aiguille ainsi que la quantité de trait des chiens d’alimentation (les éléments métalliques responsables de l’avancement du matériau avec la machine à coudre). Il existe également un commutateur sur la barre d’aiguille qui se nourrit de l’Arduino lorsque l’aiguille est en position complète.

Avec une gamme complète de la largeur du point et de la progression des tissus, il est possible de trouver des motifs de point incroyables qui n’étaient pas possibles sur ce fabricant. Chacun des schémas de point est pré-programmé dans l’Arduino. Idéal est maintenant possible de gérer la fabricant de coutures sur la connexion USB série Arduino, mais le flux de travail d’une telle opération est à sa balance. [Andrew] envisage de créer ce fabricant de coutures entièrement automatique pour s’assurer qu’il puisse broder des lettres ainsi que des chiffres.

Bien que le travail soit toujours un travail en cours, [Andrew] a rendu son code préliminaire de l’Arduino offert aux personnes qui souhaitent en outre ses réalisations. Pour continuer à lire sur les machines de couture piratées, inspectez ceci converti en une machine à broder.

Angel Investor offre une open source PNP une augmentation massive

Nous l’aimons lorsqu’un projet de matériel open source grandit et se transforme en une entreprise durable, boots aura-t-il sans travail acharné et de bonnes idées, mais c’est une perspective très difficile à faire Il utilise votre propre argent, labourant les bénéfices de toutes les ventes dans le développement et ne prenant pas un centime de salaire pendant que vous le faites. Les gens ont certainement besoin d’un revenu pour vivre, et le temps passé à travailler sur une start-up est temps que vous ne puissiez pas dépenser votre conservation. C’est donc avec un grand plaisir que nous pouvons vous apporter les nouvelles les plus récentes de [Stephen Hawes] et de ses plans de périphérique pick-and-Place. Dans l’année parce que nous avons choisi le projet, le développement s’est poursuivi à un rythme stable, les hommes dépassent rapidement l’espace de travail de garage, tandis qu’ils préparent des kits de périphérique PNP à la vente.

La grande nouvelle est que [Joel Spolsky], cofondateur de Stack Exchange, développeur de Kanban Management Tool, Trello et Angel Investor, a rendu un investissement sizable (100 000 USD) dans la société qui leur a permis de prendre un 3 000+ piqûres de bureaux FT et les étant donné les fonds de stock et de toutes ces affaires de la société ennuyeuse. [Stephen] prend du temps à discuter de ce que [Joel] n’aura aucun contrôle de la société, et tous les logiciels et logiciels resteront entièrement open source. Pour les personnes intéressées [Joel] a mis en œuvre son investissement comme une note sûre (accord simple pour les capitaux propres futurs) et, en tant que tel, [Joel] ne fera que rendre un rendement sous la forme d’une petite allocation de partage, s’ils frappent le grand temps dans la avenir. Je ne peux pas vraiment dire plus juste que ça!

[Stephen] a récemment reçu un préavis de «cesser et de désister» concernant son utilisation du nom «Index» pour le projet, car c’est déjà un terme commercial, défendu par quelqu’un d’autre, le projet aura besoin de nom de changement très bientôt. Un revers mineur, mais il est un peu ennuyant qu’un morceau de cet investissement doit désormais aller à un avocat pour s’assurer que le nom qu’ils effectuent finalement ne sont pas déjà pris et qu’il est sûr à utiliser.

En termes de dispositif lui-même, il est maintenant entièrement opérationnel, avec plusieurs mangeoires de bande automatique, mettant en vedette une vision de périphérique en haut et en bas, et tout ce qui openpnp bonté. Il a même été démontré de placer des pièces pour sa propre carte mère personnalisée PCB, un style de reproduction. Agréable!

Nous souhaitons [Stephen] et partenaire [Lucian] tout le succès qu’ils méritent et espérons qu’ils obtiennent ces kits là-bas, car il y a des gens autour de ces pièces qui ont besoin d’un appareil de bureau abordable, piratable et pnp ASAP, ce scribe inclus!

Voici l’histoire précédente couvrant la machine, mais ce n’est pas le seul périphérique PNP open source que nous avons vu – voici un autre il y a quelques années.