Led-Herz mit Annäherungssensoren

OP #8084472
Lesenswert?

Liebe Community! Ich bräuchte bitte Hilfe. In meiner Arbeit haben wir eine Skulptur selbst hergestellt. Dort will meine Chefin jetzt in einem Sichtfenster ein LED-Herz eingebaut haben. Das kriege ich ja leicht hin, aber zusätzlich soll das Herz pulsieren, und zwar stärker pulsieren, wenn viele Menschen davorstehen und leichter pulsieren, wenn weniger Menschen vor der Skulptur stehen. Kann man das irgendwie hinbekommen? Ich bin da etwas überfragt, drum bräuchte ich da Ideen oder Vorschläge, wie ich das umsetzen kann. Lg Petra

Gast #8084480
Lesenswert?

Da hast du keine einfache Aufgabe bekommen, obwohl sie vielleicht auf den ersten Blick danach aussieht. Eine einfache Lösung gibt es hierfür wohl nicht. Sehr aufwendig und kompliziert wäre eine Kamera mit KI Auswertung, würde das Problem aber lösen. Alles andere wäre sicher unzuverlässig und/oder noch aufwendiger.

Moderator (Firma: Titel) Persönliche Seite #8084487
Lesenswert?

Petra O. schrieb:

zusätzlich soll das Herz pulsieren, und zwar stärker pulsieren, wenn viele Menschen davorstehen und leichter pulsieren, wenn weniger Menschen vor der Skulptur stehen.

"Stärker" im Sinne von "heller und schneller"?

Kann man das irgendwie hinbekommen?

Weil das im Grunde die einzige Frage in deinem Post ist, ist die Antwort einfach: Ja, das geht sicher.

wie ich das umsetzen kann.

Da wäre jetzt erstmal die Gegenfrage, welche Wissenbasis bei dir vorhanden ist.

Üblicherweise wird sowas heutzutage mit einer Kamera und etwas KI gemacht. Mir gefällt die Idee "Eine weitere Möglichkeit, Personen zu orten, bestünde darin, die Funksignale ihrer Smartphones passiv zu erfassen, beispielsweise WLAN oder Bluetooth" von dort: https://de.ubidots.com/blog/building-a-people-counter-with-raspberry-pi-and-ubidots/amp/

Und dann wäre da je nach Budget noch sowas:

Beitrag #8084494 wurde von einem Moderator gelöscht.
Beitrag #8084495 wurde von einem Moderator gelöscht.
#8084498
Lesenswert?

pulsieren ließe sich realisieren, indem mehrere unterschiedlich große, herzförmige Konturen ineinander angeordnet werden und diese wie eine Art Lauflicht von innen nach außen nacheinander eingeschaltet werden. Für den besten Effekt muß man etwas experimentieren. Eventuell auch mit fade in und out. Die Anzahl der Leute lässt sich auch grob schätzen. Entweder mehrere Bewegungsmelder, die "Scheuklappen" bekommen, so das sie nur einzelne Positionen überwachen. Oder ein Lichtschrankengitter.

#8084504
Lesenswert?

MLX90640, evtl. gleich in Kombination auf Platine mit ESP32. Am Ausgang beliebig langer LED-Stripe mit APA102. Lasse Dir den Code von cursor.com bauen und fertig. Ähnliches schon selber gemacht, nicht eine Zeile am gesamten Projekt selber angefasst. Ggf. Kostet es dich 1 Monat Abo bei Cursor, ca. 18€. Disclaimer: Kanonen auf Spatzen. Egal Es gibt auch andere Lösungen. Gerne. KI ist Mist und böse. Akzeptiert.

: Bearbeitet durch User
Beitrag #8084528 wurde von einem Moderator gelöscht.
#8084547
Lesenswert?

Das ist keine kleine leichte Aufgabe. Wenn es einfach wäre, würdest du ähnliche Sensoren in billiger Dekoration und in Spielwaren finden. Gibt es aber nicht.

Wenn du die richtige Frau für derart komplexe Aufgaben wärst, hättest vermutlich anders gefragt. Zum Beispiel mit mindestens einem Konzeptvorschlag von deiner Seite.

Mein Vorschlag: Lehne den Auftrag ab.

OP #8084746
Lesenswert?

