INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(
Witam! Jest to mój pierwszy projekt, więc proszę o wyrozumiałość. Dzisiaj chcę przedstawić wam jak obsługiwać czujnik temperatury DS18B20/DS18B20+, przy użyciu minikomputera Raspberry Pi. Ja użyłem wersji B+. Jest to projekt przeznaczony raczej dla początkujących użytkowników Raspberry Pi. Był to pierwszy układ, który zmontowałem używając komputerka Rpi. A więc zaczynajmy.
Co będzie potrzebne :
- Raspberry Pi ( ja użyje wersji B+)
- czujnik temperatury DS18B20/DS18B20+
- rezystor 4.7k Ohm
Jak widać nie jest potrzebne wiele a efekt jest ciekawy.
Jak to zrobić ?
- Aktywujemy magistralę 1-wire, którą porozumiewa się termometr. W tym celu wpisujemy do konsoli
sudo nano /etc/config.txt dtoverlay=w1-gpio
- Wciskamy [CTRL] + [X], [Y], [ENTER], żeby zapisać zmiany
- Restartujemy Rpi komendą
sudo reboot
- Ładujemy moduły
sudo modprobe w1-gpio sudo modprobe w1-therm
- Komendą
lsmod | grep w1
sprawdzamy czy wszystko działa. Powinniście ujrzeć coś takiego
- Jeżeli wszystko działa zamykamy system poniższą komendą i odłączamy Rpi od zasilania
sudo halt
- Zestawiamy układ według poniższych schematów
8. Uruchamiamy Rpi i patrzymy na diody na płytce. Jeżeli wszystko jest w porządku, czekamy na uruchomienie systemy
9. Teraz wchodzimy w katalog z naszym czujnikiem
cd /sys/bus/w1/devices
10.Sprawdzamy co znajduje się w tym katalogu
ls
11. Folder z nazwą typu “10-000823edbd8f” to folder naszego czujnika. “10-000823edbd8f” to numer seryjny naszego czujnika. W waszym przypadku będzie oczywiście inny.
12. Wchodzimy w ten folder.
cd 10-000800edbd8f
13. Otwieramy plik w1-slave
cat w1-slave
14. W pliku znajdziemy mniej więcej coś takiego :
26 00 56 4d ff ff 0c 10 c3 : crc=c3 YES 26 00 56 4d ff ff 0c 10 c3 t=29500
15.Wartość zmiennej “t” oznacza temperaturę odczytywaną przez czujnik. Wystarczy podzielić ją przez 1000, by otrzymać wartość w stopniach Celsjusza. W moim przypadku wynosi ona 29.5 °C.
Tym sposobem udało wam się podłączyć czujnik do waszego komputerka. Jeżeli macie jakieś pytania zadawajcie je śmiało w komentarzach.
Części kupisz tutaj:
Życzę wielu udanych projektów ;)
INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(
łap 4 za szczere chęci ;) możnaby to zrobić na kilku układach, ale wiem, że nie o funkcjonalność tego chodzi, a o sam fakt działania
Dziękuję bardzo. Jest to mój pierwszy wpis i postaram się żeby następny był lepszy
“Powinniście ujrzeć coś takiego”
Co takiego mamy ujrzeć?
O sorki zgubiłem jedno zdjęcie . Postaram się wstawić dzisiaj
wg mnie do poprawy
opisałbyś jaki system wgrałeś na rpi
początkujący nie załapią w ogóle
Chodzilo mi tu bardziej o osoby które pierwszy raz podlaczają do RPi elektronikę ale nie uruchamiają płytki po raz pierwszy . Postaram się dzisiaj poprawić ten wpis
jak na twój pierwszy wpis to całkiem nieźle. Myślę że będzie więcej takich projektów.
Dzięki . Postaram do aby następne były lepsze.
Mam pytanie. Ile twoja płytka Rasberry pi kosztowała? Pytam się , ponieważ poszukuje cos takiego.
Moja kosztowała 180 zł zaraz po wyjściu tego modelu. Teraz znajdziesz za 160 ☺
ok dzienki. Jak co dodałem nowy post jest w poczekalni.
nie widzę tego folderu w1/devices
Przecież schemat jest błędny… Ściągasz linie danych do masy tym rezystorem. Powinien być między zasilaniem a linią danych. Dwója!
Słaby poradnik , wiele błędów min. plik config znajduje się w katalogu boot a nie w etc punkty 4 i 5 nie są potrzebne budowę układu można przesunąć na sam początek .