Forum: Mikrocontroller und Digitale Elektronik Kann man Chips in so LED Stimmungslicht selbst programmieren?


von Sven (Gast)


Lesenswert?

Ich hab mir mal folgendes bestellt:

https://www.amazon.de/gp/product/B07PPPZ6C2/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1

Sieht ganz gut aus, ich würde den Licht Effekt aber gerne umschreiben.

Sind das höchstwahrscheinlich integrierte Chips mit einem fix bespielten 
Programm?

Kann man diese Chips selbst umprogrammieren oder kann man sich solche 
Chips wo kaufen und dann selbst programmieren?


Ich habe einen AT Tiny 13 schonmal selbst programmiert, also das noch 
mit seriellen Kabel und bootloader? aufspielen damit man das Programm 
dann laden kann.


Was ich damals nicht verstanden habe:

1.) Anscheinend kann man bei so einem Chip den bootloader sperren oder 
löschen, damit das Programm dann nicht mehr geändert werden kann.
Ist das richtig? Kann der Chip dann nicht mehr umprogrammiert werden, 
auch wenn man physischen Zugriff darauf hat?

2.) Falls das nicht sperrbar ist (oder es vielleicht nicht gesperrt 
ist), was brauch ich um diesen Chip umzuprogrammieren?

3.) Kann ich mir dann auch das Programm ansehen, was auf dem Chip ist?


Danke schonmal!

von ich (Gast)


Lesenswert?

Vergiss es!
Die intelligenz kann auch in der Led stecken und wenn es ein eigner IC 
könnte immer noch die bezeichung abgeschlieffen sein.

von Sven (Gast)


Lesenswert?

ich schrieb:
> Vergiss es!
> Die intelligenz kann auch in der Led stecken und wenn es ein eigner IC
> könnte immer noch die bezeichung abgeschlieffen sein.

Was ist den bitte so ein Chip, in dem diese Intelligenz steckt?
Muss ja mikroskopisch klein sein.

Sind das dann auch so einfach programmierte Chips, oder müssen die schon 
irgendwie fix fertig "gepresst" werden, weil man sowas so kleines gar 
nicht mehr irgendwo anschließen kann (an ein serielles Kabel zum 
Beispiel) ?

Was ist den das kleinste was man selbst programmieren kann?

von Stefan F. (Gast)


Lesenswert?

Sven schrieb:
> Was ist den bitte so ein Chip, in dem diese Intelligenz steckt?
> Muss ja mikroskopisch klein sein.

Na klar, das ist nicht ungewöhnlich. Der Chip muss nicht größer sein, 
als der Kristall in der LED.

> Was ist den das kleinste was man selbst programmieren kann?

ATtiny10: 
https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATTINY10-MAHR?qs=sGAEpiMZZMuRdXZgphLdVkQF9weSerSg

von K. S. (the_yrr)


Lesenswert?

Sven schrieb:
> Kann man diese Chips selbst umprogrammieren oder kann man sich solche
> Chips wo kaufen und dann selbst programmieren?
umprogrammieren nicht, du kannst aber andere kaufen die du programmieren 
kannst. Wahrscheinlich ist da ein maskenprogrammierter µC drin. Bei 
einigen blinkenden/Farbwechsel LED Stripes sitzt auch ein IIC EEProm auf 
der Platine, eventuell ist da auch einer drin der dann das Leuchtmuster 
enthält (weil der Maskenprogrammierte µC daneben zu klein ist oder 
universell einsetzbar sein soll)

> Ich habe einen AT Tiny 13 schonmal selbst programmiert, also das noch
> mit seriellen Kabel und bootloader? aufspielen damit man das Programm
> dann laden kann.
>
> Was ich damals nicht verstanden habe:
>
> 1.) Anscheinend kann man bei so einem Chip den bootloader sperren oder
> löschen, damit das Programm dann nicht mehr geändert werden kann.
> Ist das richtig? Kann der Chip dann nicht mehr umprogrammiert werden,
> auch wenn man physischen Zugriff darauf hat?
Man kann das Auslesen sperren (beim Attiny), dann muss man den löschen 
bevor man auslesen/programmieren kann.

Massenware mit nicht zu hohen Ansprüchen an die Software hat oft 
Maskenprogrammierte µC, da kann man nichts ändern.

> 2.) Falls das nicht sperrbar ist (oder es vielleicht nicht gesperrt
> ist), was brauch ich um diesen Chip umzuprogrammieren?
Das Programmiergerät und die zugeörige Software. Aber der ist zu 99% 
abgeschliffen, und selbst wenn du herausfindest welcher µC es ist kommst 
du noch lange nicht an ein Programmiergerät (falls das geht).

> 3.) Kann ich mir dann auch das Programm ansehen, was auf dem Chip ist?
nein (außer das waren Anfänger), und selbst wenn hast du nur 
Maschinencode mit dem du absolut nichts anfangen kannst wenn du solche 
Fragen stellst.

Was allerdings geht:
kauf so eine Lampe, finde heraus ob die LEDs direkt vom µC oder über 
andere ICs/einfache Transistoren getrieben werden (die könnten nicht 
abgeschliffen sein). Da es laut Amazon (Q&A) 96 LEDs sind, sind die 
entweder gemultiplext oder intelligent wie z.b. WS2812.

Kaufen, aufschrauben, µC wegwerfen, Ersatz (Atmega/Attiny reicht wenn du 
das schon kannst) mit passender Pinzahl (IO, nicht gesammt) kaufen und 
Adapter bauen (reichen einige Kabel und etwas Sekundenkleber). Dann 
natürlich Bilder von der Platine posten und/oder selber rausfinden wie 
das Verschaltet ist. Ich tippe auf 8*12 LEDs oder einige identische 
Gruppen, z.b. 2 * 8*6 oder 3 * 8*4 usw. findet man aber recht einfach 
raus.

Wenn du Englisch kannst hilft das hier vllt, da wird so eine Lampe 
analysiert:
https://www.youtube.com/watch?v=8NMXQXKVirk

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Sven schrieb:
> 1.) Anscheinend kann man bei so einem Chip den bootloader sperren oder
> löschen, damit das Programm dann nicht mehr geändert werden kann.

Warum soll man einen Chip (µC) ohne Bootloader nicht programmieren 
können. Was meinst du, wie der Bootloader auf den, nach der 
Halbleiterfertigung erstmal unprogrammierten Chip, kommt?
Die großen Zeiten der maskenprogrammierten Speicher sind vorbei.

von Unfassbar (Gast)


Lesenswert?

Wiedermal geil. Irgendeinen Chinaschrott bestellen, dafür 40€ ausgeben 
aber keine Ahnung haben, was da wirklich drin steckt. Unfassbar.

von Harald (Gast)


Lesenswert?

Unfassbar schrieb:
> 40€ ausgeben
> aber keine Ahnung haben, was da wirklich drin steckt

Die Kritik verstehe ich nicht, machen doch 99% der Menschheit so. Man 
kann doch nach dem Kauf Interesse entwickeln, wie das funktioniert. So 
entsteht ein Hobby.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Unfassbar schrieb:
> Irgendeinen Chinaschrott bestellen, dafür 40€ ausgeben
> aber keine Ahnung haben, was da wirklich drin steckt. Unfassbar.

Hä? Ich verstehe deinen Einwand nicht.

vermutlich die meisten Menschen bestellen/kaufen sich irgendwas (vom 
Chinamann oder sonstewo), ohne die geringste Ahnung zu haben, "was da 
wirklich drinsteckt". Es muss halt nur funktionieren. Und die eingangs 
erwähnte Gartenfackel muss halt einfach leuchten.

Ob da nun ein Controller-Chip den Lichteffekt bewirkt, oder die dort 
drin wohnenden Umpa Lumpas dafür verantwortlich sind, ist ziemlich 
schnuppe, solange es leuchtet.

von Unfassbar (Gast)


Lesenswert?

Nenene. Der TO möchte die Lichtschaltung modofizieren.

Sven schrieb:
> Kann man diese Chips selbst umprogrammieren oder kann man sich solche
> Chips wo kaufen und dann selbst programmieren?

Sven schrieb:
> Sind das höchstwahrscheinlich integrierte Chips mit einem fix bespielten
> Programm?

Sven schrieb:
> Ich habe einen AT Tiny 13 schonmal selbst programmiert, also das noch
> mit seriellen Kabel und bootloader? aufspielen damit man das Programm
> dann laden kann.

Abgesehen davon, dass die Produktbilder deutlich zeigen, dass das billig 
Chinamüll ist kann man davon ausgehen, dass der TO es nicht hinbekommen 
wird an den Lampen was zu ändern, ohne hier tausend Fragen zu stellen.

von Harald (Gast)


Lesenswert?

Unfassbar schrieb:
> Nenene. Der TO möchte die Lichtschaltung modofizieren.

Darf man das nicht? In ähnlicher Form habe ich auch mal begonnen. Nur 
gab es damals noch kein Forum.

von Unfassbar (Gast)


Lesenswert?

Ich habe auch persönlich nichts dagegen, dass der TO das so macht. Aber 
hier sollte ie Devise lauten: Erst kaufen, dann probieren, sich nicht 
über die schlechte Qualität beschweren und anschließend bei Problemen 
zielführende Fragen stellen.

