Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:2017:phablabs4_0:persistence_of_vision

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:2017:phablabs4_0:persistence_of_vision [2017/06/26 13:30] – [LOG] ralfprojekte:2017:phablabs4_0:persistence_of_vision [2018/04/30 17:23] (aktuell) – [Software] hellmuth
Zeile 8: Zeile 8:
  
 Ausführlichere Liste: {{:projekte:2017:phablabs4_0:persistence_of_vision:pov_stueckliste.xlsx|pov_stueckliste.xlsx}} Ausführlichere Liste: {{:projekte:2017:phablabs4_0:persistence_of_vision:pov_stueckliste.xlsx|pov_stueckliste.xlsx}}
 +
  
 ===== Software ===== ===== Software =====
  
-{{:projekte:2017:phablabs4_0:dimini_b.png?100 |}}+{{:projekte:2017:phablabs4_0:dimini_b.png?100  }}
  
 Als Controller wird ein ESP8266 in Form eines WeMos D1 mini verwendet. Als Controller wird ein ESP8266 in Form eines WeMos D1 mini verwendet.
Zeile 17: Zeile 18:
 Das WEMOS D1 mini ist ein Modul aus dem Hause Wemos. Das WEMOS D1 mini ist ein Modul aus dem Hause Wemos.
  
-https://wiki.wemos.cc/products:d1:d1_mini+[[https://wiki.wemos.cc/products:d1:d1_mini|https://wiki.wemos.cc/products:d1:d1_mini]]
  
 Es basiert auf einem ArduinoIDE kompatiblen ESP8266 (ESP) Controller mit 4Mbit Flash und WiFi Antenne zur Verbindung mit einem WLAN Netz und somit mit der Möglichkeit Internet oder Browser Zugriff zu bieten. Zum Programieren und zur Stromversorgung steht eine Micro-USB Buchse zur Verfügung. Es basiert auf einem ArduinoIDE kompatiblen ESP8266 (ESP) Controller mit 4Mbit Flash und WiFi Antenne zur Verbindung mit einem WLAN Netz und somit mit der Möglichkeit Internet oder Browser Zugriff zu bieten. Zum Programieren und zur Stromversorgung steht eine Micro-USB Buchse zur Verfügung.
  
