Projektvorstellung LED-Teelicht

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

pafra
Beiträge: 224
Registriert: 16.05.2018, 21:13
Hat sich bedankt: 8 Mal
Danksagung erhalten: 34 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von pafra » 22.04.2020, 20:03

deltaac hat geschrieben:
21.04.2020, 07:30
pafra hat geschrieben:
05.01.2020, 21:00
Da wir an einer Nachfolgeversion arbeiten, werde ich auch nichts mehr an diesem Layout machen.
Hi,

gibt es schon was neues zur Nachfolgeversion?
Hi,

ja.
Da sind wir aber noch dabei und noch nicht ganz fertig.

Infos zum aktuellen Stand sind hier:
viewtopic.php?f=76&t=55825

Und hier auf Github:
https://github.com/pafra-123/HB_RGB_LED_Candle

Mit der 2x AA-Version haben wir bisher sehr gute Ergebnisse erzielt.
Die laufen praktisch ewig...

Gruß
Franz

ivo-int
Beiträge: 300
Registriert: 13.04.2020, 08:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 37 Mal
Danksagung erhalten: 16 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von ivo-int » 31.07.2020, 13:58

Hallo Franz
pafra hat geschrieben:
14.01.2020, 13:01
Hi,

also wenn Du nur ein paar Platinen willst, dann hätte ich noch welche da.
Ansonsten gibt es verschiedenste Anbieter, die Platinen fertigen.

Wenn Du das Projekt angreifen willst, dann musst Du aber auch die SMD-Teile auflöten können.

Gruß
Franz
Ich habe mir das Projekt schon öfter angesehen und finde es ebenfalls eine Coole Sache. Hast du noch beide Platinen überzählig?

Gruss Ivo
_______________________________________________________________________________________________________
Raspberrymatic auf einem Raspi 4 4GB (HB-RF-USB-2) mit 2 LAN Gateways,
42 RF Geräte, 4 IP Geräte und 21 Cuxd Geräte, 24 RF Eigenbau Geräte
hm_pdetect, E-Mail, XML-API, JB HB Devices, HB-TM-Devices-AddOn, CUx-Daemon, CCU-Historian auf einem separaten Raspi

ivo-int
Beiträge: 300
Registriert: 13.04.2020, 08:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 37 Mal
Danksagung erhalten: 16 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von ivo-int » 31.08.2020, 21:02

Hallo zusammen

Ich habe mir die Hauptplatine des LED-Teelichts aufgebaut. Jetzt versuche ich vergebens die Fuse-Bits und den Bootloader zu flashen.

Zur Konfiguration:
Ich benutze den DIAMEX ISP-Programmer. Dieser habe ich über den 6 Pol Stecker mit der Platine verbunden, auch der Reset Pin. Die Anschlüsse habe ich überprüft, die sollten stimmen.
Auf der Platine ist der "AVR ATMega 328P-AU" verbaut.

Mit der Kommandozeile habe den folgenden Befehl für die Fuse-Bits ausgegeben.

Code: Alles auswählen

avrdude -C ..\etc\avrdude.conf -v -p m328p -P com11 -c stk500 -b 19200 -F -U lfuse:w:0xE2:m -U hfuse:w:0xD2:m -U efuse:w:0xFE:m
Die Rückmeldung von AVRDUDE ist folgende.

Code: Alles auswählen

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "..\etc\avrdude.conf"

         Using Port                    : com11
         Using Programmer              : stk500
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500
         Programmer Model: STK500
         Hardware Version: 10
         Firmware Version Master : 2.10
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_getparm(): failed to get parameter 0x9a
         Topcard         : Unknown
         Vtarget         : 3.3 V
         SCK period      : 8.7 us
         Varef           : 3.3 V
         Oscillator      : Off

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x656570
avrdude: Expected signature for ATmega328P is 1E 95 0F