Danke meine Lieben, ich habe jetzt meine Chefin auf einen Bewegungssensor herunterhandeln können, also pulsiert es nicht, sondern schaltet sich einfach ein, wenn sich jemand nähert. Dann ist das Ganze für mich realisierbar. Mit Kamera und KI hab ich mich noch nicht so wirklich beschäftigt und die Zeit für eine Einarbeitung in diese Materie fehlt mir jetzt. Ich habe zwar eine LAP als Elektronikerin, aber das war vor 20 Jahren. Seither hat sich viel verändert....aber trotzdem danke, ich habe mir die eine oder andere Info von hier mitnehmen können. Auch wenn manche Kommentare nicht wirklich hilfreich/nötig waren :-)

#8084757
Lesenswert?

Petra O. schrieb:

also pulsiert es nicht, sondern schaltet sich einfach ein, wenn sich jemand nähert. Dann ist das Ganze für mich realisierbar.

Ein Bausatz hätte den Vorteil, dass du nicht mehr alle LEDs einzeln von Hand verdrahten müsstest:

https://www.roboter-bausatz.de/p/bausatz-pulsierendes-led-herz-rot?ref=ga&gad_source=1&gad_campaignid=12461217733&gclid=Cj0KCQjwkOvTBhDgARIsAKUNyRsTgHdoW_V2XPQE5yOX4LgzTjtZA7fGpgc67drUcZbk6TVEq7TXamAaAs-VEALw_wcB

Wenn man jetzt noch mit dem Bewegungsmelder, parallel zu dem 50k Trimmer oben links auf der Platine einen verhältnismäßig niederohmigen Widerstand schaltet, dann pulsiert das Herz bei Annäherung tatsächlich schneller.

Angehängte Dateien:
: Bearbeitet durch User
Moderator (Firma: Titel) Persönliche Seite #8084765
Lesenswert?

Petra O. schrieb:

ich habe jetzt meine Chefin auf einen Bewegungssensor herunterhandeln können

Naja, das mit dem Pulsieren ist jetzt nicht so die Herausforderung (**). Und die nächste Stufe wäre dann gewesen, den Näherungsschalter so clever einzusetzen, dass das Ding schneller pulsiert, wenn sich jemand vor dem Objekt bewegt. Das wäre schon mal ein grundlegeder Ansatz von "interaktiv".

(**) einfach mal nach breathing+led+arduino suchen --> https://www.youtube.com/watch?v=26drbQxW1kY

: Bearbeitet durch Moderator
#8084780
Lesenswert?

Oder noch um Größenordnungen einfacher:

1
#!/micropython
2
# vim: fileencoding=utf-8: ts=4: sw=4: expandtab:
3
#┌──────────────────────────────────────────────────────────────────┒
4
#│      Pulsating LED                                               ┃
5
#┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
6
import micropython
7
from machine import Pin,PWM, Timer
8
from math import radians,cos
9
from time import sleep_ms
10
import sys
11

12
GPIO_LED = 25
13
MINBRIGHT = const(2000)
14

15
def advance_cb(_):
16
    global br_idx
17
    pwm.duty_u16(brightness[br_idx])
18
    br_idx = (br_idx + 1) % length
19

20
#─────[ Symmetrisch ]─────
21
if False:
22
    brightness = [round((-cos(radians(x))+1) / 2 * (2**16-1-MINBRIGHT) + MINBRIGHT) for x in range(360)]
23

24
#─────[ Asymmetrisch, schnell EIN, langsam AUS ]─────
25
if True:
26
    brightness = []
27
    for x in range(0,180,4):
28
        brightness.append( round((-cos(radians(x))+1) / 2 * (2**16-1-MINBRIGHT) + MINBRIGHT) )
29
    for x in range(180,360,1):
30
        brightness.append( round((-cos(radians(x))+1) / 2 * (2**16-1-MINBRIGHT) + MINBRIGHT) )
31

32
length = len(brightness)
33
br_idx = 0
34
led = Pin(GPIO_LED, Pin.OUT,value=0)
35
pwm = PWM(led, freq=1000, duty_u16=2**10)
36
tim = Timer()
37
tim.init(mode=Timer.PERIODIC, freq=length, callback=advance_cb)
38
while True:
39
    sleep_ms(10)
: Bearbeitet durch User
#8084842
Lesenswert?

gute Firma, die Enrico da empfohlen hat. Faire Preise und Riesenauswahl an Modulen und Komponenten. Versand in DE +5€ https://www.roboter-bausatz.de/