-Die Grundidee ist ein ständig laufender Webserver auf dem ESP, der sowohl für die Kommunikation mit der Applikation (hier der UV LED Steuerung) als auch für die Konfiguration des WLAN zuständig ist.  +Die Grundidee ist ein ständig laufender Webserver auf dem ESP, der sowohl für die Kommunikation mit der Applikation (hier der UV LED Steuerung) als auch für die Konfiguration des WLAN zuständig ist. Das Ganze wurde in der Arduino IDE entwickelt und kann selbst angepasst werden oder einfach als .HEX Firmwarefile auf den ESP geflasht werden.\\ 
-Das Ganze wurde in der Arduino IDE entwickelt und kann selbst angepasst werden oder einfach als .HEX Firmwarefile auf den ESP geflasht werden. \\ +{{:projekte:2017:phablabs4_0:arduinoide.png?300  }} 
-{{:projekte:2017:phablabs4_0:arduinoide.png?300 |}}+ 
 +Zur Programmierung wird eine Arduino-Entwicklungsumgebung (Version 1.8.5 empfohlen, Version 1.0, die man z.B. auf Ubuntu 16.04 findet, ist z.B. zu alt) und die ESP8266-Anpassung benötigt. Eine Anleitung findet man unter [[https://wiki.wemos.cc/tutorials:get_started:get_started_in_arduino|https://wiki.wemos.cc/tutorials:get_started:get_started_in_arduino]] 
 + 
 +Danach kann man unsere aktuelle Software von [[https://github.com/fablab-ka/PHABLABS-POV|https://github.com/fablab-ka/PHABLABS-POV]] herunterladen und mit der Arduino-Entwicklungsumgebung auf das Board überspielen. 
  
 ===== Firmware Flashen ===== ===== Firmware Flashen =====
  
-ESPPoV auf den ESP flashen+ESPPoV auf den ESP flashen **ACHTUNG Dieser Absatz ist nicht aktuell. Siehe vorherigen Absatz zu Software**
  
-Die benötigte Firmware für den ESP lässt sich auf http://wiki.fablab-karlsruhe.de/doku.php?id=projekte:2017:phablabs4_0:persistence_of_vision herunterladen. Am unteren Ende der Seite findet man den Link zur benötigten Firmware.+Die benötigte Firmware für den ESP lässt sich auf [[http://wiki.fablab-karlsruhe.de/doku.php?id=projekte:2017:phablabs4_0:persistence_of_vision|http://wiki.fablab-karlsruhe.de/doku.php?id=projekte:2017:phablabs4_0:persistence_of_vision]] herunterladen. Am unteren Ende der Seite findet man den Link zur benötigten Firmware.
  
 Im entpackten ZIP-Archive (zum Zeitpunkt der Erstellung: ESPPoV_1.0x) erhält man nun die benötigten Dateien. Das Programm zum Flaschen ist mit dabei. Das Flashen wir durch Öffnen der Datei „flash.cmd“ gestartet. Es öffnet sich ein Konsolenfenster. Bevor das Flaschen beginnt, müssen noch drei kleine Fragen beantwortet werden: Im entpackten ZIP-Archive (zum Zeitpunkt der Erstellung: ESPPoV_1.0x) erhält man nun die benötigten Dateien. Das Programm zum Flaschen ist mit dabei. Das Flashen wir durch Öffnen der Datei „flash.cmd“ gestartet. Es öffnet sich ein Konsolenfenster. Bevor das Flaschen beginnt, müssen noch drei kleine Fragen beantwortet werden:
Zeile 37: Zeile 42:
   * Zum Schluss wird noch nach der gewünschten Build-Nummer gefragt.   * Zum Schluss wird noch nach der gewünschten Build-Nummer gefragt.
  
-EasyESP flashtool \\ +EasyESP flashtool \\ {{:projekte:2017:phablabs4_0:easyesp_flashtool.png?300  }} 
-{{:projekte:2017:phablabs4_0:easyesp_flashtool.png?300 |}} \\ +
  
 ===== Bedienung ===== ===== Bedienung =====
Zeile 75: Zeile 80:
 ===== Team ===== ===== Team =====
  
-  * Philip C. (lead) 
   * Stefan S.   * Stefan S.
   * Wolfgang K.   * Wolfgang K.
   * Ralf   * Ralf
 +  * Philip C.
   * (Sebastian H.)   * (Sebastian H.)
  
Zeile 85: Zeile 90:
  
 ^Datum^Name^Task^Beschreibung| ^Datum^Name^Task^Beschreibung|
-|24.02.2017|Sebastian|KickOff| Erstes Treffen der Gruppe (noch unter dem "Laser Cutter" Projekt) \\  \\ {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/persistence_of_vision/laser_warning.jpg?nolink&100x71|wiki.fablab-karlsruhe.de_lib_plugins_ckgedit_fckeditor_userfiles_image_projekte_2017_phablabs4_0_persistence_of_vision_laser_warning.jpg}} \\ |+|24.02.2017|Sebastian|KickOff|Erstes Treffen der Gruppe (noch unter dem "Laser Cutter" Projekt) \\   \\ {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/persistence_of_vision/laser_warning.jpg?nolink&100x71|wiki.fablab-karlsruhe.de_lib_plugins_ckgedit_fckeditor_userfiles_image_projekte_2017_phablabs4_0_persistence_of_vision_laser_warning.jpg}}|
 |28.02.2017|Sebastian|Brainstorming|Treffen zum Ideen sammeln und Verteilen von Aufgaben. Erstes grobes Design.| |28.02.2017|Sebastian|Brainstorming|Treffen zum Ideen sammeln und Verteilen von Aufgaben. Erstes grobes Design.|
 |…| | | | |…| | | |
 |06.03.2017|Gerd|Erstentwurf|Erstes Design der Mechanik fertig| |06.03.2017|Gerd|Erstentwurf|Erstes Design der Mechanik fertig|
 |…| | | | |…| | | |
-|18.04.2017|Ralf / S2i|Full Stop| Abbruch des Projekts "Lasercutter", da Lasersicherheit wärend des Aufbaus nicht garantiert werden kann \\ {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/stop.png?nolink&100x100}}  |+|18.04.2017|Ralf / S2i|Full Stop|Abbruch des Projekts "Lasercutter", da Lasersicherheit wärend des Aufbaus nicht garantiert werden kann \\  {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/stop.png?nolink&100x100}}  |
  
 ^Datum^Name^Task^Beschreibung| ^Datum^Name^Task^Beschreibung|
 |25.04.2017| |KickOff|Projektstart für "UV PoV Projekt"| |25.04.2017| |KickOff|Projektstart für "UV PoV Projekt"|
