Skocz do zawartości
Gothmog

Lampa LED na Arduino

Rekomendowane odpowiedzi

Czym tak ładnie wyciąłeś to Plexi? ;)

Zamawiałem gotowe elementy wg mojego projektu. Akurat moje były wycinane laserem.

PS. Schematy i kod będzie do ściągnięcia za kilka dni.

PS. Dla wszystkich, którzy pytali - NIE robię lamp na zamówienie :)


Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Bardzo fajna lampka i ładnie wygląda. Gratuluje pomysłu.

Edytowane przez magu (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Bardzo fajna lampka i ładnie wygląda. Gratuluje pomysłu.

Dziękuje :) A czy mógłbyś udostępnić kody źródłowe aplikacji na PC do AQma?


Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Bluetooth dodasz bez zmian w windowsianej aplikacji. Apkę na androida możesz zrobić używając narzędzia z MIT o nazwie AppInventor (układasz klocki). Sprawdzałem z BT bez problemu się połączył z AQmą, więc komunikacja zabanglała.

Co do aplikacji na Windows to jest ona całkowicie za darmo, jednak źródła zostają moje. Tym sposobem, jeżeli ktoś zechce sprzedawać moje darmowe rozwiązanie, będzie w to musiał włożyć sporo pracy i swojej wiedzy.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Bluetooth dodasz bez zmian w windowsianej aplikacji. Apkę na androida możesz zrobić używając narzędzia z MIT o nazwie AppInventor (układasz klocki). Sprawdzałem z BT bez problemu się połączył z AQmą, więc komunikacja zabanglała.

Co do aplikacji na Windows to jest ona całkowicie za darmo, jednak źródła zostają moje. Tym sposobem, jeżeli ktoś zechce sprzedawać moje darmowe rozwiązanie, będzie w to musiał włożyć sporo pracy i swojej wiedzy.

Co do komunikacji to wiem, bo od początku projektu jej używam. Chciałem tylko zmodyfikować apke na pc i dodać kilka nowych opcji (pobieranie stanu pwn, temp itp.) ale trudno trza bedzie napisać całość od początku.

PS. Jeżeli nie chcesz żeby kody wypłyneły to wartoby było je "zaciemnić", bo teraz bardzo łatwo wyciągnąc z aplikacji wszystko ;)

Edytowane przez Gothmog (wyświetl historię edycji)

Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Miałem wreszcie chwilę czasu i wrzuciłem kody źródłowe na serwer. Wszystkie kody oraz biblioteki potrzebne do skompilowania można pobrać z repozytorium:

https://github.com/ggiewon/ArduinoledLamp

Jest to aktualna wersja, którą zaczynam testować na arduino nano. Zapraszam wszystkich do testów oraz zgłaszania błędów oraz propozycji zmian. Powoli zaczynam uruchamiać układ w oparciu o arduino mega oraz moduł wifi...


Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A jaki modol Wifi?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Daj znać jak będziesz miał program pod Arduino Mega, wtedy tylko dokupię ekran ( bo nie wiem jaki będziesz dawał docelowy) moduł wifi i będzie super.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niestety z braku czasu użyłem gotowego rozwiązania - aplikacji do komunikacji z urządzeniami bluetooth poprzez protokół SPP na androida. Aplikacja nazywa się Bluetooth spp pro i jest darmowa.

Dla zainteresowanych krok po kroku jak skonfigurować i używać.

Krok pierwszy - uruchamiamy aplikację. Na ekranie zobaczymy komunikat o wyszykuwaniu urządzeń a po chwili powinien pojawić się HC-05 - tak identyfikuje się moduł który mam.

Step%201.png

Następnie po kliknięciu w tą pozycję otrzymujemy info o tym urządzeniu i pojawia się przycisk "Connenct".

Step%202.png

Po kliknięciu telefon powinien się połączyć i wyświetlić możliwość wyboru trybu komunikacji.

Step%203.png

Wybieramy "Keyboard mode" i wyświetla nam się docelowy ekran z którego będziemy sterować lampą. Aby skonfigurować klikamy w prawym górnym rogu na ikonkę z trzeba kropkami i wybieramy "Buttons set".

Step%204.png

Następnie aby ustawić przycisk trzeba kliknąć w niego i otworzy się małe okienko gdzie konfigurujemy już poszczególne komendy.

Step%205.png

BTN Name - to co będzie wyświetlane na przycisku

BTN Down - konenda wysłana do lampy po naciśnięciu i puszczeniu danego przycisku.

Pozostałe dwa pola są dla nas zbędne.

Komendy jakie możemy użyć:

- 22 - pobiera info o temperaturze

- 24 - pobiera info o max temp radiatora, przy której lampa się wyłączy z przegrzania

- 25 - pobiera wartości PWM w formacie - PWM wentylatora, led 1, led 2, led 3

- 31,32,33 - ustawia parametry PWM dla kanału 1,2,3 - opis komenty poniżej

- 83 - pobiera aktualną datę i godz ze sterownika

Konfiguracja kanału PWM - format: <nr kanału>, 0, <wlaczony>, <start_h>, <start_m>, <start_s>, <end_h>, <end_m>, <end_s>, <war_min>, <war_max>, <wschod>, <zachod>, <nocne>

- nr kanału - odpowiednio 31 dla kanału 1, 32 dla 2 i 33 dla 3

- wlaczony - 1 jeżeli kanał ma być włączony, 0 wyłączony

- start_h - godz włączenia,

- start_m - min włączenia,

- start_s - sekunda włączenia,

- end_h, end_m, end_s - odpowiednio dla wyłączenia kanału

- war_min - wartość która jest ustawiona w momencie startu, gdy zaczyna sie wschód lub kończy zachód

- war_max - wartość pomiędzy wschodem a zachodem ,

- wschod - długość wschodu w minutach,

- zachod - długość zachodu w minutach,

- nocne - 1 jeżeli kanał ma działać cały czas i wartość kanału pozachodzie jest ustawiona na min., 0 jeżeli ma się wyłączać na czas nocy

UWAGA - wartość min i max jest w zakresie 0- 255 (255 to 100% mocy)

Przykład: 31,0,1,9,30,0,21,0,0,2,255,45,45,0 - kanał 1, start 9:30, koniec 21:00, min 2%, max 100% wschód i zachód 45 min.

Po ustawieniu wszystkich przycisków klikamy znów trzy kropki i wybieramy "Buttons set complete".

Użytkowanie:

Pobieranie temperatury: po kliknięciu przycisku lampa powinna zwrócić odpowiedź w postaci tekstu *22,<temp_radiatora>,<temp_wody>

Usage%202.png

Pobieranie PWM:

Odpowiedź w postaci: *25,<PWM_wentylator>, <PWM_LED_1>, <PWM_LED_2>, <PWM_LED_3>Usege%201.png


Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość Patryk1977

Super lampka aż mnie zachęciłeś do zrobienia nowego oświetlenia :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Za jakies 2 miesiące moja będzie do sprzedania :)


Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Z własnego doświadczenia (a tak mam podłączone) powiem że skoro masz pomiar temperatury wody to warto dodać sterowanie wentylatorami chłodzącymi wodę oraz sterowanie grzałką na przekaźniku bo te bimetale w grzałkach to trochę mało precyzyjne są, a w razie awarii to już tragedia. Dolewka na dwa czujniki też się na mega zmieści. W efekcie masz kombajn za niewielką kasę.


acee4e0f3e82859a8ba176830428e15au882a770.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość

Z własnego doświadczenia (a tak mam podłączone) powiem że skoro masz pomiar temperatury wody to warto dodać sterowanie wentylatorami chłodzącymi wodę oraz sterowanie grzałką na przekaźniku bo te bimetale w grzałkach to trochę mało precyzyjne są, a w razie awarii to już tragedia. (...)