Mir gefällt das Herz mit "Love", und besonders die Fernbedienung ! Da könnte man etliche Module, die TTL-Pegel ausgeben, 'dranpatchen' also einen Tastendruck simulieren mit Schalttransistor : RBS10003 PIR-Module einstellbar von 3m bis 5m z.B. 2 Stück, eines auf 3m, anderes auf 5m (drittes auf 4m?) Dann noch eine IR-Refexlichtschranke, die gibt bei 20cm (50cm?) Signal und könnte das "Love" dazuschalten... RBS11899 Erschütterungssensor, falls jemand anklopft.

Nur müsste man das Teil mal besorgen und schauen was die FB kann, und ob die Funktionen brauchbar sind und ins Konzept passen. Dann die Sende/Empfangsdioden ausbauen, in Schrumpfschlauch stecken und einen Optokoppler draus machen (Vorwiderstände vergrößern).

wunderbar, meine ganze Formattierung zerklopft !! das korrigiere ich aber nicht! Dass Leute immer wieder bewährte Systeme zerklopfen und verschlimmbessern müssen!

Angehängte Dateien:
(Firma: Hobbytheoretiker) #8084847
Lesenswert?

Bewegungsmelder ist schon mal gut zum Einschalten. Du könntest aber noch einen zweiten verwenden, der reagiert, wenn Personen näher dran sind und die Frequenz des Blinkens etwas erhöhen.

Das was Du vor hast, ist schon mal mit IR gelöst worden durch Bodenleuchten. Der analoge Sensor war dann an der Decke. Desto mehr die Leute den Boden verdeckten, desto mehr waren dortgestanden und der Sensor empfing weniger Signalstärke.

Beitrag #8084854 wurde von einem Moderator gelöscht.
#8084924
Lesenswert?

Klaus schrieb:

gute Firma, die Enrico da empfohlen hat. Faire Preise und Riesenauswahl an Modulen und Komponenten. Versand in DE +5€ https://www.roboter-bausatz.de/ Mir gefällt das Herz mit "Love", und besonders die Fernbedienung ! Da könnte man etliche Module, die TTL-Pegel ausgeben, 'dranpatchen' also einen Tastendruck simulieren mit Schalttransistor : RBS10003 PIR-Module einstellbar von 3m bis 5m z.B. 2 Stück, eines auf 3m, anderes auf 5m (drittes auf 4m?) Dann noch eine IR-Refexlichtschranke, die gibt bei 20cm (50cm?) Signal und könnte das "Love" dazuschalten... RBS11899 Erschütterungssensor, falls jemand anklopft. Nur müsste man das Teil mal besorgen und schauen was die FB kann, und ob die Funktionen brauchbar sind und ins Konzept passen. Dann die Sende/Empfangsdioden ausbauen, in Schrumpfschlauch stecken und einen Optokoppler draus machen (Vorwiderstände vergrößern). wunderbar, meine ganze Formattierung zerklopft !! das korrigiere ich aber nicht! Dass Leute immer wieder bewährte Systeme zerklopfen und verschlimmbessern müssen!

Das "Herz" dieses LED-Herzen ist ein STC89C52RC - ich habe hier die gleiche Variante, nur ohne Fernbedienung und ohne "Love".

Habe mir diesen und andere Bausätze aus China gekauft, um 8051-Programmierung zu üben: https://www.roboter-bausatz.de/p/bausatz-farbenfrohes-led-herz-mit-gehaeuse

Wobei ich sagen muss: Die Preise auf Roboter-Bausatz sind wirklich fair, weil es quasi fast dieselben wie aus China sind bzw. jetzt mit Zoll evtl. sogar günstiger, wenn man mehr bestellt (Versandkosten < x-fach Zoll pro Kategorie/SKU)

Diesen Chip kann man sehr leicht per UART-TTL-Kabel umprogrammieren.

Eine Variante wäre, z.b. die PWM-Pulsierung per UART steuerbar zu machen und dann kann man mit jedem beliebigen Arduino mit Sensor, Raspberry mit KI, etc... von aussen den Effekt steuern.

#8084942
Lesenswert?

Ich weiß nicht, ob Petra Lust und Zeit hat zu programmieren. Ich meinte dieses, mit Fernbedienung :

https://www.roboter-bausatz.de/p/bausatz-love-led-herz-zum-loeten

unten gibt es das auch im Gehäuse für 8,45 die Love-LEDs muss man ja nicht bestücken, wenn einem nicht danach ist...

Die Fernbedienung ist nicht schlecht, siehe das Video bei Beschreibung / Eigenschaften dann sieht die Chefin sofort, ob es passen würde.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren