AmbiNote: Ambilight Nachbau fürs Notebook

Michael-Menten

Commander
Registriert
März 2019
Beiträge
2.369
Das erste war noch per CNC in die display assembly eingerarbeitet und komplett ohne externe Kabel. Da dies in Zeiten immer dünner, schlechter zu zerlegenden Notebooks mit keinen bis fast keinen ungenutzten internen Anschlüssen anspruchvoller wird ein einfacher Ansatz: dran stecken statt einbauen
final-2.JPG


Nun zur Umsetzung. Da nicht jeder 40cm LED PCBs die auf 30 cm gekürtzt werden können sowie einen 3D-Drucker hat die gute Nachricht: Ansatt dessen kann man was sehr ähnliches auch mit einfacheren Mitteln bauen:
  • Projektbox
  • Plastik-Platte
  • WS2812B Led-Strip (WS2812B wäre die hier verwendete schwarze Variante des Chips)
  • ggf. weiterer Kondensator für die Led-Strip
  • µC wie einen Arduino Nano
  • Lötstation
  • Litze
  • Kleinteile wie Kleber oder Schrauben


Nun zum praktischen Teil:
1. Gehäuse in Inventor zeichnen und drucken. Da das PCB bereits so ausgelegt ist das alle Anschlüsse auf der Rückseite sind lassen sich die drei Kabel versteckt führen. Sofern man es selbst Nachbaut wird man diese sichtbar haben und auch keine PTC zur Absicherung haben.
CAD.JPG

2. Testen das der Arduino Nano clone und LED-PCB passt.
3. Firmware auf dem µC aufspielen und alles testweise verbinden da später nichts mehr korrigiert werden kann (ausgenommen Firmware).
4. die drei Kabel verlöten und ein weiterer Funktionstest
test-1.JPG

5. Da kein Grund besteht dies jemals wider zuzerlegen kann man ruhig anstatt Schrauben einzuplanen alles verkleben (Uhu allplast).
6. Da das PCB wie eingangserwähnt eigentlich auch für andere Anwendungen genutzt werden soll sind auf der Unterseite jede Menge ungenutzte Pads. Um diese sowie die Kondensatoren zu verbergen kann man schwarze Farbe auftragen.
7. Abschließender Funktionstest ob alles nach dem Kleben und Einbau ins Gehäuse noch funktioniert.
8. Als letzter Schritt bleibt noch den Deckel zu montieren/kleben.
final.JPG

(9.) Prismatik oder AmbiBox installieren
BigBugBunny Beispiel Video:

Ein Nachteil dieser Implentation ist das keine seitlichen LEDs vorhanden sind was durch eine bessere Software Konfiguration zum Teil noch kompensieren ließe.
 
  • Gefällt mir
Reaktionen: BLACKDIAMONT und Chinaquads
Toll gemacht :-)

Postest du auch noch die Firmware, die STL und eine Aufbauanleitung ?
 
@Chinaquads Firmware ist eines der standard Adalight Arduino Skripte bei dem nur die start-up Sequenz angepasst wurde.
Code:
double Gauss(float x, float sigma, float mue) {
  return (double) 1 / (sqrt(2 * M_PI) * sigma) * exp(-0.5 * pow((x - mue) / sigma, 2.0));
}
und
Code:
  /* start up sequence */
  float sigma = 0.2;
  for (uint16_t i = 0; i < 300; i++) {
    float x = i / 50.0;
    byte red = (byte) (Gauss(x, sigma, 1) * 50);
    byte green = (byte) (Gauss(x, sigma, 1.7) * 50);
    byte blue = (byte) (Gauss(x, sigma, 2.4) * 50);
    LEDS.showColor(CRGB(green, red, blue));
    delay(25);
  }
  LEDS.showColor(CRGB(0, 0, 0));


Zur Verkabelung schau dir Tutorials an in dem Fall:
GND - GND
Vcc - +5V
Data - Pin 12
Den bulk capacitor brauchst du damit es funktioniert in dem Fall ist ein 100 µF Tantal und pro LED jeweils zwei 100 nF MLC (einer reicht auch).

Hier noch mal Bilder der ersten Version die off the shelf led strips genutzt hat. µC ist ein Atmel 32u4 board.
Falls man auch an der Seite LED haben will kann man sich eine Schablone anfertigen um ordentlich aussehende Kurven zu bekommen.
IMG_20180725_002032.jpg.b12ef854fb5f40b91d055f2008298e18.jpgIMG_20180730_031644.jpg.177d6086531b016d562aa6c2a9520e33.jpgIMG_20180730_031441.jpg.fa2ea6b97c4032d72f5b3a154350f5d9.jpg

Aufbau ist ganz leicht. Kurzform:
1. LED pcb löten und Testen
2. Test fit
3. Kabel an das PCB löten und durch die Öffnung fädeln
4. Kabel am PCB festlöten

Rückseite des PCBs:
PCB_PCB-1-backup-2_20200102042306.png
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Chinaquads
Zurück
Oben