Obwohl es sich wie ein Alkopop anhört, ist Fritzing eigentlich ein unglaubliches Stück freier Software, mit dem man Schaltkreis- und Komponentendiagramme für die Verwendung mit Rapid-Prototyping-Elektronikkarten wie dem fantastischen Open-Source Arduino erstellen kann. Was ist Arduino und was kann man damit machen? ? Was ist Arduino und was können Sie damit machen? Der Arduino ist ein bemerkenswertes kleines elektronisches Gerät, aber wenn Sie noch nie zuvor eines verwendet haben, was genau sind sie und was können Sie mit einem tun? Weiterlesen .
Als solches ist es auch Open Source, völlig plattformübergreifend und gut unterstützt - Sie können fast garantieren, dass es in jedem Arduino-Projekt verwendet werden kann, um Ihnen zu zeigen, wie Sie Dinge miteinander verbinden können.
Nachdem ich gerade auf dem Weg des Arduino Hardware-Tüftlers begonnen hatte, überprüfte ich es als Möglichkeit, Änderungen an Projekten, die ich aus Tutorials erstellte, zu dokumentieren.
Bevor ich anfange, zeige ich das fertige Diagramm in weniger als 10 Minuten. Ziemlich gut, nicht wahr?
Es ist ziemlich unordentlich und sehr unklar, ich weiß - aber das ist, weil ich rückwirkend arbeite - zu zeichnen, was ich eigentlich gemacht habe, anstatt zu entwerfen, was ich machen soll. Wenn ich das zuerst benutzt hätte, wäre es ein ganz normaler gewesen. Es ist eine Modifikation eines der ersten Projekte im Arduino Anfang Buch - ein Ampel- und Fußgängerüberwegsystem - zu dem ich einen einfachen Summer hinzugefügt habe.
Die Schaltung selbst variiert sehr wenig, aber die Programmierung dahinter erforderte einige wichtige Anpassungen, um ein gleichzeitiges Summen und Blinken von LEDs mit unterschiedlichen Raten zu ermöglichen. Ich habe den Code-Teil hochgeladen, um für diejenigen von euch, die interessiert sind, einen Mülleimer zu schreiben, aber das ist für diese Rezension nicht relevant und hoffentlich werde ich Ihnen die Grundlagen der Programmierung des Arduino zu einem späteren Zeitpunkt beibringen, wenn genügend Interesse besteht.
Herunterladen
Gehen Sie weiter zur Downloadseite von Fritzing. Es ist eine ausführbare Datei, die nicht installiert werden muss, also entpacken oder mounten Sie einfach die .dmg-Datei, dann führen Sie einfach die Anwendung aus.
Eigenschaften
Ich werde mich heute auf die Prototyping-Funktionalität konzentrieren, aber es kann auch sowohl für die elektronischen Schaltpläne als auch für das Design einer vollständigen Leiterplatte verwendet werden, wenn Sie sich entscheiden, Ihr Projekt dauerhaft zu machen. In der Tat bieten sie sogar einen PCB-Produktionsservice an, der ungefähr $ 40 für eine Arduino-Schild-große PCB kostet (üblicherweise verwendet, um Ihre eigene PCB auf einen Arduino für einen festen Sitz zu legen).
Grundlegende Kontrollen
Das sehen Sie beim ersten Start:
Ziehen Sie Komponenten aus der Toolbox oben rechts heraus. Scrollen Sie nach unten für Mikrocontroller und Sie können einen Arduino finden. Die nächste Box auf der Seitenleiste ist ein Inspektor. In meinem Fall verwende ich zwei Mini-Breadboards, also habe ich sie aus der Toolbox hinzugefügt und die Größe mit dem Inspector geändert.
Hinweis: Um Elemente im Diagramm neu anzuordnen, ziehen Sie die Komponente an einer beliebigen Stelle, die nicht funktional ist (also nicht von einem der Nadellöcher), mit den Kanten. Sie können auch heranzoomen, wenn Sie Schwierigkeiten haben, ein nicht funktionsfähiges Teil des Boards zu greifen.
Als nächstes fügen Sie einige weitere Komponenten hinzu und verbinden Sie sie alle. Hier ist das Foto des eigentlichen Projekts, das ich hier zu dokumentieren versuche:
Ziehe deine erste Komponente heraus, in meinem Fall einen Summer. Um die Terminals zu verbinden, ziehen Sie einfach von einem Punkt zum anderen. Wenn Sie über einen bestimmten Pin auf dem Arduino fahren, können Sie in einem Tooltip die Nummer überprüfen.
Da die Verkabelung ein wenig unordentlich ist, können Sie dann irgendwo auf der Linie klicken und ziehen, um einen weiteren Punkt hinzuzufügen und den Draht zu biegen.
Beachten Sie, dass währenddessen ein Schaltkreisdiagramm auf den anderen Bildschirmen erstellt wird. Klicken Sie auf die Schaltplan- oder sogar PCB-Ansicht. Es wird nicht automatisch aufgeräumt für Sie - wenn Sie die Platine sauber und ordentlich sein müssen, ist es am besten, wenn Sie rübergehen und es reinigen, wie Sie die Schaltung machen . Sie können auf beide Bildschirme genauso einfach ziehen und ablegen und bei Bedarf die Dreh- und Kippschaltflächen unten links verwenden.
Wenn Sie beim Klicken auf eine Komponente die STRG- Taste gedrückt halten, erscheint ein Optionsmenü mit verschiedenen Menüpunkten.
CMD-D (Mac) oder CTRL-D (Windows) dupliziert das aktuelle Element - nützlich, wenn Sie ein Array von LEDs platzieren möchten.
Um die gesamte Komponente zu verschieben, klicken und ziehen Sie einfach auf die Komponente selbst (nicht auf die Beine). Einzelne Beine zu bewegen kann ein wenig schwierig sein, und Sie können stattdessen eine Verbindung zeichnen.
Sobald die Beine korrekt platziert sind, können Sie die ALT-Taste gedrückt halten und um die Komponente ziehen, ohne die Pins zu beeinflussen.
Breadboards zum Anzeigen verbundener Linien leuchten automatisch grün, wenn etwas mit ihnen verbunden ist.
Insgesamt ist es unglaublich einfach zu bedienen und die Tatsache, dass es kostenlos ist, ist ein Beweis für die Macht der Open-Source-Community. Ich hoffe, du hast die Chance, mit der Software zu spielen und einige deiner eigenen Schaltungen zu entwerfen. Wenn Sie daran interessiert sind, die Grundlagen der Arduino-Programmierung zu erlernen, einschließlich einiger grundlegender Elektronik - und sich zu einem kompletten Roboter oder etwas ähnlich eindrucksvollem aufzubauen - lassen Sie es mich in den Kommentaren wissen. Ich würde gerne ein komplettes 10-teiliges Tutorial veröffentlichen, aber ohne Feedback von euch ist es schwierig das Interesse zu messen.
Hoffen wir, dass Sie ein glückliches Hardware-Hacking-Wochenende haben!