Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 11:58


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 7 lut 2016, o 19:41 
Offline
Nowy

Dołączył(a): 14 wrz 2015
Posty: 14
Pomógł: 0

Pracuję właśnie nad przerobieniem drewnianych żaluzji z Ikei na sterowanie zdalne i automatykę.
Wstępnie zrobiłem to na dużym serwie, ale to nie jest dobre rozwiązanie, więc postanowiłem przejść na silnik DC z przekładnią planetarną i encoderem. Stosunkowo tani silnik JGA25-371-12V19RPM wydaje się do tego idealny, tym bardziej, że świetnie wpasowuje się w wąską obudowę mechanizmu żaluzji. Mam też dociągnięte pod tynkiem do żaluzji 230V, więc pozostaje mi zrobić jakiś sprytny układ ze sterowaniem bezprzewodowym i zasilaczem AC-DC.

Mam jednak jeden problem z tym projektem: silnik nie zna swojej pozycji, a nie chcę instalować żadnych potencjometrów. Jak na przykład wyłączą mi na chwilę prąd, układ straci informację o aktualnym ustawieniu lamelek żaluzji i trzeba będzie od nowa go zaprogramować (skrajne położenia). Szukam fajnego pomysłu na rozwiązanie tego problemu. Na razie mam następujące wstępne koncepcje:

1. podtrzymanie zasilania układu z superkondensatora w razie przerwy w zasilaniu (tutaj będę wdzięczny za jakieś fajne schematy takiego rozwiązania - przyda mi się w innych projektach)
2. podłączenie jakiegoś akcelerometru zamocowanego na lamelkach (to chyba trochę strzelanie z armaty do muchy)
3. autokonfiguracja (w skrajnych położeniach silnik będzie pobierał większy prąd, bo pojawi się opór na mechanizmie, więc mierząc prąd pobierany przez silnik mogę stworzyć procedurę autokonfiguracji przy starcie) - to chyba również zbyt wyrafinowane
4. jakiś patent z wyłącznikami krańcowymi + autokonfiguracja - trudne to będzie do realizacji z mechanicznego punktu widzenia, choć chyba to byłoby najpewniejsze rozwiązanie

Co myślicie?

ZG



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2016, o 20:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

egonw3 napisał(a):
Mam jednak jeden problem z tym projektem: silnik nie zna swojej pozycji, a nie chcę instalować żadnych potencjometrów. Jak na przykład wyłączą mi na chwilę prąd, układ straci informację o aktualnym ustawieniu lamelek żaluzji i trzeba będzie od nowa go zaprogramować (skrajne położenia). Szukam fajnego pomysłu na rozwiązanie tego problemu. Na razie mam następujące wstępne koncepcje:


Encoder na osi za silnikiem i zliczanie impulsów z zapisem ostatniego położenia do eeprom + 2 krańcówki , albo
tylko 2 krańcówki dolna i górna pozycja ...

1. jest sporo rozwiązań doprecyzuj
2. a zakładasz lewitowanie żaluzji ??
3. niepotrzebne - krańcówka OFF i tyle
4. jaki problem z montażem ?? zakładasz krańcówki mechaniczne np - z ramieniem które jest dopasowane do zamkniętej i otwartej pozycji


egonw3 napisał(a):
Co myślicie?


jesli to mają być tylko żaluzje to trochę przesadzasz :P Moje wprawdzie rolety działają na silnikach krokowych sterowanie radiowe z CC2530
2 krańcówki mechaniczne , i automatyczne otwieranie i zamykanie światłem :)
działa

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2016, o 20:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 mar 2012
Posty: 72
Pomógł: 5