avrdude done.  Thank you.
So wie ich die Rückmeldung interpretiere wurde der Befehl nicht ausgeführt. Kann mir bitte jemand mitteilen was ich falsch mache?

Wenn ich dieses Problem lösen kann wird es mit dem Bootloader-Flashen ebenfalls klappen.

Code: Alles auswählen

avrdude -C ..\etc\avrdude.conf -v -p m328p -P com11 -c stk500V2 -b 19200 -F -D -U flash:w:......\arduino\avr\bootloaders\atmega\ATmegaBOOT_168_atmega328_pro_8MHz.hex
Rückmeldung.

Code: Alles auswählen

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "..\etc\avrdude.conf"

         Using Port                    : com11
         Using Programmer              : stk500V2
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500 Version 2.x firmware
         Programmer Model: STK500
         Hardware Version: 10
         Firmware Version Master : 2.10
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_getparm(): failed to get parameter 0x9a
         Topcard         : Unknown
         Vtarget         : 3.3 V
         SCK period      : 8.7 us
         Varef           : 3.3 V
         Oscillator      : Off

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x6d3332
avrdude: Expected signature for ATmega328P is 1E 95 0F

avrdude done.  Thank you.
Gruss Ivo
_______________________________________________________________________________________________________
Raspberrymatic auf einem Raspi 4 4GB (HB-RF-USB-2) mit 2 LAN Gateways,
42 RF Geräte, 4 IP Geräte und 21 Cuxd Geräte, 24 RF Eigenbau Geräte
hm_pdetect, E-Mail, XML-API, JB HB Devices, HB-TM-Devices-AddOn, CUx-Daemon, CCU-Historian auf einem separaten Raspi

Martin62
Beiträge: 681
Registriert: 09.12.2019, 21:24
Hat sich bedankt: 151 Mal
Danksagung erhalten: 61 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von Martin62 » 31.08.2020, 23:10

Ich benutzte zum setzen der Fuse Bits Atmel Studio. Ist schön einfach.
Ab hier mal lesen.
viewtopic.php?f=76&t=58939#p584194
Gruß Martin
Gruß Martin

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Projektvorstellung LED-Teelicht

Beitrag von jp112sdl » 31.08.2020, 23:16

Merkwürdig ist schon, dass jedes Mal eine andere Device Signature erkannt wird
zunächst

Code: Alles auswählen

avrdude: Device signature = 0x656570
danach

Code: Alles auswählen

avrdude: Device signature = 0x6d3332
Ist der 328P aus China?

Hast du mit dem Diamex schon mal erfolgreich geflasht?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

maxx3105
Beiträge: 281
Registriert: 19.10.2018, 16:07
Hat sich bedankt: 156 Mal
Danksagung erhalten: 49 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von maxx3105 » 01.09.2020, 09:47

Dein Flasher hat eine schlechte Verbindung. War bei mir auch öfters der Fall.

ivo-int
Beiträge: 300
Registriert: 13.04.2020, 08:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 37 Mal
Danksagung erhalten: 16 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von ivo-int » 01.09.2020, 11:13

Hallo zusammen

Ich danke euch für die schnellen Antworten.
jp112sdl hat geschrieben:
31.08.2020, 23:16
Merkwürdig ist schon, dass jedes Mal eine andere Device Signature erkannt wird
zunächst

Code: Alles auswählen

avrdude: Device signature = 0x656570
danach

Code: Alles auswählen

avrdude: Device signature = 0x6d3332
Ist der 328P aus China?

Hast du mit dem Diamex schon mal erfolgreich geflasht?
Die AVR's habe ich bei Reichelt besorgt. Ja, ich habe bis jetzt immer erfolgreich bei meinen Arduino mini Pro die Fuse-Bits angepasst.
maxx3105 hat geschrieben:
01.09.2020, 09:47
Dein Flasher hat eine schlechte Verbindung. War bei mir auch öfters der Fall.
Ich werde einmal versuchen den Adapter und dessen Verbindung zu verbessern.

