Werbung
Wenn Sie in die Welt von Arduino einsteigen, ist es am besten, ein einfaches Projekt zu verkabeln und herauszufinden, wie man es codiert. Wenn Sie jedoch keinen Zugang zu einem Arduino haben, eine Schaltung schneller verspotten oder einfach nur etwas Neues ausprobieren möchten, 123D-Schaltungen ist eine großartige Möglichkeit, es online zu versuchen.
Mit 123D Circuits können Sie virtuelle Arduino-Schaltkreise erstellen und testen, Ihre Verkabelung überprüfen, Ihren Code debuggen und mit verschiedenen Setups experimentieren. Es ist ein fantastisches Werkzeug für jeden zum ersten Mal in Arduino Erste Schritte mit Arduino: Ein Leitfaden für AnfängerArduino ist eine Open-Source-Prototyping-Plattform für die Elektronik, die auf flexibler, benutzerfreundlicher Hardware und Software basiert. Es richtet sich an Künstler, Designer, Bastler und alle, die interaktive Objekte oder Umgebungen erstellen möchten. Weiterlesen oder Experten, die Flexibilität beim Prototyping und Testen wünschen.
Alles, was du brauchst
123D Circuits besteht aus 4 verschiedenen Sandkästen: Es gibt das Electronics Lab; ein Designzentrum für Leiterplatten; ein Circuit Scribe-Tool; und ein MESH-Kreationszentrum. Das Elektroniklabor wird für das Prototyping von Arduino am nützlichsten sein, und es ist das, was wir verwenden werden, um in Kürze ein Arduino-Projekt zu erstellen.
Jede Sandbox verfügt über alle Tools, die Sie zum Zeichnen eines Projekts benötigen Fritzing, eines unserer beliebtesten Diagrammwerkzeuge Fritzing - Das ultimative Werkzeug zum Skizzieren von Elektronikprojekten [Plattformübergreifend]Obwohl Fritzing wie ein Alkopop klingt, ist es tatsächlich ein unglaubliches Stück freier Software, mit der Sie erstellen können Schalt- und Komponentendiagramme zur Verwendung mit Rapid-Prototyping-Elektronikplatinen wie dem fantastischen Open Source Arduino ... Weiterlesen hier bei MakeUseOf. Sie haben Tonnen verschiedener Komponenten, verschiedene Arduino-Modelle und realistische Möglichkeiten, alles miteinander zu verbinden. Sie können Ihr Diagramm sogar in einen Schaltplan konvertieren, der alle elektronischen Informationen enthält, die zum erneuten Erstellen des Projekts erforderlich sind.
Sie können einige der Dinge, die Sie zum Erstellen Ihres Projekts im realen Leben benötigen, auch direkt von der Website aus bestellen.
Im Electronics Lab können Sie Ihre Kreationen tatsächlich testen, indem Sie Arduino-Code eingeben und sehen, was passiert. Lassen Sie uns ein Beispielprojekt durchgehen, um zu sehen, wie das funktioniert.
Beispielprojekt: Arduino Ampel
Wir werden ein kurzes Beispielprojekt erstellen, um eine Vorstellung davon zu bekommen, wie 123D Circuits funktioniert. Das Arduino Ampel Arduino-Programmierung für Anfänger: Ampelsteuerungs-Projekt-TutorialDurch den Bau eines Arduino-Ampelsteuergeräts können Sie grundlegende Codierungsfähigkeiten entwickeln! Wir bringen Sie zum Laufen. Weiterlesen ist ein großartiges Anfängerprojekt, daher werden wir das System verwenden, um eines davon zu erstellen.
Wenn Sie das Elektroniklabor zum ersten Mal betreten, sehen Sie ein Steckbrett und sonst nichts. Lassen Sie uns das ändern. Klicken Komponenten In der oberen rechten Ecke sehen Sie eine Liste der Dinge, die Sie der Skizze hinzufügen können. Bei einer schnellen Suche nach "Arduino" werden drei Optionen angezeigt. Wir fügen den Arduino UNO R3 hinzu, indem wir zuerst auf das Symbol und dann im Arbeitsbereich klicken.
Eine weitere schnelle Suche nach "LED" zeigt uns die einfache LED; Klicken Sie auf das Symbol und dann auf das Steckbrett, um die LED zu platzieren. Sobald es platziert ist, können wir die Farbe über das Dropdown-Menü in der oberen rechten Ecke des Arbeitsbereichs ändern. Wir platzieren eine rote, eine gelbe und eine grüne.
Nun, um alles zu verkabeln. Um einen Draht hinzuzufügen, klicken Sie einfach auf eine beliebige Stelle auf dem Steckbrett, ohne zuerst auf eine Komponente zu klicken (Sie können auch die verwenden "Breadboardwire" -Komponente) und klicken Sie auf das Leerzeichen, entweder auf dem Breadboard oder auf dem Arduino, wo Sie es möchten verbinden; Sie können die Farbe auf die gleiche Weise wie die LEDs ändern. Verwenden Sie das Dropdown-Menü in der oberen rechten Ecke des Arbeitsbereichs.
Um die Widerstände hinzuzufügen, wählen Sie sie in der Komponentenleiste aus und klicken Sie auf den Steckplatz, an den Sie sie anschließen möchten. Wenn Sie sie benötigen, um sich weiter zu dehnen, können Sie sie mit Steckbrettdrähten verbinden.
Um den Widerstand jedes Teils auszuwählen, können Sie das Optionsfeld Komponenten auf der rechten Seite des Bildschirms verwenden. Sobald Sie die Einstellung vorgenommen haben, ändern die farbigen Bänder am Widerstand ihre Farbe, um den Widerstand widerzuspiegeln (stellen Sie sicher, dass Sie auch die richtigen Einheiten auswählen).
Verwenden Sie die gleichen Methoden zum Anschließen des Druckknopfs aus dem Arduino-Diagramm. Um den Widerstand zu drehen, wählen Sie ihn aus und drücken Sie dann das R. Um einen Draht zu biegen, klicken Sie einfach auf eine Stelle (ohne Komponente), an der die Biegung erfolgen soll.
Jetzt drücken Sie die Code-Editor Schaltfläche, um den Editor zu öffnen. Es ist genau so, als würde man die Arduino IDE verwenden. Kopieren Sie einfach die Anweisungen aus dem Arduino Ampel Tutorial Arduino-Programmierung für Anfänger: Ampelsteuerungs-Projekt-TutorialDurch den Bau eines Arduino-Ampelsteuergeräts können Sie grundlegende Codierungsfähigkeiten entwickeln! Wir bringen Sie zum Laufen. Weiterlesen in das Textfeld (Hinweis: Der Code enthält einige "absichtliche" Fehler, die Sie beheben müssen. Wenn Sie ein vollständiges und funktionierendes Beispiel wünschen, Schau es dir hier an).
Danach schlagen Hochladen und ausführenund Sie haben selbst eine funktionierende virtuelle Arduino-Ampel!
Es kann einige Minuten dauern, bis Sie die Benutzeroberfläche verstanden haben. Sobald Sie dies getan haben, ist das Hinzufügen von Komponenten und das Bearbeiten des Codes sehr intuitiv.
Was haben die Menschen sonst noch geschaffen?
Die Anzahl der verschiedenen verfügbaren Komponenten in Kombination mit der Flexibilität der Plattform bedeutet, dass Prototypen auf der ganzen Welt einige wirklich coole Projekte erstellt haben. Hier sind einige meiner Favoriten.
Das NeoPixel Uhr ist ein sehr cooles Projekt, bei dem zwei kreisförmige LED-Karten verwendet werden, um die Zeiger einer Uhr zu simulieren, und eine kleine Sieben-Segment-Anzeige in der Mitte, um AM oder PM anzuzeigen.
Eine etwas weniger aufregende, aber möglicherweise nützlichere Schaltung, die Sie überprüfen können, ist diese WetterstationHiermit werden Wetterdaten aus der OpenWeather-API abgerufen, um die aktuelle Temperatur in San Francisco abzurufen.
Allerdings sollen nicht alle Projekte nützlich sein. Hier ist ein Reflexspiel Dadurch treten zwei Spieler gegeneinander an und es wird eine LED für den Spieler eingeschaltet, dessen Reflexe schneller waren.
Es gibt alle Arten von Projekten auf 123D Circuits, von Smart-Home-Automatisierungsprojekte 5 DIY-Hausautomationsprojekte für den Einstieg in Ihr Smart HomeWenn es um die Schaffung von Smart Homes geht, wissen die meisten Menschen einfach nicht, wo sie anfangen sollen. Hier sind fünf grundlegende Smart-Home-Projekte für Anfänger, die Sie jetzt erstellen können. Weiterlesen zu Spielen und Projekten, die nur mit Motoren herumspielen, um zu sehen, was sie können.
Eine wertvolle Ressource
Wenn Sie ein Fan von Arduino sind, ist 123D Circuits ein großartiger Ort, um einige Zeit zu verbringen, egal ob Sie die Grundlagen erlernen oder Ihr aktuelles komplexes Projekt perfektionieren möchten. Indem Sie die Möglichkeit haben, Projekte schnell aufzubauen, können Sie in der Prototyping-Phase viel Zeit sparen. Natürlich ist es kein Ersatz für ein echtes Arduino mit Drähten, Elektrizität und realen Komponenten, aber wenn Sie schnell arbeiten müssen oder keinen Zugriff auf das haben, was Sie brauchen, ist es ein großartiges Werkzeug.
Haben Sie einen Arduino-Simulator wie 123D Circuits verwendet? Was haben Sie gedacht? Werden Sie dieses Tool in Zukunft verwenden oder bevorzugen Sie ein echtes Board? Teilen Sie Ihre Gedanken in den Kommentaren unten!
Dann ist ein Content-Strategie- und Marketingberater, der Unternehmen dabei hilft, Nachfrage und Leads zu generieren. Er bloggt auch über Strategie- und Content-Marketing auf dannalbright.com.