Ja bym rozważył jeszcze raz to "Mam jednak jeden problem z tym projektem: silnik nie zna swojej pozycji, a nie chcę instalować żadnych potencjometrów. Jak na przykład wyłączą mi na chwilę prąd, układ straci informację o aktualnym ustawieniu lamelek żaluzji i trzeba będzie od nowa go zaprogramować (skrajne położenia)..." Dlaczego straci informacje ? wystarczy zapamiętać wartości w eeprom i po sprawie. Tutaj mirek bardzo fajnie opisuje jak przechowywać wartości domyślne(nic nie stoi na przeszkodzie żeby były to wartości bieżące ) w eeprom, flash i jak żonglować tymi danymi. http://mirekk36.blogspot.com/2012/11/avr-eeprom-struktury-poradnik-do-ksiazek.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2016, o 22:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 wrz 2013
Posty: 50
Pomógł: 0

Ja zrealizowałem to u siebie na jednej krańcówce - górnej (roleta podniesiona) - w przypadku zgubienia pozycji silnik jedzie do góry aż do momentu zatrzymania przez krańcówkę, wtedy mam ustaloną pozycję zero od której można liczyć impulsy w dół :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lut 2016, o 23:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 gru 2011
Posty: 204
Lokalizacja: Boguchwała
Pomógł: 3

Kolega n326 uprzedził moją myśl, dodam tylko, że pomijam jeszcze liczenie impulsów eliminuję wszelkie czujniki enkodery, potencjometry itp.
Do pozycjonowania doskonale nadaje się TIMER. Można uwzględnić programową kalibrację, gdzie sterownik obliczy sobie czas na skok np. 1 cm = 250 ms.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2016, o 08:44 
Offline
Nowy

Dołączył(a): 14 wrz 2015
Posty: 14
Pomógł: 0

W żaluzjach mają być sterowane tylko lamelki. I nie ma to być zwykłe otwórz-zamknij tylko płynna regulacja plus tryb automatyki. Automatyka ma polegać na tym, że mikrokontroler będzie przeliczał sobie na podstawie RTC wysokość słońca nad horyzontem i ustawiał kont lamelek tak, by ustawić je równolegle do konta padania promieni i w ten sposób wpuścić jak najwięcej światła (do tego dwa fotorezystory by zamykać żaluzje, gdy na dworze jest mniej światła niż w pomieszczeniu - żeby wieczorem mi do domu przechodnie nie zaglądali).

Rozwiązanie z EEPROMem rozważałem, ale to chyba nie najlepszy pomysł przy takich zastosowaniach. To oznacza bardzo dużą ilość zapisów do EEPROMu, który ma przecież skończoną trwałość. Zresztą przy ręcznym sterowaniu trzymamy wciśnięty klawisz i powoduje to wysyłanie serii komend, z których każda wywoływała by zapis. Pisanie do EEPROMU nie jest jakieś szczególnie szybkie a w ten sposób bym go szybko wykończył. Można oczywiście dopiero po zakończonym ruchu żaluzji zapisywać nową wartość do niego, ale takie rozwiązanie nie będzie odporne na przerwę w zasilaniu podczas przestawiania żaluzji. Mało prawdopodobne, ale jednak możliwe.

Krańcówka - po pierwsze nie bardzo mam ochotę na zabawy mechaniczne, a po drugie tam jest więcej niż jeden obrót w pełnym zakresie ruchu, więc to trochę komplikuje temat. Trzeba by na lamelkach krańcówkę zrobić, a i tu pozostaje problem w przypadku podciągnięcia żaluzji do na przykład mycia okien.

Co do akcelerometru - przynajmniej 2-osiowy pozwala w oparciu o przyspieszenie ziemskie łatwo wyliczyć kąt, pod jakim jest ustawiony. Problemem jest tutaj szum takiego czujnika oraz kabelek doprowadzony do jednej z lamelek (estetyka). Zaletą jest bezpośredni pomiar. Lewitacja żaluzji przewidziana dopiero w wersji 2.0... ;)

Zastanawiam się też nad jakimś tilt-sensorem, ale one nie są zbyt dokładne...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2016, o 11:57 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 518
Pomógł: 26

egonw3 napisał(a):

