Lohnt es sich ? Oder gleich das Original

Servus,

Kurz zu mir. Mein Name ist Frank, und ich gehe noch auf das Gymnasium.
Vor kurzen bot mir ein Klassenkamerad sein altes Board für 10€ zum Kauf an.
Mit dieser Platine haben wir bei ihm schon einige Experimente gemacht. Er sagte mir, er habe es von seinem Onkel bekommen. Er hat es selber gebaut. Bei unseren Experimenten ( Ampelschaltung usw. ) haben wir dafür die Arduino IDE unter Windows 10 genutzt. Die Platine hat in etwa die Größe einer Postkarte. Um mich schneller entscheiden zu können, hat er mir dieses Schaltbild zukommen lassen.
Die beiden größeren Controller sitzen in einer Fassung, der Kleinere ist fest eingelötet.
Zur Stromversorgung würde jedes Steckernetzteil zwischen 9 Volt und 12 Volt geeignet sein. Alle Anschlußpins sind als Stifte ausgelegt, wovon der eine mit 6 Stiften einen Rahmen hat.
Leider habe ich kein Bild von der fertigen Platine.

Dazu habe ich einige Fragen, weil es mein erstes Teil dieser Art überhaupt werden würde.
1.) Was haltet ihr von dieser Platine ? Ist der Preis von 10 € angebracht ?
2.) Ich habe keinen Windows PC, nur einen MacBook. Läuft dort auch die Arduino IDE ? Benötige ich irgendwelche Treiber ? Er sagte zu mir, daß er einen USB- Virtuellen Seriellen Treiber hat installieren müssen, um die IDE zu nutzen ?
3.) Was würdet ihr mir für den Einstieg empfehlen, um mich mit der Programmierung vertraut zu machen ?

Die vielen Schalter verwirren mich immer noch etwas. Er hatte es mir zwar schon mehrmals versucht zu beschreiben. Ohne das notwendige Wissen habe ich ehrlich gesagt nur "Bahnhof" verstanden.

Ich bin euch für jeden Hinweis, Ratschlag, auch jeden Vorschlag dankbar.
Franky

Meine Empfehlung:
Als Anfänger immer mit einem Originalen starten. Das gibt weniger Probleme und du bekommst auch hier eine bessere Unterstützung.

Auf der Platine sind 3 verschiedene Controller vorhanden bzw möglich draufzustecken.
Mit den Schaltern / Steckbrücken verbindest Du einen dieser Controller mit dem USB-Serial Adapter (FT232)
Da einer dieser Controller ein ATmega328 ist ist diese Platine mit aktivierten ATmega328 kompatibel mit dem Arduino NANO / Arduino 2009. Es bedarft einiger anläufe un draufzukommen welcher Bootloader auf dem Atmega328 vorhanden ist und darum welchen Board man auswählen muß.
Die Arduino IDE gibt es auch für MAC https://www.arduino.cc/en/software
Als WIn User kann ich Dir keine Ratschläge bezüglich MAC-Installation geben. Eine Anleitung zum installieren findest Du unter: https://www.arduino.cc/en/Guide/macOS

Da Du eine nicht orginale Arduino aber kompatible Hardware benutzt können leicht andere Schaltungen/Beschaltungen nötig sein. Was im Einzelfall anders als in einer Anleitung / Tutorial zu machen ist mußt Du herausbekommen. Wenn Du das mal weißt funktioniert diese Platine gleich wie ein orginal-Arduino bzw dessen Nachbauten.
Auf die Frage der angemessenheit des Preises würde ich sagen daß wenn Du diese Platine nachkaufen willst mehr ausgeben wirst. (Ich nahme an daß alle 3 Controller vorhanden sind).
Andererseits ein UNO Nachbau kostet auch um die 10€ und der funktioniert so wie in den Tutorials beschrieben.

Zum Beginnen viel Neugier und Energie.
Ein Anfängerkit mit Zusazteilen und einem Buch das Dich in den einzelnen Projekten begleitet vereinfacht das Lernen. Du kannst es aber auch mal mit dem was Du auf arduino.cc findest, mit uns vom Forum und mit Tutorials versuchen.

