Elektronik-Starter-Kit

2436
Andreas Grech

Ich bin gerade daran interessiert, mit Elektronik zu experimentieren, und suche nach einer Art Elektronik-Starterkit, um mich anzufangen.

Ich habe mir das Arduino Starter Kit und auch BASIC Stamp angesehen, aber ich habe mich gefragt, ob es noch andere interessante (oder noch bessere) Starter Kits gibt, als die oben genannten.

PS Von den obigen beiden würde ich mich persönlich für das Arduino entscheiden, da es C verwendet, während Basic Stamp BASIC verwendet

[Update]
Die derzeit am meisten gestimmte Antwort von X-Istencesagt, dass Parallax ist der Weg zu gehen, aber die akzeptierte Antwort (und auch die zweiten) von Daokseiner Frage nicht einverstanden ist sehr stark mit und sagten, dass es zu teuer ist und es nicht wert, wenn Sie ' sind schon in der Programmierung.

Möchten Sie bitte etwas näher darauf eingehen?

15
Was mich an Parallax-Produkten besonders beeindruckt, die BASIC Stamp ist, dass sie ausgereift und gut poliert sind und über eine fantastische Dokumentation verfügen, die vom Leser wenig Elektronikwissen voraussetzt. Ich baute ein Ein-Tasten-MIDI-Piano mit einem BS2-Touch-Sensor und einigen Drähten / Anschlüssen in ca. 3 Stunden mit ihrer Dokumentation. Wenn Sie mit der Elektronik und den Dingen bereits vertraut sind, ist das Arduino großartig, weil es günstiger ist, mehr Funktionen (Unterbrechungen, mehr E / A usw.) aufweist, aber mehr Wissen seitens des Entwicklers voraussetzt. J. Polfer vor 14 Jahren 0

7 Antworten auf die Frage

7
X-Istence

Ich finde, dass Sie den BASIC-Stempel für einen Einsteiger schnell verwerfen können, weil er eine von Parallax entwickelte Variante von BASIC verwendet, die als PBASIC bekannt ist.

Ich habe sowohl den BASIC Stamp als auch den Arduino verwendet, und ich habe immer noch mein BASIC Stamp Kit sowie das Stampworks-Buch, das auf der Parallax-Website kostenlos erhältlich ist. Ich besitze mein Arduino nicht mehr, weil ich es an einen anderen Studenten verkauft hatte, der ALSO das Gefühl hatte, er möchte in C und nicht in BASIC schreiben.

Der BASIC-Stempel ist ein Milspec-Chip und wurde bereits bei Hunderten von Amateurprojekten sowie in Haushaltsgeräten verwendet.

Zum Beispiel wurde der BASIC-Stempel in ein Gerät integriert, das die Zeiten festlegt, zu denen ein Sprinklersystem eingeschaltet werden muss. Es wurde auch für verschiedene Nahraum- Ballons verwendet (sehr ähnlich wie das Near Space-Projekt, an dem ich in der Nähe von spacespace.0x58 gearbeitet habe .com für weitere Informationen ).

Das Ablehnen dieses vielseitigen und nützlichen Chips, da er keinen C-Compiler hat, ist ein Fehler. Es ist einfacher, Prototypen zu erstellen, verschiedene Projekte schnell zu erstellen und erfordert nicht die umfangreichen Kenntnisse des Schreibens von C-Code, um auf einer eingebetteten Plattform ausgeführt zu werden.

Wenn Sie mit dem BASIC-Stempel fertig sind, können Sie zu SX28 von Parallax wechseln. Dies ist ein Chip, der in SX / B programmiert werden kann (die SX-Version von BASIC, die dieselben Fähigkeiten und fast denselben Code verwendet, den Sie für den BASIC-Stempel gelernt haben). Es gibt C-Compiler für den SX, und Sie können ihn vollständig in der Assembly programmieren (gute Plattform, auf der Sie die Montage lernen können).

Der nächste Schritt ist ein anderes Parallax-Gerät, das als Propeller bezeichnet wird. Dadurch haben Sie 8 verschiedene Kerne, auf denen Code ausgeführt werden kann, alle in einem eingebetteten Gerät, sodass Sie mehrere Aufgaben ausführen können. Es muss in einer völlig neuen Programmiersprache namens Spin geschrieben sein, aber wenn Sie sich bereits mit BASIC und SX / B vertraut gemacht haben, werden Sie die erstaunlichen Ressourcen von Parallax, die fantastischen Handbücher und Anleitungen verstehen und Spin wird nichts.