Rozwiązanie z EEPROMem rozważałem, ale to chyba nie najlepszy pomysł przy takich zastosowaniach. To oznacza bardzo dużą ilość zapisów do EEPROMu, który ma przecież skończoną trwałość. Zresztą przy ręcznym sterowaniu trzymamy wciśnięty klawisz i powoduje to wysyłanie serii komend, z których każda wywoływała by zapis. Pisanie do EEPROMU nie jest jakieś szczególnie szybkie a w ten sposób bym go szybko wykończył. Można oczywiście dopiero po zakończonym ruchu żaluzji zapisywać nową wartość do niego, ale takie rozwiązanie nie będzie odporne na przerwę w zasilaniu podczas przestawiania żaluzji. Mało prawdopodobne, ale jednak możliwe.


Kolego możesz zbudować układ który po zaniku zasilania podtrzymuje jeszcze go parę sekund i zapisuje ustawienia do eeprom


Autor postu otrzymał pochwałę

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2016, o 12:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

egonw3 napisał(a):
- po pierwsze nie bardzo mam ochotę na zabawy mechaniczne,


w tym wypadku odpada koledze problem robienia czegokolwiek , bo tak czy siak trzeba trochę prac mechanicznych wykonać , ...

podobno są gotowce w chinach , może niech kolega tam szuka ... albo zleci firmie zajmującej się automatyką domową , Mimo że to dział rybny ... nikt za kolegę nie zrobi i nie zamontuje , i trzeba będzie sobie rączki pobrudzić , a nawet i puknąć w palec młoteczkiem ....

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2016, o 23:36 
Offline
Nowy

Dołączył(a): 14 wrz 2015
Posty: 14
Pomógł: 0

SunRiver napisał(a):
egonw3 napisał(a):
- po pierwsze nie bardzo mam ochotę na zabawy mechaniczne,


w tym wypadku odpada koledze problem robienia czegokolwiek , bo tak czy siak trzeba trochę prac mechanicznych wykonać , ...

podobno są gotowce w chinach , może niech kolega tam szuka ... albo zleci firmie zajmującej się automatyką domową , Mimo że to dział rybny ... nikt za kolegę nie zrobi i nie zamontuje , i trzeba będzie sobie rączki pobrudzić , a nawet i puknąć w palec młoteczkiem ....


Już zmontowane na serwie. Więc nie oczekuję, że ktoś za mnie coś zrobi. Mało konstruktywna porada, Panie Moderatorze...

------------------------ [ Dodano po: 2 minutach ]

matekogon napisał(a):
Kolego możesz zbudować układ który po zaniku zasilania podtrzymuje jeszcze go parę sekund i zapisuje ustawienia do eeprom


No i o to mi chodziło! Dzięki! Prawie to wymyśliłem (opcja - superkondensator), o EEPROMie też myślałem, a przecież połączenie tych dwóch opcji idealnie załatwia temat. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2016, o 11:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

egonw3 napisał(a):
a przecież połączenie tych dwóch opcji idealnie załatwia temat.


teoretycznie załatwia ... jeśli masz klapkowe żaluzje to TG90 zupełnie wystarczy na całe okno a przy okazji jest malutkie
można to sterować równie malutką płytką np PRO MINI z M328 na pokładzie , zapis do eproma jest ok , a pozycję można czytać
poprzez zastosowanie prostego triku jaki pokazałem np tutaj :

topic93.html#p42387

egonw3 napisał(a):
Mało konstruktywna porada, Panie Moderatorze...


jakie roszczenia takie porady :P

egonw3 napisał(a):
Panie Moderatorze...


To że jestem zielony nie znaczy że .... a teraz i tak kolega strzeli Foch'a zapewne :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2016, o 12:57 
Offline
Nowy

Dołączył(a): 14 wrz 2015
Posty: 14
Pomógł: 0

SunRiver napisał(a):
teoretycznie załatwia ... jeśli masz klapkowe żaluzje to TG90 zupełnie wystarczy na całe okno a przy okazji jest malutkie
można to sterować równie malutką płytką np PRO MINI z M328 na pokładzie , zapis do eproma jest ok , a pozycję można czytać


