Fritzing - L'outil ultime pour esquisser des projets électroniques [plateforme croisée]

Fritzing - L'outil ultime pour esquisser des projets électroniques [plateforme croisée] / DIY

Bien que cela ressemble à un alcopop, Fritzing est en fait un incroyable logiciel libre que vous pouvez utiliser pour créer des diagrammes de circuits et de composants à utiliser avec des cartes électroniques à prototypage rapide, telles que le fantastique logiciel à code source libre Arduino What is Arduino & Que pouvez-vous faire avec? ? Qu'est-ce qu'Arduino et que pouvez-vous en faire? L'Arduino est un petit appareil électronique remarquable, mais si vous n'en avez jamais utilisé, que sont-ils exactement et que pouvez-vous en faire? Lire la suite .

En tant que tel, il est également open source, entièrement multi-plateforme et bien pris en charge - vous pouvez presque garantir qu'il peut être utilisé dans n'importe quel projet Arduino pour vous montrer comment relier des éléments entre eux à l'aide de celui-ci..

Venant juste de commencer moi-même sur le chemin du bricoleur matériel Arduino, je l’ai vérifiée afin de documenter toute modification apportée aux projets que je crée à partir de tutoriels..

Avant de commencer, laissez-moi vous montrer le schéma final que j’ai réalisé en moins de 10 minutes. Assez bon hein?

C'est assez compliqué et très flou, je sais - mais c'est parce que je travaille de manière rétroactive - dessiner ce que j'ai réellement fabriqué plutôt que de concevoir quoi faire. Si j'avais utilisé ce produit en premier, cela aurait été mieux. Il s’agit d’une modification d’un des premiers projets du livre Beginning Arduino - un système de feux de circulation et de passages pour piétons - auquel j’ajoute un simple signal sonore..

Le circuit lui-même varie très peu, mais sa programmation a nécessité des ajustements majeurs pour permettre le bourdonnement et le clignotement simultanés des DEL à différentes vitesses. J'ai téléchargé la portion de code à coller bin pour ceux d'entre vous qui sont intéressés, mais ce n'est pas pertinent pour cet avis et j'espère vous enseigner les bases de la programmation de l'Arduino à une date ultérieure si l'intérêt est suffisant..

Télécharger

Rendez-vous sur la page de téléchargement de Fritzing. C'est un exécutable qui n'a pas besoin d'être installé. Décompressez ou montez le fichier .dmg, puis lancez l'application..

Caractéristiques

Je vais me concentrer sur la fonctionnalité de prototypage aujourd'hui, mais elle peut également être utilisée pour les schémas électroniques, ainsi que pour la conception d'un circuit imprimé complet si vous souhaitez rendre votre projet plus permanent. En fait, ils offrent même un service de production de circuits imprimés, qui coûte environ 40 dollars US pour un circuit imprimé de la taille d’un blindage Arduino (généralement utilisé pour placer votre propre circuit imprimé sur un Arduino pour un ajustement parfait)..

Contrôles de base

Voici ce que vous verrez lors du premier lancement:

Faites glisser les composants hors de la boîte à outils en haut à droite. Faites défiler vers le bas pour les micro contrôleurs et vous pouvez trouver un Arduino. La case suivante dans la barre latérale est un inspecteur. Dans mon cas, j'utilise deux mini-planches à pain, je les ai donc ajoutées à partir de la boîte à outils et modifié les tailles à l'aide de l'inspecteur..

Remarque: Pour réorganiser les éléments sur le diagramme, faites glisser le composant là où il ne fonctionne pas (c’est-à-dire pas depuis l’un des trous d’aiguille), utilisez les bords. Vous pouvez également zoomer si vous avez du mal à saisir un élément non fonctionnel du tableau..

Ensuite, ajoutez quelques composants supplémentaires et associez-les tous. Voici la photo du projet que j'essaie de documenter ici:

Faites glisser votre premier composant, dans mon cas, une sonnerie. Pour connecter les terminaux, faites simplement glisser d'un point à un autre. Lorsque vous survolez une broche spécifique sur l’Arduino, une info-bulle vous permettra de vérifier le numéro..

Comme le câblage est un peu en désordre, vous pouvez alors cliquer et faire glisser n'importe où sur la ligne pour ajouter un autre point et «plier» le fil autour.

Notez que pendant que vous faites cela, il construit également un schéma de schéma de circuit sur les autres écrans. Cliquez dessus pour voir une vue schématique ou même PCB. Cela ne les range pas automatiquement. Si vous avez besoin d'un circuit imprimé soigné, le mieux est de le nettoyer, mieux vaut le nettoyer. comme vous faites le circuit. Vous pouvez tout aussi facilement glisser-déposer sur l'un ou l'autre écran et utiliser les boutons de rotation et d'inversion en bas à gauche si nécessaire.

Si vous maintenez la CTRL en cliquant sur un composant, un menu d'options apparaît avec divers éléments de menu.

CMD-D (Mac) ou CTRL-D (Windows) dupliquera l'élément actuel - utile si vous essayez de placer un tableau de voyants.

Pour déplacer le composant entier, il suffit de cliquer et de faire glisser le composant lui-même (pas les jambes). Déplacer des jambes individuelles peut être un peu délicat, et vous pouvez vous retrouver à établir un lien.

Une fois que les pieds sont correctement placés, vous pouvez maintenir la touche Alt (Alt) enfoncée et faire glisser le composant sans affecter ses broches..

Les planches à pain affichant les lignes connectées s'allument automatiquement en vert lorsqu'un élément leur est connecté.

Dans l’ensemble, c’est incroyablement facile à utiliser et le fait qu’il soit gratuit témoigne de la puissance de la communauté open source. J'espère que vous aurez l'occasion de jouer avec le logiciel et de concevoir certains de vos propres circuits. Si vous souhaitez apprendre les bases de la programmation Arduino, y compris les bases de l'électronique, la construction d'un robot complet ou quelque chose d'aussi impressionnant, faites-le moi savoir dans les commentaires. J'aimerais publier un tutoriel complet en 10 parties, mais sans vos commentaires, il est difficile de mesurer l'intérêt.

En espérant que vous passiez un week-end de piratage matériel!

En savoir plus sur: Arduino.