Strona 1 z 1

Modyfikacja Drivera lub budowa od podstaw (8x7135 - 1 tryb)

: środa 09 paź 2019, 12:19
autor: silver111
Cześć. Jestem trochę zielony w temacie driverów i w związku z tym chciałem prosić Was o pomoc lub podpowiedź.

Chciałem zbudować błyskacz nurkowy składający się z:

1x ogniwo 18650 lub 1x26650
1x dioda Cree XM-L2
driver z 1 trybem strobe w np. sekwencji błysk 20ms - przerwa 200ms - błysk 20ms - przerwa 2000ms (czyli dwa krótkie błyski i dłuższa przerwa)

Zbudowałem prototyp oparty na arduino z mosfetem , baterii 9V i w/w diodzie. Wszystko śmiga ale.. ma być ogniwo li-ion więc arduino nie za bardzo, do tego wolał bym wszystko zmieścić na jednej płytce.

Czy jest opcja, że zakupię np. czegoś takiego https://pl.aliexpress.com/item/32822351519.html

i zaprogramuję układ na nowo lub wymienię układ na inny np. attiny85.

Gdyby attiny85 podeszło to zaprogramował bym je w digisparku za pomocą arduino IDE i przelutował już zaprogramowane do drivera.

Ewentualnie może macie jakiś pomysł jak to ogarnąć w jak najmniej skomplikowany sposób.



Z góry dziękuję za podpowiedzi i pomoc.

https://youtu.be/-UKdVfGbTkU?list=UUVci ... fMOxTTk38g
[youtube]https://youtu.be/-UKdVfGbTkU?list=UUVci ... fMOxTTk38g[/youtube]

: środa 09 paź 2019, 15:19
autor: Pyra
Witam

Czy masz jakiś programator do ATtiny, czy tylko przez Arduino.

Najprościej, to kupić driver z układami AMC (ten co proponujesz jest OK), w takiej ilości jak potrzebujesz w kwestii prądu, następnie napisać kilka linijek kodu i wgrać do procesora. Szybko, łatwo i przyjemnie, niestety warunek to programator.
ATtiny85, to trochę za duży kaliber, tu wystarczy standardowy ATtiny13A

Pozdrawiam

: środa 09 paź 2019, 15:21
autor: silver111
Pyra pisze:Witam

Czy masz jakiś programator do ATtiny, czy tylko przez Arduino.

Najprościej, to kupić driver z układami AMC, w takiej ilości jak potrzebujesz w kwestii prądu, następnie napisać kilka linijek kodu i wgrać do procesora. Szybko, łatwo i przyjemnie, niestety warunek to programator.
ATtiny85, to trochę za duży kaliber, tu wystarczy standardowy ATtiny13A

Pozdrawiam
Ogarniam Arduino, programator mogę kupić ale jak się domyślam. Programowanie będzie w innym języku niż ten używany w Arduino IDE ...

: środa 09 paź 2019, 21:26
autor: Pyra
Witam

Do atmeli są zasadniczo stosowane dwa jezyki: Bascom i "C". Arduino jest oparte o C, w związku z tym, szybko ogarniesz oryginał.
Zresztą napisanie takiego programu, bez konfiguracji PWM i ADC, to pestka... Jak by co to pomożemy, a jeśli nie ogarniesz, to mogę wgrać.

Pozdrawiam

: czwartek 10 paź 2019, 14:32
autor: silver111
No to mam w związku z powyższym parę pytań.

1. Muszę kupić programator oraz zacisk pod sop8 czy mogę do programowania użyć np. arduino uno?
2. Jeśli mam kupić programator to czy mogę prosić o jakieś wskazówki? https://pl.aliexpress.com/item/32725360255.html ?
3. Jeśli kupię od chińczyka gotowy driver z 8xAMC7135 oraz ATTINY13A (np. taki https://pl.aliexpress.com/item/32822351519.html ) to czy da się przeprogramować już wlutowany układ? Czy może układ trzeba wymienić na nowy?
4. Czy w programie będzie można zawrzeć część kodu odpowiedzialną za ochronę ogniwa?, jesli nie to mogę do ładowania zastosować płytkę z ochroną bo i tak jakąś muszę do środka włożyć.


Pozdrawiam
Adrian

: czwartek 10 paź 2019, 21:56
autor: Pyra
Witam
Ad 1) kupić programator;
Ad 2) poszukaj po hasłem USB ASP, to taki tani standard;
Ad 3) Driver OK;
Ad 4) W programie można zawrzeć duuuużo.

Tutaj znajdziesz program z ochroną ogniwa w języku BASCOM AVR.

A tutaj program z ochroną ogniwa w języku C.

Oczywiście oba programy są do przeróbki, aby zostawić tylko migacza.

Pozdrawiam