Grüße Uwe

  1. Der Preis ist angebracht.
  2. MacBook kenne ich nicht, aber Treiber für FT232 ist notwendig.
  3. UNO, Steckbrett und ein paar Bauteile entsprechend Deinen Zielen.

Ein Spielzeug kann schnell langweilig werden, wenn es die Kreativität einschränkt und die Platine legt Dich relativ fest. Daher mein Angebot: Sag mir, was Dein Ziel ist und ich mache Dir eine Liste mit Bauteilen.

Von Anfängersets halte ich übrigens auch nichts, die sind mir zu unspezifisch, aber damit gebe ich nur meine Meinung wieder, denn danach hast Du gefragt. Ohne Dich persönlich zu kennen, ist es eh schwierig.

Wenn Du Anregungen suchst, schau mal bei Funduino, die räumen auch einen Schülerrabatt ein.

Hallo,

also wenn du mich fragst, er möchte das vielleicht verkaufen weil das Board in meinen Augen Schrott ist. Er hat sich nicht einmal die Mühe gemacht den Originalschaltplan vom Uno anzuschauen und nachzubauen. Gerade der Controllerreset mittels DTS ist einfach aber genial gelöst. Erzeugt die Arduino IDE beim flashen. Zusätzlich kann man die automatische Spannungsumschaltung nachbauen.

Warum wird von der Seriellen (USB Chip FT232RL) RTS und nicht DTS für den Reset genutzt?
Hat er eine eigene Software für den FT232RL geschrieben um mit CTS/RTS SPI Daten und den Reset zu erzeugen? Die Arduino IDE macht das jedenfalls so nicht.
Warum sind die Status Leds am FT232RL falsch angeschlossen? Kann man zwar im Chip korrigieren, aber nur wenn der Original ist bzw. der Nachbau funktioniert.
Warum fehlt der Kondensator am 3.3V Out?
Generell fehlen mir paar Abblockkondensatoren.
Warum liegt der FT232RL Resetpin dauerhaft auf Masse? Der FT232RL kann so niemals funktionieren. Entweder lässt man den offen, weil interner Pullup oder man legt ihn extern auf Vcc oder man macht ihn schaltbar. Aber fest auf Masse geht einfach nicht.
Das Datenblatt vom FT232RL hätte man sich schon einmal näher anschauen sollen auch in Bezug der Vcc Versorgung.
Warum sind 33k-10k Spannungsteiler in den SPI Leitungen? Macht 1,16V bei 5V Vcc High-Pegel. Etwas wenig. Zudem Vcc durch die Schottkys nie 5V sein werden.
Die Schottky Dioden in den Versorgungsleitungen stören mich auch irgendwie. Auch hier könnte man im Uno Schaltplan nachschauen. Stichwort automatische Spannungsumschaltung und P-Channel zum abklemmen.
Warum taktet der 328P mit nur 8MHz? Standard sind 16MHz. Würde nämlich bedeuten das alle Timings um Faktor 2 langsamer sind. Ansonsten müßte man in der IDE Hand anlegen. Auf Dauer etwas umständlich.
Warum geht der Resetswitch auf Pin 9? Eine Vermutung habe ich. Der Switch ist Multifunktional. Einmal echter Reset und einmal UserSwitch. Solange man die Jumpereinstellungen immer beachtet. Einen Resetswitch würde ich immer separat verbauen.
Die typische Led13 fehlt auch. Müßtest du immer extern anklemmen.
Auch gefällt mir die Vcc und Resetbeschaltung vom 328P nicht. Wenn die Switche falsch stehen ist Reset undefiniert. Vcc ist nicht abgeblockt.

Er wird sich sicherlich bei allen was gedacht haben. Das möchte ich ihm gar nicht abreden. Nur ist in meinen Augen vieles nicht zu Ende gedacht. Ob die Platine jemals richtig funktioniert bezweifel ich jedenfalls. Ob man zu dir ehrlich genug ist bezweifel ich damit ebenfalls. Maximal kann er sie dir schenken. Mehr aber auch nicht. Für Anfänger jedenfalls Prädikat nicht geeignet. Den Rest soll sich jeder selbst überdenken.