Ich habe lange mit Parallax-Produkten gearbeitet. Vor kurzem habe ich mit dem Ti MSP430 begonnen, um ein neues Projekt zu erstellen, an dem ich gerade arbeite, hauptsächlich für eine neue Herausforderung sowie für alles, was ich auf einem einzigen Chip benötige.

Mein absoluter Vorschlag, wenn Sie es noch nicht erraten hätten, gehen Sie mit dem Parallax BASIC-Stempel. Die Leichtigkeit, mit der Sie die Dinge tun können, die Sie vor allem als Anfänger tun möchten, macht es zu einem großartigen Starter-Set.

Der Grund, aus dem ich sagte, ich würde C bevorzugen, liegt darin, dass ich mich in C viel besser auskenne als in Basic. Infact Ich habe Basic seit Jahren nicht mehr verwendet Andreas Grech vor 14 Jahren 0
Grundlegende Datensicherungen sind selbst nach jahrelangem Gebrauch äußerst einfach. Als ich anfing, mit Elektronik und Mikroprozessoren zu spielen, habe ich den BASIC-Stempel für die Verwendung von BASIC als Programmiersprache gemieden, aber letztendlich verliebte ich mich wegen seiner Einfachheit und der Energie, die er dem Benutzer gibt, in ihn. Einfacheres Prototyping, schnellere Code / Test-Zyklen und generell weniger Sorgen. BASIC wird so benannt, weil es einfach ist, einfach zu erlernen und neu zu lernen. Besonders bei Ihrem ersten Einstieg in die Elektronik ist der BASIC-Stempel besser, er ist für den Einsatz im Klassenzimmer konzipiert und kann damit umgehen X-Istence vor 14 Jahren 0
viel mehr Missbrauch als jedes andere Mikro, mit dem ich zusammenarbeiten durfte. Es ist dazu gedacht, als Lernwerkzeug verwendet zu werden, um dann weiterzugehen, sobald Sie die Grundlagen für die Elektronik haben. X-Istence vor 14 Jahren 0
+1. Hände runter. Ein guter Einstieg in die Elektronik. Wenn Sie eine Affinität für Java haben, verfügt Parallax auch über einen Java-basierten Chip. Kostenloser Link: http://www.parallax.com/ akf vor 14 Jahren 0
@akf: Ich möchte darauf hinweisen, dass der Chip keine Müllsammlung hat und eines der schlechtesten Produkte ist, die ich je in meinem Leben verwendet habe. Ich würde das Javalin auf keinen Fall für ernsthafte eingebettete Arbeiten vorschlagen. X-Istence vor 14 Jahren 0
Ich denke, dass der BASIC-Stempel im Allgemeinen ein ausgereifteres Produkt ist als das Arduino, und die Dokumentation dafür ist fantastisch. Arduino, nicht so viel, aber es kostet viel weniger und hat mehr Funktionen. J. Polfer vor 14 Jahren 0
4
Ludwig Weinzierl

In den vorherigen Antworten gab es viele gute Vorschläge, aber ich möchte Ihnen einen anderen Ansatz vorstellen.

Sie schrieben:

Ich bin gerade daran interessiert, mit Elektronik zu experimentieren

Das klingt für mich, dass Sie nicht nur an der Programmierung von Mikrocontrollern interessiert sind, sondern auch an der Elektronik .

Der Einstieg in die Elektronik ist am besten, wenn Sie (einfache) Schaltkreise selbst bauen. Meiner Meinung nach ist das Erstellen einer eigenen Starterkarte ideal, weil Starterkarten dies sind

  • einfach, nur wenige komponenten nötig
  • modular (Stromversorgung, LEDs, Tasten, Schnittstellen)
  • billig
  • frei verfügbar als Schaltplan

Ich würde nicht mit einer ausgewachsenen Starterkarte anfangen, sondern beispielsweise mit

  • Stromversorgung und ein paar LEDs oder
  • Stromversorgung und ein paar Knöpfe.

Später können Sie RS232 usw. hinzufügen.

Zum einen können Sie alles auf eine Pinnwand bauen, ohne zu löten. Stellen Sie sicher, dass Sie einen Mikrocontroller im DIL-Gehäuse erhalten, keine SMD-Geräte.


Für mich hat dieser Ansatz sehr gut funktioniert: Ich habe einige Sachen mit AVRs und PICs gemacht und ich hatte nie ein Starter-Kit.

Der Kauf eines Starter-Kits ist gut, wenn Sie sich für die Programmierung von Mikrocontrollern interessieren. Wenn Sie sich eher für Elektronik interessieren, sollten Sie am besten darauf verzichten.

3
timday

Tut mir Leid, was ist das für eine so neugierige Rede von Mikrocontrollern?

"Elektronik" bedeutete, sich ein Steckbrett und ein Bündel diskreter Komponenten (Widerstände, Transistoren, Kondensatoren, Dioden, 74-Serie-Logikchips, Fotozellen, LEDs ...) zu beschaffen und etwas Spaß beim Bauen zu haben ... äh, ich kann ' Ich erinnere mich daran, dass Oszillatoren und Radios bisher nur Heftklammern waren. Unter Elektronik lernte man das Verstehen von Dingen wie das Ohmsche Gesetz und dann die Umstellung auf RLC-Impedanz und Filtertheorie. Ich bezweifle, dass das Lernen eines Mikrocontrollers Ihnen dabei helfen wird.

Wie Sie wissen, hat ein alter Fogy kürzlich gesagt, dass sie einen PIC-Mikrocontroller billiger bekommen könnten als einen 555-Timer, also ist es vielleicht eine aussterbende Kunst.

1
Patrick Desjardins

Ich habe vor einigen Monaten auf StackOverFlow fast dieselbe Frage zu MicroController gestellt. Dort erhalten Sie eine gute Antwort: https://stackoverflow.com/questions/78744/how-to-start-programming-microcontroller

1
devin

Finden Sie heraus, was Sie interessiert. Die Elektrotechnik ist ein sehr weites Feld. Die grundlegendste Frage ist analog oder digital. Ich interessiere mich mehr für Digitales, deshalb sind hier einige Optionen:

  • FPGA-Konzept (Field Programmable Gate Array). Dies sind sehr interessante Chips, Sie lernen eine Hardwarebeschreibungssprache (HDL) wie Verilog oder VHDL. Von dort verwenden Sie die Sprache, um die gewünschte Hardware zu beschreiben. FPGAs sind sehr vielseitig. Wenn Sie Hardware wünschen, die etwas bestimmtes tut und sehr schnell ist (im Vergleich zu x86), ist dies vielleicht das Richtige für Sie. Ich empfehle das Digilent Nexsys 2 Board, etwa 100 US-Dollar
  • Drahtlose Kommunikation. Vielleicht interessieren Sie sich für HAM-Radio oder sogar für Software Defined Radio. Es gibt viele Aspekte der drahtlosen digitalen Kommunikation, die Lernkurve ist ziemlich hoch. Vielleicht möchten Sie sich GNU Radio ansehen
  • Wie Sie gesagt haben, gibt es auch Mikrocontroller. Machen Sie sich keine Sorgen darüber, dass Sie C lernen müssen. Das Wissen, das Sie benötigen, um mit einem Mikro interessante Dinge zu tun, ist nicht so viel. Ich habe eine Mikrocontroller-Klasse besucht, ohne Kenntnis von Datenstrukturen oder Zeigern. Es gibt auch einen großen Schwierigkeitsgrad bei Mikros. Der TI MSP430 ist wahrscheinlich der komplizierteste zu verwenden, gefolgt von den ATMEL-Chips, dann von PIC und dann von Arduino. Wenn Sie sich für Micros und FPGAs interessieren, erhalten Sie den FPGA. Sie können die FPGA-Hardware als Mikrocontroller konfigurieren. Sehen Sie sich dazu Mikroblasur und Picoblaze an.
  • Sie können auch einen Blick auf digitale Signalprozessoren werfen, dies erfordert jedoch einiges an theoretischem Hintergrund. Wenn Sie sich mit Fourier-Transformationen, digitalen Filtern usw. nicht auskennen, warten Sie auf diese.

Auf der analogen Seite habe ich viel weniger Wissen. Zwei der beliebtesten Bereiche im Analogbereich sind Operationsverstärker und Analog-Digital-Wandler. Ich weiß auch nicht viel darüber. Wenn Sie sich für analoge Elektronik interessieren, probieren Sie einige der Kits von make .

0
Dennis Williamson

Hier sind ein paar Artikel, die für Sie nützlich sein könnten:

Migrationsprobleme (grundlegende serielle Kommunikation)

Ressourcen für den Einstieg in AVRs

Sie verkaufen Breakout-Boards für Atmel ATtiny2313- und ATmegaXX8- AVR-Controller sowie einige Kits, die diese Chips verwenden (mindestens eine der Arduino-Kompatibilität).

Informationen zu avr-gcc finden Sie hier für Linux, OS X, FreeBSD und Windows.

Eine Umgebung, in der Sie einen Blick darauf werfen möchten, ist die Verarbeitung .

0
Jim C

Ich würde auch Maker Schuppen aus der Zeitschrift "Make" prüfen . Sie verfügen über eine Reihe interessanter Kits, die eine Vielzahl von Themen abdecken, darunter Robotik und Elektronik.