-|28.04.2017|Hans|Experimente | Erste Versuche und Ideen zum Aufbau \\ {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/persistence_of_vision/unnamed.jpg?direct&200x141|wiki.fablab-karlsruhe.de_lib_plugins_ckgedit_fckeditor_userfiles_image_projekte_2017_phablabs4_0_persistence_of_vision_unnamed.jpg}}| +|28.04.2017|Hans|Experimente|Erste Versuche und Ideen zum Aufbau \\  {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/persistence_of_vision/unnamed.jpg?direct&200x141|wiki.fablab-karlsruhe.de_lib_plugins_ckgedit_fckeditor_userfiles_image_projekte_2017_phablabs4_0_persistence_of_vision_unnamed.jpg}}| 
-|02.05.2017|Hans/ Wolfgang| Start | Projekttreffen | +|02.05.2017|Hans/ Wolfgang|Start|Projekttreffen| 
-|23.05.2017|Seb./ Hans/ Ryad| Prototyp| Aufbau erster Prototyp mit gefräster Platine von Philip \\  {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/persistence_of_vision/20170523_234235.jpg?direct&200x113|Aufbau mit Prototypplatine.}}|+|23.05.2017|Seb./ Hans/ Ryad|Prototyp|Aufbau erster Prototyp mit gefräster Platine von Philip \\  {{http://wiki.fablab-karlsruhe.de//lib/plugins/ckgedit/fckeditor/userfiles/image/projekte/2017/phablabs4_0/persistence_of_vision/20170523_234235.jpg?direct&200x113|Aufbau mit Prototypplatine.}}|
 |25.-28.05.2017|Wolfgang|Software|GPN - Software Hack Session \\  [[https://github.com/fablab-ka/ESP-Matrix|https://github.com/fablab-ka/ESP-Matrix]]| |25.-28.05.2017|Wolfgang|Software|GPN - Software Hack Session \\  [[https://github.com/fablab-ka/ESP-Matrix|https://github.com/fablab-ka/ESP-Matrix]]|
 |01.06.2017|Philip|Experimente|Versuche zum Zusammenspiel von LEDs, Leuchtfolie und Stromstärken/Timing| |01.06.2017|Philip|Experimente|Versuche zum Zusammenspiel von LEDs, Leuchtfolie und Stromstärken/Timing|
Zeile 103: Zeile 108:
 |13.06.2017|Ralf|Partnermeeting|Ein Einwand zur Sicherheit - UV Licht ist für die Augen schädlich, darum: \\ - In der Anleitung darauf hinweisen \\ - evtl. weisse LEDs verwenden (Schließreflex) \\ - LEDs nur einschalten wenn SyncCode (schwarz-weisses Muster) erkannt| |13.06.2017|Ralf|Partnermeeting|Ein Einwand zur Sicherheit - UV Licht ist für die Augen schädlich, darum: \\ - In der Anleitung darauf hinweisen \\ - evtl. weisse LEDs verwenden (Schließreflex) \\ - LEDs nur einschalten wenn SyncCode (schwarz-weisses Muster) erkannt|
 |18.06.2017|Sebastian|Zeit|für die nächsten 4-6 Wochen keine Zeit am Projekt zu arbeiten| |18.06.2017|Sebastian|Zeit|für die nächsten 4-6 Wochen keine Zeit am Projekt zu arbeiten|
-|23.06.2017|Philip C. / Stefan S.|Prototypenbau| - Platine mit einschaltbaren LEDs gefräst und bestückt. \\   \\ - Motor- und Rollenhalterung gebaut| +|23.06.2017|Philip C. / Stefan S.|Prototypenbau|- Platine mit einschaltbaren LEDs gefräst und bestückt. \\   \\ - Motor- und Rollenhalterung gebaut| 
-|24.06.2017|Ralf|Eckdaten|-PCB mit 5x5cm od. 5x10cm \\ -Phosphorband mit 25mmm oder 50mm Höhe (teuer!) \\ Bandlänge 50cm - 100cm (gibt weniger als die Hälfe sichtbaren Bereich) \\ -Auf ein 50mm Band passen acht 5mm LEDs od. 16 SMD LEDs. \\ -Ein Platinen Nutzen hat 100x100mm → vier 50×50 Varianten möglich. -**LowCost**: 25mm Band mit 8 SMD LEDs \\ Motor: aktuell Schrittmotor \\ -**LowCost** (+ Sicherheit): Weisse od blaue SMD LED \\  -**LowCost**: 50cm 25mm Band auf Trommel - z.B. Dose/ Honigeimer/ Zylinder/ ...|+|24.06.2017|Ralf|Eckdaten|-PCB mit 5x5cm od. 5x10cm \\ -Phosphorband mit 25mmm oder 50mm Höhe (teuer!) \\ Bandlänge 50cm - 100cm (gibt weniger als die Hälfe sichtbaren Bereich) \\ -Auf ein 50mm Band passen acht 5mm LEDs od. 16 SMD LEDs. \\ -Ein Platinen Nutzen hat 100x100mm → vier 50×50 Varianten möglich. -**LowCost**: 25mm Band mit 8 SMD LEDs \\ Motor: aktuell Schrittmotor \\ -**LowCost** (+ Sicherheit): Weisse od blaue SMD LED \\ -**LowCost**: 50cm 25mm Band auf Trommel - z.B. Dose/ Honigeimer/ Zylinder/ |
 |25.06.2017|Ralf|Bestellung|Schrittmotor bei reichelt bestellt| |25.06.2017|Ralf|Bestellung|Schrittmotor bei reichelt bestellt|
-|26.06.2017|Ralf|Platine|Skizze \\ {{ :projekte:2017:phablabs4_0:pcb_skizze.png?direct&200 |}}|+|26.06.2017|Ralf|Platine|Skizze \\  {{  :projekte:2017:phablabs4_0:pcb_skizze.png?direct&200  }}| 
 +|07.07.2017|Philip|PCB-Design|fräsbare Platine designed und gefertigt. Bestückung wegen fehlenden Komponenten vertagt.{{:projekte:2017:phablabs4_0:persistence_of_vision:pcb_design_lightwriter_1.png?200x123}}| 
 +|08.07.2017|Philip|PCB_Bestückung, Prototypenbau|{{:projekte:2017:phablabs4_0:persistence_of_vision:2017-07-09_15-05-35-5.jpg?150x113|2017-07-09_15-05-35-5.jpg}}{{:projekte:2017:phablabs4_0:persistence_of_vision:2017-07-09_15-05-35-4.jpg?150x113|2017-07-09_15-05-35-4.jpg}}Platine bestückt und getestet. Ergebniss: SMD-LEDs eignen sich wegen großem Abstrahlwinkel nicht, umstellung auf 3mm LEDs. Platine sieht außen hässlich und unförmig aus. Wieder LEDs und Restplatine trennen?| 
 +|14.07.2017|Philip|PCB gefertigt|Board für 3mm LEDs gefertigt und bestückt. Funktioniert viel besser als mit SMD-LEDs. Layout für PCB-Bestellung wird als nächstes designed.| 
 +|15.07.2017|Philip|PCB Layout abgeschlossen|{{:projekte:2017:phablabs4_0:persistence_of_vision:20170715_pcb_layout.png?442x150}}LED und Controller-Platinen gelayouted.| 
 +|21.07.2017|Philip|neues PCB Layout fertig|Neues, preis-optimiertes Layout fertig.| 
 +|24.07.2017|Philip|Platinen bestellt|Zeit bis Lieferung: Bis zu drei Wochen.| 
 +|09.08.2017|Philip|Platinen angekommen|   \\ Mit Bestückung angefangen, fehlende Teile werden noch besorgt. \\   \\ {{:projekte:2017:phablabs4_0:persistence_of_vision:20170809_pcb_v2.jpg?250x188|20170809_pcb_v2.jpg}}| 
 +|27.11.2017|Philip|Erster verwendbarer Kurs-Aufbau in Aufbau|  Hardware und Platine sind (vermutlich) fertig, Software muss noch fertig geschrieben werden.| 
 \\ \\
  
  
projekte/2017/phablabs4_0/persistence_of_vision.1498476632.txt.gz · Zuletzt geändert: 2017/06/26 13:30 von ralf

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki