Przeszukaj forum
Pokazywanie wyników dla tagów 'RaspberryPi'.
Znaleziono 2 wyniki
-
Witam, posiadam raspberry pi i chciałbym stworzyć stację pogodową. Potrzebuję pomocy bo pierwszy raz robię coś z modułami. Proszę o samą pomoc w podłączeniu ponieważ oprogramowanie i wszytsko inne napisze sam. Z góry dziękuję oraz dodaje niżej linki do przedmiotów które posiadam. Jeżeli będzie cos potrzeba więcej to prosze powiedzcie. Dzięki! Rzeczy które posiadam: Raspberry Pi 4 ESP8266 ESP-01S WLAN WiFi MQ-135 Czujnik gazu Air Quality DHT11 czujnik temperatury i czujnik wilgotności BMP280 cyfrowy barometryczny moduł czujnika ciśnienia atmosferycznego Mini Breadboard 400 Pin z 4 Busbars dla Jumper Cable Przewody połączeniowe Protoboard Breadboard, Richer-R 65 sztuk Breadboard Przewody połączeniowe Protoboard Bezlutowany elastyczny zestaw kabli męskich do męskich AZDelivery Jumper Wire Cable 40 szt. każdy 20 cm F2F Female to Female
-
- weather-station
- gpio
- (i 3 więcej)
-
Witam, moj pierwszy post na tym forum wiec pozdrawiam wszystkich 🙂 Przy okazji instalacji fotowoltaniki w gospodarstwie domowym stwierdziłem, ze fajnie by było monitorować bilans energetyczny. W tym celu zakupiłem licznik, po pierwszych nieudanych próbach połączenia z NodeMcu stwierdziłem ze wygodniej będzie postawić tam jakieś Raspberry - licznik jest w trudno dostępnym miejscu, Arduino OTA się nie sprawdziło, wiec postawiłem na wygodę czyli SSH. Zakupiłem Raspberry Pi Zero oraz nakładkę z interfejsem RS485 https://botland.com.pl/pl/raspberry-pi-hat-komunikacja/11722-rs485-pi-sn65hvd72-interfejs-rs485-dla-raspberry-pi-7426787870163.html?search_query=RS485+hat&results=3. Przygotowałem raspberry tak jak jest napisane tutaj http://minimalmodbus.readthedocs.io/en/master/installation.html i napisalem spkrypt: import minimalmodbus SLAVE_ADDRESS = 1 REGISTER_ADDRES = 0 # przykladowo minimalmodbus.BAUDRATE = 9600 minimalmodbus.PARITY = 'E' ins = minimalmodbus.Instrument('/dev/ttyAMA0' SLAVE_ADDRESS) print(ins.read_register(REGISTER_ADDRESS)) Problem w tym, ze skrypt zachowuje się losowo, czasem zadziała czasem wyrzuci IOError (No connection with module), kiedy np dla rejestru 32 bitowego używam read_long() lub dla floata read_float() wyrzuca albo IOError lub ValueError. Czy ktoś ma doświadczenie w tej materi i wie co posprawdzać, co może byc nie tak? Jak będę w domu wrzucę pełne opisy błędów. z gory dzięki 🙂
- 2 odpowiedzi