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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 8 cze 2025, o 03:42


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
    Autor Wiadomość
    PostNapisane: 27 maja 2015, o 19:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2013
    Posty: 67
    Pomógł: 1

    Obrazek

    Siema
    Jak rejestrowałem się na tym forum byłem zielony z tych wszystkich if'ów, for'ów i tym podobnych. Miałem jeden główny cel by naumieć się rozkazywania tajemniczej czarnej stonodze by stworzyć zestaw wskaźników do mojego pierdzikółka. Nie powiem szło to czasem topornie czasem jeszcze bardziej, lecz z uzyskanych efektów jestem dumny (ta skromność hue hue).

    Zatem jedziem do punktu docelowego.
    Jako iż moje pierdzikółko nie miało ani obrotomierza, ani wskaźnika temperatury, a licznik był na linkę która albo się ukręcała albo zębatki napędu się wycierały (można więc przyjąć że go nie było) postanowiłem zrobić to elektroniczne.

    Funkcję:
    -Prędkościomierz cyfrowy
    -Obrotomierz analogowy (wskazówka musi być !)
    -Wskaźnik temp. powietrza
    -Wskaźnik temp. silnika
    -Drogomierz dzienny/łączny
    -Wskaźnik ładowania
    -Licznik mth (motogodzin)

    Całość oparta na m16 @16MHz, obrotomierz na serwie modelarskim (ochhh jak rzęzi :( ), licznik na HD44780 (docelowo pomarańczowe podświetlanie - czarne znaki).
    Po przekręceniu kluczyka zwierany jest przekaźnik który odpina masę od pinu co daje sygnał wyjścia z czuwania i uruchomienia "Opening Ceremony". Po otrzymaniu impulsów prędkości licznik przełącza się w tryb dużych cyfr wskazujących prędkość + temp silnika. Na postoju pokazuje przebiegi d/t + temperatury lub w drugim trybie mth (resetowalne), aktualnie napięcie w instalacji i temperatury. Gdy obroty uzyskają odpowiednią wartość odpala się "Shift Light" (aktualnie ustawione na 8.5k RPM) i analogicznie gdy temperatura przekroczy odpowiedni próg migać zaczyna kontrolka informująca o tym fakcie.Resetowanie przebiegów/mth odbywa się przez przytrzymanie przycisku ponad 1s, natomiast przytrzymanie obydwu (mode + reset) przycisków pokazuje aktualna wersje "softu" oraz łączne mth (te już trzeba z poziomu kompa zresetować).

    Projekt powstał na chwilę obecną na płytce testowej choć płytki pod "finalną" wersję są już wytrawione i w większości polutowane. Obudowa wykonana z rury kanalizacyjnej PCV fi 100mm oraz kawałków plastiku (za ChRL nie wiem co to za materiał) muszę jeszcze pozalewać żywicą pewne niedoskonałości i pomalować/okleić, dodam że w środku ekranowana blachą z puszki po herbatce. Nie wiem na ile to pomoże ale boje się tylko że przy sąsiedztwie iskry zapłonowej coś będzie się krzaczyć :/ czas pokaże.

    Impulsy prędkości będą brane z czujki opartej na Hallu umieszczonej w rejonie wałka zdawczego w pokrywie silnika, natomiast impulsy obrotów z impulsatora w zapłonie podawane dalej na klucz tranzystorowy dający na wyjściu sygnały odpowiednie dla mikroklocka. Pomiar temperatury powietrza zmontowany na LM35, a silnika w oparciu o termistor NTC .



    Schematy* i kod muszę poogarniać co by lałurek nie wrzucać.

    *Tych muszę poszukać bo już to z rok klepie i po drodze były z 3 formaty kompa.
    Obrazek Obrazek Obrazek Obrazek Obrazek Obrazek

    //edit

    Dodałem schematy.

    _________________
    Zdravim



    Ostatnio edytowano 18 cze 2015, o 10:09 przez maras52, łącznie edytowano 3 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 maja 2015, o 22:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2014
    Posty: 1089
    Pomógł: 34

    No zaj3b1stY projekt! Swietne wykonanie :)


    Sent from my iPhone using Tapatalk

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 cze 2015, o 22:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2013
    Posty: 67
    Pomógł: 1

    Tak więc...

    Po drobnych problemach z LCD i wytrawieniu na nowo płytek z naniesionymi poprawkami i "udogodnieniami" pozostało mi do zlutowania płytkę z dzielnikami i wejsciami impulsów,a brakuje mi 2 kondensatorów oraz gniazdo do którego obudowa się tworzy :/ Całość siedzi w obudowie choć przyznam trochę walczyłem z przyciskami które docelowo zrobiłem z ujaranych ledów podklejonych od spodu kawałeczkami plexi 5mm
    Obrazek
    Obrazek
    Obrazek
    Obrazek


    _________________
    Zdravim



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 cze 2015, o 23:04 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    No projekt interesujacy. Zapodasz schematy :/ kody i szerszy opis ?

    Namazane ze smarta.

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 cze 2015, o 00:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2013
    Posty: 67
    Pomógł: 1

    Zapomniałem dodać.
    Od razu zaznaczam iż wciąż się uczę ;)
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    Zdravim



    Ostatnio edytowano 23 cze 2015, o 13:53 przez maras52, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 cze 2015, o 00:53 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Kawał dobrej roboty ;) tym bardziej, że kolega sam dostrzega swój spory progress w programowaniu czyli podniesienie własnego skill'a ;) tak trzymać, powodzenia w dalszych projektach!

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 cze 2015, o 10:47 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2013
    Posty: 67
    Pomógł: 1

    Dziękuje za słowa "uznania"
    Cytuj:
    dostrzega swój spory progress

    No pewnie, pamiętam jak zamigotałem małą czerwoną ledzinką
    Cytuj:
    dalszych projektach

    Już sprawiłem sobie ściemniacz do taśmy LED sterowany pilotem, tak więc byle do przodu :)

    "Obudowa" gniazda ATX które metodą destrukcji wydziubałem z jakiejś starej MB.
    Piny wykorzystam do :
    GND 7 pinów (masy nigdy za dużo)
    VCC 4 piny
    Temperatura silnika
    Temperatura powietrza
    Impulsy prędkości
    Impulsy obrotów

    Impulsy umieszczone pomiędzy masami co by łatwiej było przylutować ekran przewodu, tak więc zostają mi 4 piny wolne na "zaś" :mrgreen: , dodatkowo druga osobna kostka wychodząca z stacyjki.

    Obrazek Obrazek

    _________________
    Zdravim



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2015, o 12:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2013
    Posty: 67
    Pomógł: 1

    I masz wiedziałem że to będzie dziwoczyć :/




    Mógłby kto bardziej wyonaczony w tych sprawach zerknąć na kod i pomóc zniwelować te skoki i uzyskać efekt "płynności" ruchu?

    [ kod umieszczamy na forum zgodnie z: topic7402.html (proszę tego przestrzegać bo będzie warn :( ) - mirekk36 ]

    _________________
    Zdravim



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2015, o 13:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    A co to za dziwny link zamiast kodu ... wklej kod do posta uzywajac syntax c

    Namazane ze smarta.

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2015, o 13:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2014
    Posty: 1089
    Pomógł: 34

    majster napisał(a):
    A co to za dziwny link zamiast kodu ... wklej kod do posta uzywajac syntax c


    Majster ale Ty jestes passe :P kolega uzywa popularnego sposobu dzielenia sie kodem ze wszystkimi a nie tylko z nami tutaj na forum :D

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2015, o 13:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2013
    Posty: 67
    Pomógł: 1

    RafPe jak masz link to jesteś "wszystkimi" ;) Coś jak na YT niepubliczne filmy.
    majster a na kiego grzyba jak 3 posty wyżej go masz ? Jedyna zmiana to poprawka obliczania rpm i podgląd tymczasowy rpm na LCD.

    _________________
    Zdravim



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 cze 2015, o 19:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    maras52 napisał(a):
    majster a na kiego grzyba jak 3 posty wyżej go masz ? Jedyna zmiana to poprawka obliczania rpm i podgląd tymczasowy rpm na LCD.



    A na takiego "grzyba" (jak to napisałeś) że te zmiany robią dużo zamętu tak jak ten link.

    A na forum wstawiamy listing po to by osoba pomagająca go przeczytała i nie musiała klikać w jakieś dziwne linki ja i na pewno wiele osób jak widzi takowy link to nie klika bo i po co jak nie wiem co tam tak naprawdę jest ?

    tutaj na forum kod wstawiam tak

    [ s y n t a x = c ]tutaj wpisujemy kod C[ / s y n t a x ]

    a bez spacji wygląda to tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    ale skoro ci tak ciężko to uczynić zrobię to za ciebie:

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    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: 12 ] 

    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