Gruss Ivo
_______________________________________________________________________________________________________
Raspberrymatic auf einem Raspi 4 4GB (HB-RF-USB-2) mit 2 LAN Gateways,
42 RF Geräte, 4 IP Geräte und 21 Cuxd Geräte, 24 RF Eigenbau Geräte
hm_pdetect, E-Mail, XML-API, JB HB Devices, HB-TM-Devices-AddOn, CUx-Daemon, CCU-Historian auf einem separaten Raspi

ivo-int
Beiträge: 300
Registriert: 13.04.2020, 08:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 37 Mal
Danksagung erhalten: 16 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von ivo-int » 01.09.2020, 18:07

Hallo

:lol: :lol: maxx3105 hatte komplett recht. :lol: :lol: Danke
maxx3105 hat geschrieben:
01.09.2020, 09:47
Dein Flasher hat eine schlechte Verbindung. War bei mir auch öfters der Fall.
Ich habe ein neues kurzes und verlötetes Adapterkabel gebaut. Jetzt hat das Flashen der Fuses und Bootloaders funktioniert.
20200901_174643.jpg
Gruss Ivo
_______________________________________________________________________________________________________
Raspberrymatic auf einem Raspi 4 4GB (HB-RF-USB-2) mit 2 LAN Gateways,
42 RF Geräte, 4 IP Geräte und 21 Cuxd Geräte, 24 RF Eigenbau Geräte
hm_pdetect, E-Mail, XML-API, JB HB Devices, HB-TM-Devices-AddOn, CUx-Daemon, CCU-Historian auf einem separaten Raspi

Flutho
Beiträge: 7
Registriert: 26.09.2020, 21:18
System: in Planung
Hat sich bedankt: 3 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von Flutho » 25.10.2020, 18:41

Moin zusammen,

Bin gerade wegen anderen Themen zu Homematic unterwegs und plane.
In diversen Shops gibt es ja auch Teelichter mit Fernbedienung. Könnten diese nicht angepasst/geflasht oder einfach nur eingebunden werden.
Eine Frage eines DAUs in Bezug auf Hausautomation. Mir fehlen leider jegliche Kenntnisse im Löten und Platinenbestückung etc.

Mit freundlichen Grüßen

Flutho

ivo-int
Beiträge: 300
Registriert: 13.04.2020, 08:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 37 Mal
Danksagung erhalten: 16 Mal

Re: Projektvorstellung LED-Teelicht

Beitrag von ivo-int » 26.10.2020, 17:58

Hallo Flutho
Flutho hat geschrieben:
25.10.2020, 18:41
Moin zusammen,

Bin gerade wegen anderen Themen zu Homematic unterwegs und plane.
In diversen Shops gibt es ja auch Teelichter mit Fernbedienung. Könnten diese nicht angepasst/geflasht oder einfach nur eingebunden werden.
Eine Frage eines DAUs in Bezug auf Hausautomation. Mir fehlen leider jegliche Kenntnisse im Löten und Platinenbestückung etc.

Mit freundlichen Grüßen

Flutho
Ich bin der Meinung das das nicht gemacht werden kann. Ich kenne jetzt die Details der Shop Lichter nicht. Aber es wird schon bei den Funkmodulen und der Grösse scheitern.

Wenn es einfacher wäre hätte Franz bestimmt nicht so einen Aufwand betrieben um eine eigne Platine zu erstellen. :wink:

Gruss Ivo
_______________________________________________________________________________________________________
Raspberrymatic auf einem Raspi 4 4GB (HB-RF-USB-2) mit 2 LAN Gateways,
42 RF Geräte, 4 IP Geräte und 21 Cuxd Geräte, 24 RF Eigenbau Geräte
hm_pdetect, E-Mail, XML-API, JB HB Devices, HB-TM-Devices-AddOn, CUx-Daemon, CCU-Historian auf einem separaten Raspi

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“