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!
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?
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
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.
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.
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.
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.
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.
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?"
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?
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.
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.
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.
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.
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.
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!