robert10 Styczeń 27, 2019 Udostępnij Styczeń 27, 2019 Wysyłam Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Styczeń 27, 2019 Udostępnij Styczeń 27, 2019 @robert10 ufff, moja szklana kula dobrze działa 🔮 Błąd w podłączeniu i to poważny. Rozłącz to szybko bo robisz zwarcie. Zobacz jak na naszych zdjęciach są powkładane elementy, używasz płytki odwrotnie. Sprawdź też ten artykuł: Jak działa płytka stykowa? Zdjęcia, budowa, przykłady 1 Cytuj Link do komentarza Share on other sites More sharing options...
robert10 Styczeń 27, 2019 Udostępnij Styczeń 27, 2019 (edytowany) Serdecznie dziękuję działa!!! Treker najlepszy Edytowano Styczeń 27, 2019 przez robert10 1 Cytuj Link do komentarza Share on other sites More sharing options...
BartBuilder Marzec 17, 2019 Udostępnij Marzec 17, 2019 Cytat linię danych należy koniecznie połączyć przez rezystor 4,7kΩ z zasilanie (3,3V). Powyższa zasada dotyczy ogólnie szyny 1wire? Czy potrzebuję rezystor przy każdym czujniku? Bo jeżeli tak to, dodanie kolejnego urządzenia będzie skutkowało zmniejszaniem się rezystancji (połączenie równoległe) między szyną danych a zasilaniem. Poza tym w powyższym zadaniu jest literówka w wyrazie "zasilaniem". Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Treker (Damian Szymański) Marzec 17, 2019 Udostępnij Marzec 17, 2019 @BartBuilder zasada tyczy się całej szyny 1-wire, nie należy dodawać kolejnych rezystorów podczas podłączania nowych czujników - wystarczy jeden. Dziękuję za zgłoszenie literówki - już poprawione. Cytuj Link do komentarza Share on other sites More sharing options...
gkras Maj 10, 2019 Udostępnij Maj 10, 2019 Witam! Bardzo fajny kurs. Wszystko wyjaśnione "łopatologicznie", ale dla pewności brakuje mi schematów elektrycznych połączeń. Na zdjeciu nie widać tych połączeń jak one przebiegają i czasami mam wątpliwości. Czy możecie zamieścić takie schematy lub zdjęcia płytki z drugiej strony, żeby było widać połączenia? 1 Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Maj 10, 2019 Udostępnij Maj 10, 2019 @gkras, witam na forum 😉 Widzę, że to Twoje pierwsze kroki na Forbocie, oto najważniejsze informacje na start: Chcesz przywitać się z innymi członkami naszej społeczności? Skorzystaj z tematu powitania użytkowników. Opis najciekawszych funkcji, które ułatwiają korzystanie z forum znajdziesz w temacie instrukcja korzystania z forum - co warto wiedzieć? Poszczególne posty możesz oceniać (pozytywnie i negatywnie) za pomocą reakcji - ikona serca w prawym dolnym rogu każdej wiadomości. 4 minuty temu, gkras napisał: Witam! Bardzo fajny kurs. Wszystko wyjaśnione "łopatologicznie", ale dla pewności brakuje mi schematów elektrycznych połączeń. Na zdjeciu nie widać tych połączeń jak one przebiegają i czasami mam wątpliwości. Cieszę się, że kursy są pomocne - miło słyszeć! W tym kursie zdecydowaliśmy się na takie opisy słowne i schematy montażowe, bo w przypadku Raspberry Pi większość projektów spotykanych w internecie jest opisywanych w taki sposób. Nie zawsze pojawiają się schematy ideowe połączeń. Dzięki temu projekty są łatwiejsze w zrozumieniu dla osób, które nie są związane typowo z elektroniką. Aktualnie nie planujemy dodawania takich schematów do tej serii, ale nie wykluczone, że w przyszłości się pojawią. Jeśli masz jakieś problemy to pytaj na forum, zawsze ktoś sprawdzi Twój układ i wskaże ewentualny błąd 😉 1 Cytuj Link do komentarza Share on other sites More sharing options...
gkras Maj 10, 2019 Udostępnij Maj 10, 2019 2 godziny temu, Treker napisał: Cieszę się, że kursy są pomocne - miło słyszeć... Dzięki. Dopatrzylem się na zdjęciach płytek kolorowych linii oznaczajacych połączenia, także wszystko w porządku. Cytuj Link do komentarza Share on other sites More sharing options...
michalk121 Listopad 7, 2019 Udostępnij Listopad 7, 2019 Witam, nie rozumiem jak można używać kilku czujników ds18b20. Chciałbym na stałe skojarzyć dany termometr z jakąś zmienną tylko jak? Znam ich adresy, przeczytałem https://github.com/timofurrer/w1thermsensor/blob/master/README.md ale dalej mi coś nie działa 😞 1 Cytuj Link do komentarza Share on other sites More sharing options...
Gieneq Listopad 8, 2019 Udostępnij Listopad 8, 2019 @michalk121 witamy na forum! Poruszyłeś fajny temat, właśnie dużą zaletą tych czujników jest możliwość łatwego łączenia. for sensor in W1ThermSensor.get_available_sensors(): Fragment ten przechodzi po liście widocznych czujników, możesz równie dobrze w momencie inicjalizacji pobrać tę listę i zapisać w zmiennej. Nie zagłębiłem się za mocno w metody klasy czujnika ale na pewno jest tam pole .id które pewnie oznacza adres, możesz zatem zrobić słownik? (Pythonową strukturę podobna do hashmapy gdzie przyporządkujesz adres id do obiektu czujnika). Następnie w dowolnym momęcie będziesz mógł sprawdzić wartość czujnika odwołując się do klucza w słowniku i odczytując pole z klasy czujnika. Cytuj Link do komentarza Share on other sites More sharing options...
michalk121 Listopad 8, 2019 Udostępnij Listopad 8, 2019 (edytowany) Witam, w nocy doszedłem do błędu jaki popełniałem. Tutaj wklejam kod z dwoma termometrami prosto z Pythona: import time import RPi.GPIO as GPIO from w1thermsensor import W1ThermSensor #import w1thermsensor GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(21, GPIO.OUT) GPIO.output(21, GPIO.LOW) czujnik = W1ThermSensor(W1ThermSensor.THERM_SENSOR_DS18B20,"041721503bff") temp= czujnik.get_temperature () print(temp) czujnik2 = W1ThermSensor(W1ThermSensor.THERM_SENSOR_DS18B20,"0417214febff") temp2= czujnik2.get_temperature () print(temp2) zmienna temp i temp2 bezpośrednio zawierają temperaturę. Edytowano Listopad 8, 2019 przez Gieneq Zachęcam do używania bloku kodu 1 Cytuj Link do komentarza Share on other sites More sharing options...
Gieneq Listopad 8, 2019 Udostępnij Listopad 8, 2019 Fajnie że udało Ci się dojść do tego co jest nie tak, kod programu może też przyda się komuś innemu. 😀 1 Cytuj Link do komentarza Share on other sites More sharing options...
ethanak Listopad 8, 2019 Udostępnij Listopad 8, 2019 @Gieneq Pythonowy dict nie jest "strukturą podobną do hashmapy" ale dokładnie hashmapą. To tak w kwestii formalnej 🙂 1 Cytuj Link do komentarza Share on other sites More sharing options...
Gieneq Listopad 8, 2019 Udostępnij Listopad 8, 2019 Dzięki, o to własnie chodziło, określenie hashmapa jednak bardziej kojarzy mi się z innymi językami. Cytuj Link do komentarza Share on other sites More sharing options...
upiter81 Maj 7, 2020 Udostępnij Maj 7, 2020 Witam, w jaki sposób zmienić rozdzielczość czujnika? Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!