ja sobie zrobiłem osobno na takim termostacie

https://www.google.pl/webhp?ie=utf-8&oe=utf-8&gws_rd=cr&ei=2Z2WVrORCoXfUaeqj4gF#q=stc+1000

niecałe 40zł na ebayu

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ja sobie zrobiłem osobno na takim termostacie

https://www.google.p...j4gF#q=stc 1000

niecałe 40zł na ebayu

No tak, tylko że w tym projekcie już masz czujnik temperatury wody a można go dodatkowo wykorzystać do sterowania grzaniem / chłodzenie bez dodatkowych nakładów finansowych. I jeszcze można dopisać histeryzę.


acee4e0f3e82859a8ba176830428e15au882a770.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość

nie mówię że nie można :) - @magu coś takiego chyba dopisał do aqmy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dopisać sterowanie wentylatorem i grzałka to jakieś 5 linii kodu wiec nawet mega nie jest potrzebna. Wyjścia tez są bo wg mnie nie musi być pwm dla chłodzenia. Histereze tez nie powinno być problemu.

Tapnięte mobilnie


Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A co z tym Wi-Fi?

aha i czemu sprzedajesz lampę?

Edytowane przez Moljzesz (wyświetl historię edycji)

39ab02c6bf502279.jpg5215f98825db8954.jpg

ryba-ruchomy-obrazek-0437.gif PS Pandora 4x54W T5 i 3x145W LED, DCP6500, AWN40 na DCP3000,RW-15, RW-8,CP-55, Biopellests AIO XL

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A co z tym Wi-Fi?

aha i czemu sprzedajesz lampę?

Olałem sprawę, nie mam czasu a to na BT działa z komórką i laptopem więc jest wystarczające dla mnie. Miałem robić, nawet pokupowałem wszystko, tylko nie mam czasu żeby polutować i testy prowadzić. Sprzedaje bo namówiłem żonkę na 200l w miejsce mojej kosteczki :D

PS. Mega zoa w stopce. Masz może szczepki na sprzedaż?

Edytowane przez Gothmog (wyświetl historię edycji)

Akwa: 375l (1500x50x50), Sump 70l (70x40x40), Cyrkulacja: Jebao CP-55, Światło: QMaven 6600 + 2x80W, Ceramika, Piasek: 20kg

156005748a1c0dfed1d13c2debaa7203u1054a16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość

W stopce to ma "moje" zoa :) znaczy obiecane (szczepka) od dawna tylko nie chce mi się podjechać :)

sorka za off :p

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

silvia masz może w domu luźny zasilacz na dziesięć diod 3 watowych, właśnie mi się zkichał na jednym obwodzie a jak zamówię to będzie dopiero za trzy dni

chętnie kupie może być używany

edyt. już se zamówiłem bo z tobą się skontaktować to :bang head

edyt.silvia sorry,przeglądałem pocztę i pw poszło do kogoś innego hehe

Edytowane przez volf (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Olałem sprawę, nie mam czasu a to na BT działa z komórką i laptopem więc jest wystarczające dla mnie. Miałem robić, nawet pokupowałem wszystko, tylko nie mam czasu żeby polutować i testy prowadzić. Sprzedaje bo namówiłem żonkę na 200l w miejsce mojej kosteczki :D

PS. Mega zoa w stopce. Masz może szczepki na sprzedaż?

200L to fajnie :-)

Zoa będzie skalka na sprzedaż obserwuj targowisko


39ab02c6bf502279.jpg5215f98825db8954.jpg

ryba-ruchomy-obrazek-0437.gif PS Pandora 4x54W T5 i 3x145W LED, DCP6500, AWN40 na DCP3000,RW-15, RW-8,CP-55, Biopellests AIO XL

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ten wątek jest dość stary. Należy rozważyć rozpoczęcie nowego wątku zamiast ożywienia tego.

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wchodząc do serwisu Nano-Reef, zgadzasz się na warunki Warunki użytkowania.