Kauf dir lieber einen Uno R3, dass ist ein überschauberes Invest, anstecken und geht. Beim China Uno müßte ggf. noch ein Treiber installiert werden. Achte jedoch darauf das der Controller im DIP Gehäuse drauf ist. Nicht in SMD. Dann könnte man diesen notfalls einfacher wechseln.

@franky07

1001 Beschreibungen, Beispiele, Anregungen findest du im www für den UNO. Ich würde an deiner Stelle damit anfangen. Wenn das Geld nicht locker sitzt nimm einen Clone, wenn du Arduino.cc unterstützen willst und kannst, kauf dir einen Originalen.

Wenns länger Spaß macht kommen dann eh in der Folge Mega, Nano, ESP von selber nach (und daher würde ich auch gar nicht so großen Wert auf SMD vs. DIP legen - stirbt der Controller, besorg dir einen neuen Clone...).

Servus,

Etwas mehr als ein Tag ist nun vergangen, und ich habe aus all den wenigen, bisherigen Antworten nur soviel herausgelesen:

  • Mit Ausnahme einer "unter Umständen" Meinung, sollte ich lieber die Finger von dieser Platine lassen.

Jetzt muss ich nach den bisherigen Antworten zugeben, dass ich vergessen hatte euch mitzuteilen, was er mir zu der Platine alles noch mitgeben würde. Darunter sind eine ganze Menge dieser Leuchtdioden, einige Widerstände, und noch so ein paar Teile dabei, wo ich noch gar nicht weis wofür man diese gebrauchen könnte.

Meine Überlegung war, ich müsste mir nur ein passendes USB-Kabel, eine passendes Netzteil, und so eine kleine weiße Platte besorgen. Ihr nennt das wohl Steckbrett, wo man die Bauteile einfach ohne Werkzeug nur einstecken kann.

Bisher habe ich bis aus einer Antwort, ließ man dort nach noch nicht viel in Erfahrung bringen können, ob der Einstieg mit einem Apple Computer als Basis wirklich so einfach sein wird. Das schreckt mich jetzt wirklich etwas ab.

Auf die finanziellen Mittel angesprochen, kann ich euch soviel sagen, dass es da eher mau aussieht. Meine Mutter arbeitet nur Teilzeit im öffentlichen Dienst, und bei größeren Ausgaben bin ich auf das Wohlwollen meiner Großeltern angewiesen. Einen biologischen Vater habe ich zwar, den ich jedoch nicht kenne, und auch noch nie gesehen habe. Geld aus dieser Richtung kommt auch keins. Damit ihr das auch richtig versteht, der Junge hat ein teures MacBook, aber sonst nicht viel, erklärt sich wie folgt. Stehen größere Ausgaben an, die meine Mutter nicht alleine aufbringen kann, bekomme ich sehr wohl Unterstützung von meinen Großeltern. Diese stellen jedoch den Punkt der Nachhaltigkeit und einer langen Nutzungsdauer in den Vordergrund. Daher auch das teure MacBook, damit ich einen Computer für die Schule habe.

Bei solchen Fragen, wie zu dieser Platine, oder einen Arduino ( Nachbau oder Original ) wo ich selbst noch nicht sagen kann, ob es mich langfristig begeistern wird, brauche ich gar nicht erst Oma oder Opa fragen. Ich wollte mir eigentlich von dem Rest Weihnachtsgeld, und den Geldzuwendungen auf Grund meines baldigen Geburtstages dieses Platine kaufen. Damit, so habe ich mir das ausgerechnet, komme ich mit 45 bis 50 € hin.

Der umfangreichste Beitrag, hat bei mir Zusehens Verwirrung hervorgerufen. Mal abgesehen davon, dass ich nicht einmal die Hälfte wirklich verstanden habe, und ich die gestellten Fragen nicht beantworten kann, denke ich dieser Aussage soviel entnehmen zu können, das es wichtig ist:
Die Controller sollten lieber die Beinchen nach unten haben, als zu Seite ( SMD nennt man das wohl ). Wenn ich das richtig zusammenfasse, wäre es sogar besser, wenn der Controller in einer solchen Fassung sitzt, wie auf der Eigenbauplatine.
Habe ich das richtig verstanden, wenn ich mal wirklich einen schweren Fehler bei den Anschlüssen mache, ist mit großer Wahrscheinlichkeit der Controller, oder die ganze Platine kaputt ?
Bis auf das üblich Werkzeug, einen Seitenschneider, eine Kombizange, einen Hammer und ein paar Schraubendreher haben wir nichts Zuhause. Also müsste ich mir dann auch noch etwas zum Löten besorgen, falls ich mal den Controller abschieße ?

Nach den bisherigen Antworten schreckt mich das alles immer mehr ab. Obwohl meine Begeisterung einmal groß war. Wie das nun im Detail genau funktioniert, kann ich nicht sagen. Auf dem einen Controller war das Programm, und die ganzen anderen Dinge angeschlossen, und mit irgendwelchen Steckverbindungen, haben die Controller miteinander Daten ausgetauscht, so das einer der anderen Beiden ein entsprechende Darstellung auf kleinen Displays machen konnte. Er hatte unterschiedlich Displays, von ein- bis mehrzeiligen Display die nur Text darstellen konnten, bis hin farbigen Displays, die auch Bilder, Grafiken und bewegte Anzeigen machen konnten. Das war eigentlich das, was mich so begeistert hat. Da ich doch gesehen habe, dass es funktioniert, hier aber in Frage gestellt wird ob diese Platine überhaupt funktionieren könnte, bin ich zunehmend verunsichert.

Franky

es waren 5 Antworten. Jede ist für sich gut.

ein Arduino Nachbau Nachbau kostet so ca 10-15 EUR.
Dann fehlt dir halt noch Kleinkram.

Wenn dir der Kleinkram rund um die 10 EUR Platine zusagt (wobei du sagst, du weist gar nicht ob du das brauchst) - dann nimm sie.

Die überwiegende Forumsmeinung ist halt, dass du zum Anfangen mit einem "Standard" Arduino besser dran bist als mit einer selbst gebastelten Lösung.

Du hast jetzt viele Aspekte - entscheiden musst dich selber.

Genau das ist der Grund, weshalb du auf Originale oder "gute" Clones zurück greifen solltest.
das meiste auf der zusammen geschusterten Platine brauchst du eh nicht und wie dir schon mehrfach geschrieben wurde, zum richtigen experimentieren brauchst du noch weiteres Material.
Ok, schwere Entscheidung, aber treffen musst du sie.

Hallo,

was ich daraus entnehme ist, du beginnst mit Elektronik wirklich am Anfang. Ist okay muss man nur wissen. Und genau deshalb empfehlen dir alle die bei Verstand sind, kaufe die Platine vom Onkel des Kumpels nicht. Aus zwei Gründen.

a) man muss höllisch aufpassen wie die Jumper/Schalter stehen damit das nicht in Frust endet
b) das ist das eigentliche K.O. Kriterium, selbst wenn man a) in Griff bekommt, ist die Beschaltung vom FT232RL ist einfach nur falsch. Man muss die Platine gar nicht sehen, der Schaltplan zeigt mir das man niemals die USB-Serial Schnittstelle nutzen kannst. Wenn Reseteingang hart auf Masse liegt, reagiert der IC nicht. Vom fehlenden DTS Signal für einen sauberen Reset des ATmegas zum flashen ganz zu schweigen. Um das ganz klar zu sagen. Für mich ist der Schaltplan ganz großer Schwachsinn. Und wenn du mich nochmal fragst weiß das auch der Onkel und sucht einen Dummen. Klarer kann ich es nicht formulieren.

Deswegen nochmal. Wenn dir die ca. 20,- für einen originalen UNO zu viel sind, dann nimm einen China Klone für paar Euros und gut ist.

Ob die anderen Kleinteilebeigaben zum Board den Wert von 10,- Euro entsprechen können wir nicht einschätzen. Paar Leds, Taster, Kabel benötigt man jedoch immer. Agmue wollte dir bei der Zusammenstellung helfen. Du musst sie nur annehmen. Danach kannste immer noch die Kosten vergleichen.

Servus,

Ich bedanke mich bei allen für die umfangreichen Antworten.
Inzwischen habe ich mich im Internet auch zu einer von mir gestellten Frage umgeschaut, die mir hier keiner beantworten konnte. Dazu habe ich herausgefunden, dass mit der für MAC verfügbare Arduino IDE nicht alle Arduino Typen ohne zusätzliche bzw. nachträgliche Treiberinstallation genutzt werden können.

Weiterhin habe ich noch einmal bei meinem Klassenkameraden nachgefragt welchen Umfang die Beigaben haben.
Hier nun die Liste:

  • je 10 LEDs 5mm Klar, in rot, gelb, grün, und weiss
  • 3 sg. RGB LEDs
  • 2 Drehwiderstände in 10kOhm
  • ein LCD Display 16x2 zur Textdarstellung
  • je 5 Transistoren NPN und PNP
  • ein paar Printtaster
  • ein Grove Temperatursensor
  • verschiedene Widerstände, die Liste der Werte erspare ich mir jetzt hier aufzuführen. Es sind 32 unterschiedliche Werte, und in unterschiedlichen Mengen.
  • ein Steckboard 1260/300
  • ein Satz Drahtbrücken
  • ein Set aus 40 unterschiedlich langen Verbindungskabeln mit Pinadaptern

Nun habe ich auch nachgeschaut was mich so ein Arduino kosten würde, welches ich ohne zusätzliche Treiber verwenden könnte.
Jetzt steht meine Entscheidung fest- Ich werde nicht mit einem Arduino einsteigen. Dieses Board werde ich nur wegen dem Beifang nehmen, und habe schon Mutti gebeten mir ein Raspberry PICO Starter-Set für knapp 10€ zu bestellen. Darin ist schon das passende USB Kabel enthalten, und ich erspare mir die Anschaffung eines Netzteils. Zudem sind für dieses Pico zwei unterschiedliche Programmierumgebungen für den MAC verfügbar. Eine für die Programmiersprache MicroPython, und eine für C. Das Board des Onkels bleibt in der Ecke liegen. Vielleicht läßt sich später damit mal etwas anfangen.

Nochmals Danke
Franky

Na dann viel Erfolg....

Viel Erfolg und Spaß mit Deinem neuen Hobby, eventuell machst Du ja später mal Deinen Beruf draus.

Na dann viel Spaß. Der Pi Pico ist noch nicht sehr weit verbreitet. Da wirst Du wesentlich weniger Infos/Beispiele finden, als zum Arduino UNO.
Er ist aber ein interessanter Prozessor und evtl. ist zum Starterset auch ein Bündel Anleitungen dabei..

Gruß Tommy

Ich sehe die Wahl des Pi PICO als Anfängrhardware als falsch an.
Er funktioniert mit 3,3V und kann an den Ausgängen kaum Strom liefern (4mA) Im Gegensatz zu einem ATmega 328 wie auf dem UNO kann man den Pi sehr schnell kaputtmachen. Bereits ein unachtsames Verschalten eines Ausgangs kann zuviel gewesen sein.

Natürlich ist der Preis, die 32 Bit, Dual core, 2MB ROM und 264KB RAM und 133 Mhz verlockend.
Zum lernen tun es 8 Bit, 32kByte ROM, 2kRAM und 16MHz besser geeignet da sehr robust und (fast) Kurzschlußfest.

Kommst Du mit diesen Anleitungen klar?

Grüße Uwe

Wenn es an einem USB-Kabel scheitert, dann ist was gehöriges faul.

Du machst hier einen "Lohnt sich" wegen 10 Euro auf?

ahja...

Die da wäre?

Mal ehrlich: was erwartest Du denn an Deiner Liste für Preise? Schreib doch mal daneben:

Ich wusste schon, warum ich mich nicht auf das Plänchen eingelassen habe.

Ich kann nicht ausschliessen, das Dein ganzer Post inhaltlich ein Fake ist und nur dazu dienen sollte, Deinen Plan zu verifizieren.

Na denne.