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 w 2025? 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 28 maja 2025, o 06:14


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
    Autor Wiadomość
    PostNapisane: 16 paź 2015, o 08:01 
    Offline
    Nowy

    Dołączył(a): 16 paź 2015
    Posty: 6
    Pomógł: 0

    Cześć wszystkim, zacznę od tego, że to mój pierwszy post na tym forum i pierwszy schemat w Eagle jaki wykonałem, serdecznie proszę o sprawdzenie czy jest z nim wszystko OK czy muszę go robić zupełnie od nowa - wszystkie uwagi "przyjmę na klatę". Przede wszystkim ma być jak należy.

    Ma to być urządzenie do zebrania temperatury z trzech (lub mniej) czujników ds18b20 zamkniętych w wodoszczelnych pałąkach na przewodach 2m (nie byłem pewny czy mogę tak długie przewody umieścić na jednej linii 1wire bez większych modyfikacji, więc podłączam każdy do innego wejścia). Temperatura ma być wrzucana na wyświetlacz LCD oraz wysyłana przez BT na telefon z androidem. Całość zasilana zasilaczem napięciem 6 - 7,5V. Zastosowany kwarc 8MHz ze względu na niski poziom błędów UART (<0,2%).

    Chciałbym się również upewnić czy przy zastosowaniu gotowych modułów BTM-222 dostępnych w sklepie Atnel nie trzeba już zmieniać napięcia 5V/3,3V na RX i TX?

    Poniżej schemat:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 08:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 mar 2014
    Posty: 356
    Lokalizacja: Pruszków
    Pomógł: 15

    Te przyciski jeśli koniecznie chcesz mieć do Vcc musisz ściągnąć rezystorami z 2.2kohm do masy.
    Jeśli zasilacz ma być 6 - 7.5V to zastosuj stabilizator LDO bo ten 7805 będzie kiepski do tak małego zasilania.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 08:24 
    Offline
    Moderator
    Avatar użytkownika

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

    P3ndz3l3k napisał(a):
    Te przyciski jeśli koniecznie chcesz mieć do Vcc musisz ściągnąć rezystorami z 2.2kohm do masy.


    Sorki ale ja bym W OGÓLE to zmienił, przyciski lepiej zwierać do GND w przypadku AVR,
    http://mirekk36.blogspot.com/2012/01/av ... stawy.html
    ponieważ mamy wbudowane wewn, podciąganie do VCC ...

    - brak rezystora na bazę do tranzystora Q2

    - KOMPLETNY brak filtracji zasilania przy procku
    http://mirekk36.blogspot.com/2012/04/mi ... lanie.html

    - tą diodę LED lepiej podłącz do procka zamiast wprost do zasilania i załączaj ją programowo - wtedy może posłużyć i jako dioda do debugowania
    http://mirekk36.blogspot.com/2014/04/pu ... ednej.html
    a na końcu jako dioda wskazująca prawidłowe zasilanie - a będzie tym lepiej sygnalizować - że jak świeci to wiadomo, że procek działa. A teraz? Teraz to np dioda będzie świecić ale nie do końca będziesz wiedział w razie awarii czy procek działa

    _________________
    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: 16 paź 2015, o 08:26 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Ja dodam jeszcze że po to wymyślili inzynierowie 1Wire żeby używać 1 pinu... a Ty marnujesz do tego celu trzy piny... Masz ku temu jakiś głębszy powód?


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 08:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 mar 2014
    Posty: 356
    Lokalizacja: Pruszków
    Pomógł: 15

    I jeszcze AREF podpięty do Vcc to błąd powinien być na nim kondensator filtrujacy.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 08:35 
    Offline
    Moderator
    Avatar użytkownika

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

    Nefarious19 napisał(a):
    Ja dodam jeszcze że po to wymyślili inzynierowie 1Wire żeby używać 1 pinu... a Ty marnujesz do tego celu trzy piny... Masz ku temu jakiś głębszy powód?

    Ło matko a to do 1wire te gniazda sensors ? ;) ... rzeczywiście to zgroza troszkę .... A przy okazji jeszcze to do podciągania 1wire dałbym rezystor 2,2K zamiast 4,7K

    _________________
    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: 16 paź 2015, o 08:37 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    mirekk36 napisał(a):
    o matko a to do 1wire te gniazda sensors ?


    no tak mi sie wydaje ze do 1-wire choć mogę się mylić :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 08:38 
    Offline
    Nowy

    Dołączył(a): 16 paź 2015
    Posty: 6
    Pomógł: 0

    Dzięki za szybkie odpowiedzi! Zastosuję się do rad Pana Mirka (jednak dopiero po południu będę w stanie zamieścić poprawiony schemat):

    - przyciski do GND
    - rezystor 4,7k do bazy tranzystora
    - filtracja zasilania (nie mam pojęcia dlaczego tego nie zrobiłem)
    - przełożenie diody do wyjścia uC
    - rezystory 2,2k zamiast 4,7k do 1wire

    Cytuj:
    Ja dodam jeszcze że po to wymyślili inzynierowie 1Wire żeby używać 1 pinu... a Ty marnujesz do tego celu trzy piny... Masz ku temu jakiś głębszy powód?


    Trochę przestraszyłem się linii 1wire, która finalnie miałaby długość ~6m. Chyba, że te kilka metrów naprawdę nie robi różnicy - wtedy chętnie podłączę to do jednej linii :)

    @EDIT
    Zdążyłem jeszcze zrobić poprawki! Załączam schemat:
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 10:03 
    Offline
    Moderator
    Avatar użytkownika

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

    varsheim napisał(a):
    - rezystor 4,7k do bazy tranzystora

    2.2K proponuję ;)

    ------------------------ [ Dodano po: 1 minucie ]

    varsheim napisał(a):
    Trochę przestraszyłem się linii 1wire, która finalnie miałaby długość ~6m.

    O panie to co mają powiedzieć ci, którzy używają i to z pełnym powodzeniem 1wire na magistrali która ma kilkadziesiąt metrów ? ;) .... a nie jest to ŻADNYM problemem

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

    No teraz schemat zaczyna wyglądać poprawnie ;)

    ------------------------ [ Dodano po: 6 minutach ]

    aha .... widzę jeszcze jedno co może powodować u ciebie pewien dyskomfort ;) że tak powiem .... widzę, że na wejście zasilania wpuścisz pewnie jakieś napięcie z zasilacza +12 - +16V ..... a po drodze siedzi biedny 7805 .... który będzie się grzał NIEMIŁOSIERNIE, pomyśl albo o zakupie przetworniczki:
    http://atnel.pl/przetwornice-atb-pwr-3.html

    albo zrób sam sobie przetworniczkę na jakimś miłym scalaku ... to na prawdę nie jest trudne - za to wtedy będziesz miał wszystko już tak jak trzeba. Zresztą zobacz sobie pan na PDF scalaczka LM2675 jeśli sam będziesz ją robił. A warto! też dlatego - że w końcu się przekonasz do poprawnego zasilania ;)


    Autor postu otrzymał pochwałę

    _________________
    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: 16 paź 2015, o 10:27 
    Offline
    Nowy

    Dołączył(a): 16 paź 2015
    Posty: 6
    Pomógł: 0

    Dziękuję serdecznie za pomoc!
    Na pewno użyję przetwornicy, jeszcze raz poprawię schemat, przygotuję projekt PCB i zamieszczę go tutaj :)

    Mam nadal jedno pytanie - czy moduł BTM-222 wymaga dodatkowych konwersji napięcia na liniach TX i RX? Czy może taki translator napięć znajduje się już w module? ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 10:43 
    Offline
    Moderator
    Avatar użytkownika

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

    varsheim napisał(a):
    Mam nadal jedno pytanie - czy moduł BTM-222

    Panie kochany ;) panie kochany ;) .... jak moduł ATB-BTM-222 czyli atnelański miałby nie posiadać konwersji ;) .... Nie dość, że posiada konwersję (to można ją konfigurować za pomocą zworek SMD czy ma być w standardzie 3,3V czy 5V (TTL) domyślnie jest właśnie w standardzie TTL ;)


    Autor postu otrzymał pochwałę

    _________________
    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: 16 paź 2015, o 10:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 lis 2012
    Posty: 298
    Pomógł: 13

    Może dla ścisłości, co by się nie pogubić: sam moduł BTM-222 wymaga konwersji, a układ ATB-BTM-222 jej nie wymaga :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2015, o 11:50 
    Offline
    Moderator
    Avatar użytkownika

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

    zoom napisał(a):
    Może dla ścisłości, co by się nie pogubić: sam moduł BTM-222 wymaga konwersji, a układ ATB-BTM-222 jej nie wymaga :D

    Racja ale ja na schemacie kolegi widzę moduł ATB-BTM-222 czyli od nas ;) ... i napisałem też wyraźnie, że konwersji nie wymaga ATB-BTM-222 - bo już ją posiada na pokładzie.

    _________________
    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: 17 paź 2015, o 14:40 
    Offline
    Nowy

    Dołączył(a): 16 paź 2015
    Posty: 6
    Pomógł: 0

    Witam ponownie, wrzucam projekt pcb, serdecznie proszę o wytykanie błędów.
    W razie jakichś okropieństw może małym usprawiedliwieniem będzie to, że to moja pierwsza płytka ;)

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2015, o 16:12 
    Offline
    Użytkownik

    Dołączył(a): 06 maja 2014
    Posty: 415
    Lokalizacja: Kraków
    Pomógł: 26

    Płytkę będziesz robił w firmie, czy w domu?

    Jeśli w domu, to przede wszystkim nie rób przelotek pod procesorem - bo bardzo ciężko jest je potem wykonać. Do tego ścieżeczki dość wąskie, blisko siebie, przelotki podobnie.
    Jeśli w firmie, to wszystkie te problemy odpadają.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2015, o 16:28 
    Offline
    Nowy

    Dołączył(a): 16 paź 2015
    Posty: 6
    Pomógł: 0

    krzysssztof napisał(a):
    Płytkę będziesz robił w firmie, czy w domu?


    Wszystko zrobione z myślą o firmie - w mojej okolicy znalazłem ich kilka i tak chyba będzie wygodniej



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO