5 günstige, unterhaltsame Hardware-Kits, mit denen Sie wunderbare Maschinen herstellen können
Wie die meisten Kinder hatte ich ein Elektronik-Kit, in dem die absoluten Grundlagen vermittelt wurden. Sie könnten etwas bauen, das so fortgeschritten ist wie ein Radio- oder Morsecode-Gerät. Es genügt zu sagen, dass der Spaß nicht lange dauerte, sobald Sie alle 5 Projekte erstellt hatten. Heutzutage sind fortschrittliche Elektronik-Hardware-Kits jedoch erschwinglich und die Möglichkeiten sind unendlich - dank des Wunders der Mikrocontroller.
Mikrocontroller sind im Grunde primitive Computer - Hardware-Hacking war dank ihnen nie besser, da Sie komplizierte elektronische Schaltungen in einfache, einbettbare Software programmieren können. Diese Plattformen sind etabliert und entwickelt, mit blühenden Gemeinschaften. Im Moment ist es eine erstaunliche Zeit, am Leben zu sein, wenn Sie das schwächste Interesse an Elektronik haben.
Werfen wir einen Blick auf 5 der beliebtesten Kits.
Arduino
Das ursprüngliche Arduino war die Idee einiger italienischer Studenten, die es satt haben, teure und fragmentierte Entwicklungskits zu besitzen, und mangelnde standardisierte Software für deren Programmierung. Sie wollten elektronisches Hacking und Mikrocontroller auf die Welt bringen und verwendeten ein vorhandenes Open Source-Programmier- und Entwicklungssystem namens Wiring, um diesen Traum zu verwirklichen. Das Arduino-Projekt selbst bleibt vollständig Open Source. Das bedeutet, dass Sie die Pläne für ein Board herunterladen und mit Standardkomponenten erstellen können. Dies hat tatsächlich zu einigen Arduino-Klonen geführt, die etwas billiger sind.
Wie die meisten der hier vorgestellten Entwicklungsboards verfügt es über eine Reihe von digitalen und analogen Ein- und Ausgangsanschlüssen, mit denen der Benutzer beliebige Sensoren und Aktoren (wie Motoren) in einer unendlichen Reihe von Geräten anschließen kann. kombiniert mit anpassbarer Logik. Das Arduino arbeitet alleine oder in Verbindung mit einem Computer oder anderen Geräten - es unterstützt eine Reihe von Kommunikationsprotokollen.
Sie können auch speziell geformte Zusatzmodule erwerben, die als bekannt sind “Schilde”, die auf der Hauptplatine von Arduino sitzen, Pins duplizieren und zusätzliche Funktionen hinzufügen, wie beispielsweise den Xbee-WLAN-Chip.
Ich besitze selbst ein Arduino Uno und habe ein paar Tutorials geschrieben. Erste Schritte mit dem Arduino: Ein genauerer Blick auf die Leiterplatte und die Struktur eines Programms Erste Schritte mit dem Arduino: Ein genauerer Blick auf die Leiterplatte und die Struktur von A Programm Letztes Mal, wenn ich den Arduino für die Arbeit mit Mac oder Windows eingerichtet habe und eine einfache Test-App hochgeladen habe, die die integrierte LED blinkt. Heute werde ich den Code erklären ... Lesen Sie hier mehr, um den Einstieg in die Arduino-Programmierung zu erleichtern: Der Ampel-Controller Arduino-Programmierung für Anfänger: Der Ampel-Controller Letzte Woche haben wir die grundlegende Struktur eines Arduino-Programms kennen gelernt und mitgenommen Ein genauerer Blick auf das Blink-Beispiel. Hoffentlich haben Sie die Gelegenheit genutzt, mit Code zu experimentieren und die Timings anzupassen. Dieses Mal… Lesen Sie weiter und werfen Sie einen Blick auf ein Arduino-Starter-Kit. Was ist in einem Arduino-Starter-Kit enthalten? [MakeUseOf erklärt] Was ist in einem Arduino Starter Kit enthalten? [MakeUseOf erklärt] Ich habe die Arduino-Open-Source-Hardware hier bereits auf MakeUseOf vorgestellt, aber Sie benötigen mehr als nur den eigentlichen Arduino, um etwas daraus zu bauen und tatsächlich loszulegen. Arduino "Starter-Kits" sind… Lesen Sie mehr, die verschiedene elektronische Komponenten sowie andere wichtige Elemente enthält. An einem bestimmten Punkt versuche ich vielleicht sogar, einen LED-Würfel wie den unten abgebildeten anzupacken.
LilyPad Arduino
Das LilyPad wurde speziell für tragbare E-Textil-Projekte entwickelt und ist eine winzige, flache, kreisförmige Version von Arduino - jedoch vollständig kompatibel. Verbindungen und Pins sind reduziert, aber ansonsten ist die Kernfunktionalität ziemlich ähnlich. Wenn Sie Ihr Projekt auf einem regulären Arduino entworfen und getestet haben und nun in die Kleidung einbetten möchten, ist dies das Beste.
Es gibt auch andere Versionen des Arduino, wie z. B. die Mega mit einem schnelleren Chip, mehr Speicher und mehr E / A-Pins. Diese sind jedoch im Wesentlichen gleich - nur kleiner oder größer. Wenn Sie eines der Arduino-Modelle als primäres Lerngerät betrachten, würde ich Ihnen dringend empfehlen, zu Kickstarter zu gehen und das Modkit-Projekt zu unterstützen, eine innovative visuelle Programmiersoftware, mit der sich die Lernenden mit C vertraut machen können++.
Netduino
Auf den ersten Blick ist es Ihnen unmöglich, das Netduino mit einem Arduino zu verwechseln. Das Netduino ist stark vom Erfolg seines italienischen Pendants inspiriert und mag zwar optisch ein Klon sein, aber intern ist es eine andere Code-Plattform. Gebaut für die Objektorientiert von Microsoft .Netto C# In der Sprache und sehr Windows-zentriert, ermöglicht Netduino die Programmierung auf höherer Ebene, als dies sonst beim Arduino möglich wäre, wo Sie hauptsächlich mit C arbeiten++.
Für die Programmierung des Netduino sind Visual Studio und Windows erforderlich. Das Open Source-C # -Projekt Mono wird experimentell unterstützt.
Leider gibt es bei weitem nicht so viel Unterstützung oder Community, um mit diesen Dingen zu arbeiten. Daher ist es schwierig, vorgefertigte Tutorials und Projekte zu finden. Nur überlegen, wenn Sie wirklich lieben C #, Ich kenne bereits eine Menge Elektronik und möchte nur mit Visual Studio stecken.
BeagleBone & Himbeer-Pi
Auf unserer Liste, eine Weiterentwicklung von Arduino-Mikrocontrollern, sind der Beagle Bone und der Raspberry Pi beide eingebettete Linux-Geräte, obwohl der Raspberry Pi die meiste Aufmerksamkeit der Medien wegen seines äußerst niedrigen Preises von 25 US-Dollar und der schnellen Akzeptanz in Bildungsumgebungen gewonnen hat die Welt. Beide sind in der Lage, komplette Linux-Distributionen zu installieren, und es wird sogar behauptet, dass der Raspberry Pi 1080P-Video abspielen kann (es gibt sogar eine Raspberry-spezifische Version von XBMC Linux)..
Beide verwenden SD-Karten anstelle von sperrigen Festplatten. Obwohl der Beagle-Knochen technisch ausgereift ist, hat der Raspberry Pi eine viel größere Anzahl von Projekten und Entwicklungen, die dafür laufen.
Warum sollte man Embedded Linux über einen Mikrocontroller wählen? Die BeagleBone-Jungs sagen es am besten:
Während die vorlagenbasierte Codierung von Systemen wie dem Arduino das Kopieren und Einfügen einfacher Projekte und einer begrenzten Anzahl komplexerer Bibliotheken, die nicht viel Interaktion erfordern, vereinfacht, hat die Entwicklung von 20 Jahren Linux einen umfangreichen Satz erzeugt von hochgradig interoperabler Software, die genutzt und zusammengearbeitet werden kann, ohne die einfache Bedienung, wie das Umschalten einer LED oder einen Schalter oder das Lesen eines analogen oder I2C-basierten Sensors, zu beeinträchtigen.
Ich würde sagen, dass es schwieriger sein wird, Ihr erstes Elektronikprojekt mit diesen Systemen auf den Weg zu bringen, als mit einem Arduino, aber letztendlich haben Sie weit mehr Möglichkeiten und Möglichkeiten.
Haben Sie einen Raspberry Pi, einen Beaglebone oder eines der anderen hier aufgeführten Geräte? Lass es uns in den Kommentaren über tolle Projekte wissen, die du gemacht hast. Denken Sie darüber nach, eines zu bekommen, und vielleicht können wir Ihnen bei der Entscheidung helfen?