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 14 cze 2025, o 04:55


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 25 ] 
    Autor Wiadomość
    PostNapisane: 5 gru 2013, o 15:19 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Dzień dobry forumowicze. Mam powazny problem chodzi o ten schemat:
    Obrazek

    Mam poważny problem. Muszę go jak najszybciej złożyć, a nie działa. Schemat przedstawia robota gąsienicowego sterowanego podczerwienią. Jest z nim jeden problem. Złożyłem to wszystko na PCB jako prototyp i coś nie działa. A konkretnie po podpięciu zasilania wszystko się elegancko ładuje, na ekranie wyświetla się "Start..." Potem teoretycznie ma się wyświetlić temperatura, kod RC5 i moc silników (PWM). A w moim przypadku jest tak: jak nie podepnę DS18B20 to wyświetla się tylko temperatura 0.0 stopnia celsjusza, a jak go podepnę to nie wyświetla się nic. Po prostu układ zachowuje się tak, jak by nie miał czujnika podczerwieni. Czujniki mam na pewno sprawne, bo to już są moje drugie czujniki do tego robota, bo pozostałe spaliłem. Proszę o pomoc, gdyby nie czas który mnie goni, to bym nie pisał z prośbą o taką szybką pomoc. Będę wdzięczny za cokolwiek. Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 15:28 

    Pomógł: 0

    Czy faktycznie podajesz na stabilizator poprzez diodę tylko 7,4V - to trochę za mało aby uzyskać stabilne 5V na wyjściu.
    Ten rezystor na 1-wire 22k to troche za duzy jest.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 15:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 maja 2013
    Posty: 288
    Ostrzeżenia: -2
    Pomógł: 23

    Czemu VDD od ds18b20 masz podpiete do masy?

    Wysłane z mojego HTC One S



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 15:31 

    Pomógł: 0

    bogdanc napisał(a):
    Czemu VDD od ds18b20 masz podpiete do masy
    o a tego nie zauważyłem :o



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 15:44 

    Pomógł: 0

    No kolega pewnie używa w trybie PARASITE, ale wtedy rezystor powinien być stanowczo mniejszy. Tj. mieć mniejszą rezystancję.

    Obrazek



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 16:04 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Czuli tak: po pierwsze zwiększyć napięcie a z tym DS18B20 to jak to konkretnie podpiąć żeby działało?. Nawet ten czujnik nie jest taki ważny, ale co jest nie tak z tym czujnikiem podczerwieni. mikrokontroler tak jakby go nie widział. Co tam trzeba poprawić?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 18:38 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Sprawdziłem ten czujnik i dioda miga. Co prawda słabo, bo próbowałem bez tranzystora i wzmocnienia, ale działa. A możliwe jest to, że coś jest przy ekranie zepsute?. Nie wiem np. zimny lut przy listwie goldpin?. Wydaje mi się że nie, ale pytam. Może coś jest w programie źle zrobione. Jeżeli jest tu na forum ktoś kto zajmuje się moją sprawą i zna język C to mogę udostępnić plik z programem do sprawdzenia. Ja języka C dopiero się uczę i jeszcze nie jestem w stanie sam sobie tego sprawdzić. Nie wiem...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 18:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 maja 2012
    Posty: 110
    Pomógł: 2

    Witam
    A masz do tego robota pilota czyli nadajnik podczerwieni bo na schemacie go nie widzę

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 19:27 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Ja mam pilota RC5 ze sklepu atnel. Ale to chyba nie jest wina pilota, bo z pilotem czy bez i tak po włączeniu układu coś powinno się wyświetlić na ekranie. Może to coś z tym programem, bo to jest najbardziej prawdopodobna, ale nie wiem.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 20:00 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Schemat i program jest z listopadowego wydania Elektroniki dla Wszystkich. W kwestii programowanie to już się tego kiedyś nauczyłem głównie od Mirka z jego blogu, także mikrokontroler się bez problemu zaprogramował. Będę jeszcze kombinował z częściami, ale rozumiem że teoretycznie wszystko powinno działać?

    Sprawdziłem wszystko i nie wiem co jest nie tak. Zwróciłem tylko uwagę, że jak podkręce kontrast na wyświetlaczu na maxa, to jedna linijka pionowa pikseli w dwóch polach nie działa, a w innym jakiś jeden piksel się świeci (teoretycznie nie powinien on działać, ale się świeci - ciemniej niż te które mają działać, ale świeci, oraz piksele pod nim też mają delikatnie inny kolor).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 20:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 maja 2012
    Posty: 110
    Pomógł: 2

    Posiadasz miernik jak tak to sprawdzi zasilanie procesora czy masz 5V
    Następnie sprawdzi zasilanie czujnika temperatury Ds 18b20
    Sprawdzi także czy z odbiornika podczerwieni wychodzą ci impulsy na procesor jeżeli napięci są dobre to zostaje tylko kod do przeanalizowania

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 gru 2013, o 20:53 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    W sumie to na prototypie i tak układ zasilam z 9 V, posprawdzałem wszystkie napięcia. Mój miernik pokazuje średnio 4,75V. I to sprawdzałem na mikrokontrolerze i czujniku podczerwieni, bo ten temperatury nie jest aż taki ważny. Podpiąłem też przed chwilą diodę 9V od wyjścia czujnika podczerwieni do masy i przy klikaniu guzika na pilocie miga się, więc czujnik działa. Tak jakby mikrokontroler nie przetwarzał tego sygnału.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 12:06 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    slawus1998 napisał(a):
    W sumie to na prototypie i tak układ zasilam z 9 V, posprawdzałem wszystkie napięcia. Mój miernik pokazuje średnio 4,75V. I to sprawdzałem na mikrokontrolerze i czujniku podczerwieni, bo ten temperatury nie jest aż taki ważny. Podpiąłem też przed chwilą diodę 9V od wyjścia czujnika podczerwieni do masy i przy klikaniu guzika na pilocie miga się, więc czujnik działa. Tak jakby mikrokontroler nie przetwarzał tego sygnału.

    To sprawdź miernikiem czy masz przejście między czujnikiem a procesorem. No i czy na pewno podpinasz czujnik do właściwej nogi procesora.
    Czy stosujesz procesor tego samego typu jaki jest w oryginalnym projekcie? Czy takie samo taktowanie procesora?

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 14:48 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Nóżkę czujnika podczerwieni mam bezpośrednio podpiętą do 20 nóżki mikrokontrolera, także ona na 100% działa i jest dobrze podpięta. W kwestii częstotliwości to wewnętrznego rezonatora w mikrokontrolerze nie ruszałem, bo jak mam w gazecie opis tego układu to nie było żadnej wzmianki o czymś takim. Jest tylko dodany kwarc 16MHz, co widać na schemacie. Nie wiem, może jakieś fusebity trzeba przestawiać?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 15:12 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    slawus1998 napisał(a):
    Nóżkę czujnika podczerwieni mam bezpośrednio podpiętą do 20 nóżki mikrokontrolera, także ona na 100% działa i jest dobrze podpięta. W kwestii częstotliwości to wewnętrznego rezonatora w mikrokontrolerze nie ruszałem, bo jak mam w gazecie opis tego układu to nie było żadnej wzmianki o czymś takim. Jest tylko dodany kwarc 16MHz, co widać na schemacie. Nie wiem, może jakieś fusebity trzeba przestawiać?

    No właśnie, a na jakiej częstotliwości ma to pracować?
    Bo jeśli na wewnętrznym generatorze to po co Ci zewnętrzny kwarc?
    Jeśli na wewnętrznym to na jakiej częstotliwości? Jeśli mega jest nowa ze sklepu
    to ma wewnętrzny generator 1MHz.
    Jeśli na zewnętrznym to musisz przestawić fusy na taktowanie zewnętrzne.
    To pewnie w tym jest problem. Bo jak Ci się taktowanie nie zgadza z tym jak projekt został skompilowany
    to czasy odczytu dla odbiornika podczerwieni się nie zgadzają i procek nie może tego dobrze obsłużyć.

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 21:36 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Powiem tak: mikrokontroler mam nowiutki, a całość złożyłem tak jak na schemacie, bez zmieniania czegokolwiek w mikrokontrolerze. Może tak jak mówisz spróbuje go podpiąć programatorem do komputera i w MkAVR kalkulatorze coś przestawić. Sęk w tym, że ja jeszcze nigdy nie bawiłem się w fusebity w mikrokontrolerze i nie wiem jak to przestawić. Więc jeżeli jest jakieś łopatologiczne wytłumaczenie to poproszę.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 gru 2013, o 21:53 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2013
    Posty: 353
    Lokalizacja: Kraków
    Pomógł: 6

    uruchom mkavr calculator a zobaczysz ze to bardzo latwe, ale zanim zapytasz najpierw uruchom program.
    Potem przegladij sobie te kilka zakladek (przyda Ci sie na przyszlosc) wybierz w jednej z nich czestotliwosc potem wybierz pole Zapisz (domyslnie jest ustawione na odczyt) potem zaznacz ptaszka przy Fusbitach i Wykonaj i gotowe.
    Tylko musisz najpierw sprawdzic czy masz miec taktowanie Kwarcem czy wewnetrznym 8MHz.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 gru 2013, o 21:01 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    slawus1998 napisał(a):
    Powiem tak: mikrokontroler mam nowiutki, a całość złożyłem tak jak na schemacie, bez zmieniania czegokolwiek w mikrokontrolerze. Może tak jak mówisz spróbuje go podpiąć programatorem do komputera i w MkAVR kalkulatorze coś przestawić. Sęk w tym, że ja jeszcze nigdy nie bawiłem się w fusebity w mikrokontrolerze i nie wiem jak to przestawić. Więc jeżeli jest jakieś łopatologiczne wytłumaczenie to poproszę.

    Chodzi o to, żebyś nie przestawiał "czegoś" tylko dokładnie tak jak jest w projekcie.
    Musisz to sobie dokładnie posprawdzać w opisie.
    Zgadywanki raczej są trudne, bo możliwości jest ogromna ilość.

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 gru 2013, o 21:19 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Ok. Sprawdzę, jak będę miał wyniki prawdopodobnie jutro to dam znać czy działa, a jeżeli nie to też dam znać.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 gru 2013, o 09:47 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    slawus1998 napisał(a):
    Nóżkę czujnika podczerwieni mam bezpośrednio podpiętą do 20 nóżki mikrokontrolera, także ona na 100% działa i jest dobrze podpięta. W kwestii częstotliwości to wewnętrznego rezonatora w mikrokontrolerze nie ruszałem, bo jak mam w gazecie opis tego układu to nie było żadnej wzmianki o czymś takim. Jest tylko dodany kwarc 16MHz, co widać na schemacie. Nie wiem, może jakieś fusebity trzeba przestawiać?

    Odnalazłem ten schemat w EdW.
    Sytuacja przedstawia się tak.
    Na schemacie masz zewnętrznego kwarca 16MHz. A to oznacza, że musisz zmienić taktowanie procesora na zewnętrznego kwarca.
    No i wtedy wszystko powinno działać.
    Jeżeli nie przestawiłeś taktowania procesora na zewnętrzny kwarc to działać Ci to nie będzie.

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 gru 2013, o 14:05 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Właśnie nie przestawiałem nic, bo w EdW o tym nie pisali, a ja pierwszy raz spotkałem się z zewnętrznym kwarcem i szczerze nawet nie wiedziałem że coś takiego trzeba zmieniać. Teraz właśnie jak wziąłem się za tą naprawę to mam problem z komunikacją mikrokontrolera z programem. Ale to dopiero muszę sobie kabelki posprawdzać i będzie chyba dobrze.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 gru 2013, o 18:05 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    slawus1998 napisał(a):
    Właśnie nie przestawiałem nic, bo w EdW o tym nie pisali, a ja pierwszy raz spotkałem się z zewnętrznym kwarcem i szczerze nawet nie wiedziałem że coś takiego trzeba zmieniać. Teraz właśnie jak wziąłem się za tą naprawę to mam problem z komunikacją mikrokontrolera z programem. Ale to dopiero muszę sobie kabelki posprawdzać i będzie chyba dobrze.

    Jak ustawisz zewnętrzne taktowanie to powinno ruszyć.

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 gru 2013, o 20:25 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Ok, tylko muszę pokombinować, bo mam problem. Po prostu po podłączeniu mikrokontrolera to mi się w MKAVR Calculatorze wyświetla mi się błąd o niemożliwości połączenia z mikrokontrolerem. Będę musiał dopiero pospradzać wszystko, ale głównie przewody. Tylko na razie nie mam na to czasu, ale będę kombinował. Jak będzie działało to dam znać, ale oficjalnie już dziękuję za pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 gru 2013, o 20:27 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    slawus1998 napisał(a):
    Ok, tylko muszę pokombinować, bo mam problem. Po prostu po podłączeniu mikrokontrolera to mi się w MKAVR Calculatorze wyświetla mi się błąd o niemożliwości połączenia z mikrokontrolerem. Będę musiał dopiero pospradzać wszystko, ale głównie przewody. Tylko na razie nie mam na to czasu, ale będę kombinował. Jak będzie działało to dam znać, ale oficjalnie już dziękuję za pomoc.

    Jak nie może się dogadać z prockiem, to prawie na pewno kabelki.

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 gru 2013, o 22:06 
    Offline
    Użytkownik

    Dołączył(a): 02 maja 2013
    Posty: 111
    Pomógł: 0

    Też tak sądzę więc w najbliższym czasie do nich siadam.



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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