Ich sehe es schon kommen: "Ich habe die Lampen jetzt, da ist ein IC 
drin, welches ich nicht identifizieren kann, weil die Beschriftung 
abgekratzt ist. Wie kann ich den neu programmieren? Geht das auch mit 
Arduino? Macht mir das jemand?"

von Tippgeber (Gast)


Lesenswert?

Unfassbar schrieb:
> kann man davon ausgehen, dass der TO es nicht hinbekommen
> wird an den Lampen was zu ändern, ohne hier tausend Fragen zu stellen.

Entscheidend ist doch, dass er es hinbekommt. Dein Gelaber ist in Bezug 
darauf völlig irrelevant und überflüssig. Also trag zum Thema bei oder 
schreib woanders Deine Angeberei. "Ich bin so ein toller Ingenieur" 
stinkt durch jedes Wort Deiner Beiträge. Warum bewegst Du Dich in diesem 
unwürdigen Forum, wo nur Hobbyisten dumme Fragen stellen?

von Wolfgang (Gast)


Lesenswert?

Unfassbar schrieb:
> Ich sehe es schon kommen: "Ich habe die Lampen jetzt, da ist ein IC
> drin, welches ich nicht identifizieren kann, weil die Beschriftung
> abgekratzt ist. Wie kann ich den neu programmieren?

In dem Fall könnte die einfachst Lösung sein: Vorhandenen Controller 
raus, eigenen Controller rein und nur die Lampenhardware weiter 
verwenden.

von Unfassbar (Gast)


Lesenswert?

Tippgeber schrieb:
> "Ich bin so ein toller Ingenieur"
> stinkt durch jedes Wort Deiner Beiträge. Warum bewegst Du Dich in diesem
> unwürdigen Forum, wo nur Hobbyisten dumme Fragen stellen?

Ich bin definitiv kein toller Ingenieur, ich bin total durchschnittlich. 
Aber ich als jemand der z.B. keine Ahnung von Autos hat kauft auch nicht 
irgend ne Karre aus dem Katalog und fragt anschließend, ob ich da einen 
Porschemotor einbauen kann.

von Harald (Gast)


Lesenswert?

Ist ja auch Wurscht, gehen wir es doch mal pragmatisch an:
Gute Fotos vom Innenleben machen, hier posten, dann sehen wir weiter. 
Den Originalcontroller kannst Du zu 99% vergessen, da wird dann halt ein 
Arduino o.ä. angedockt. Ist ja auch schön, wenn man den 
Originalcontroller noch als Referenz behält.

von Axel S. (a-za-z0-9)


Lesenswert?

Wolfgang schrieb:
> Unfassbar schrieb:
>> Ich sehe es schon kommen: "Ich habe die Lampen jetzt, da ist ein IC
>> drin, welches ich nicht identifizieren kann, weil die Beschriftung
>> abgekratzt ist. Wie kann ich den neu programmieren?
>
> In dem Fall könnte die einfachst Lösung sein: Vorhandenen Controller
> raus, eigenen Controller rein und nur die Lampenhardware weiter
> verwenden.

Klar. Aber wenn der TO (der die Hardware schon gekauft hat, also in 
seinen Händen hält) es noch nicht mal schafft, da rein zu schauen und 
den vermutlich verbauten µC zu identifizieren, sondern statt dessen 
dümmliche Fragen in ein Forum rotzt - glaubst du da ersthaft, daß er das 
hinbekommt? Ich nicht.

von Harald (Gast)


Lesenswert?

Axel S. schrieb:
> glaubst du da ersthaft, daß er das
> hinbekommt? Ich nicht.

Kann ja sein. Die Diskussion hatten wir neulich schon einmal - ich 
glaube sogar von Dir, Axel. Ich habe auf meinem langen Weg viele Dinge 
begonnen, von denen ich selber schon ahnte, dass ich sie nicht vollends 
hinbekommen würde. Jede Bemühung hat sich aber dennoch gelohnt.

von Rene K. (xdraconix)


Lesenswert?

Ich weiß ja nicht, was der TO denk was da drinn ist. Ein µC wird er da 
mit 100%iger Wahrscheinlichkeit nicht finden. Eine LED, ein Wiederstand, 
ein Kondensator... eventuell noch, und da isses schon viel, eine 
Primärzelle.

Das ist ein Gerät welches man beim örtlichen Pfennigmarkt für 99cent 
hinterhergeworfen bekommt. Wenn es teuer ist: dann fünf Euro. Aber 
vierzig Euro...ey ey ey...

Das beste was du machen kannst, wenn du es noch nicht hast: Bestellung 
stornieren!

von Unfassbar (Gast)


Lesenswert?

Rene K. schrieb:
> Das beste was du machen kannst, wenn du es noch nicht hast: Bestellung
> stornieren!

Meine Meinung!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.