SG90 nie bardzo tu widzę - u mnie się HS-785HB trochę męczy. Inny problem to ilość obrotów - SG90 ma zakres 180 stopni, a to zdecydowanie za mało. Można przerabiać na ciągły obrót, ale wtedy pojawia się problem z pozycjonowaniem. Próbowałem też z silnikiem krokowym, ale ten, który wymiarami w miarę pasował, okazał się za słaby. Wbrew pozorom są tam spore momenty potrzebne (drewniane żaluzje trochę ważą, zauważyłem, że to ma duże znaczenie). Przy ręcznym przestawianiu żaluzji (bez żadnego silniczka - kręcisz patykiem) mamy napęd przez przekładnię ślimakową. Przy napędzie elektrycznym tej przekładni nie ma. Dlatego przekładnia planetarna na silniku DC t dobry kierunek.
Ardu też nie będę w żadnej wersji stosował, bo łatwiej, taniej i zabawniej jest sobie płytkę samemu zaprojektować i zrobić - bez całego bagażu niepotrzebnych elementów i dopasowaną do jakiejś fajnej obudowy, w której zmieszczę też zasilanie, RTC i moduł komunikacyjny.

SunRiver napisał(a):
poprzez zastosowanie prostego triku jaki pokazałem np tutaj :

topic93.html#p42387


No tu mi Pan Moderator zaimponił! :) Fajne! Czyżby podpięcie potencjometru z serwa do ADC?
SunRiver napisał(a):
egonw3 napisał(a):
Mało konstruktywna porada, Panie Moderatorze...


jakie roszczenia takie porady :P

egonw3 napisał(a):
Panie Moderatorze...


To że jestem zielony nie znaczy że .... a teraz i tak kolega strzeli Foch'a zapewne :)



Oj tam zaraz roszczenia... Inspiracji szukałem.
I po co to za zabezpieczanie się przed fochem? Mały foszek nie jest taki straszny! ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2016, o 13:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Nigdzie nie pisałeś że sa drewniane :)
a to trochę waży niestety...


egonw3 napisał(a):
bo łatwiej, taniej i zabawniej jest sobie płytkę samemu zaprojektować i zrobić - bez całego bagażu niepotrzebnych elementów i dopasowaną do jakiejś fajnej obudowy,


no cóż .... ale się nie zgadzam , bo płytki z prockiem o wymiarach 1,5x3cmm nie zrobisz w domu żeby to sens miało :)
bowiem zabije cię metalizacja :P

po za tym wq cenie ~10pln z wszyskim i sprawne też się nie zmieścisz :)

Obrazek

niema tam nic zbędnego , ot procek , kwarc i absolutne minimum do działania :P


Bo widzi kolega .... Foch jest tylko jeden :) Ferdynand :)

Przemyślenia luźne:

Wydaje mi się .... że wszyscy na tym forum boją się kozystac z modułów a nazwa z Ardu kojarzy się ze złem
no cóż na tzw obsesję strachu niema rady i dopuki nie zrozumiecie że to tylko zwyczajna płytka z prockiem
będziecie iść pod górkę :P


hmm... a miałem nie być złośliwy hmmm

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2016, o 08:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

Witam.
Jako napęd do żaluzji 25mm. ciekawy jest LW25B44(0,4Nm) lub LW25B83(0,8Nm).
funkcję wyłącznika krańcowego pełni wbudowany układ zabezpieczenia przeciążeniowego. 0,4 albo 0,8 Nm.
Obrazek
te silniki są przeznaczone do rynien żaluzji 25mm. Jak masz żaluzję 50mm. to odpada bo za słaby.

pozostaje kwestia dopasowania adaptera pręta .
w Twojej żaluzji - nie wiem jaką masz konstrukcję a są różne - prawdopodobnie należało by przeciąć pręt napędowy w miejscu gdzie jest planowany silnik i tam go zamontować.
No i konstrukcja sterownika do precyzyjnego położenia lamel(światło,pora dnia,włączony telewizor i tp.) :)
pozdrawiam Darek.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO