Strona 9 z 20

: piątek 11 lip 2014, 17:40
autor: Marooned
Calineczka pisze:Jak za pomocą Pi sterować możliwie największą liczbą przekaźników?
MCP23017 -> https://www.youtube.com/watch?v=m83UdW67hVY
Niedawno doszły do mnie sample, więc będę powoli podłączał 10 kontaktronów do RPi.
Calineczka pisze:Chciał bym też podłączyć sporo czujników temperatury. Uważacie, że DS18B20 to najlepszy wybór? Ile mogę ich podłączyć do jednego portu?
Sieć oparta na 1-wire ma swoje wymagania i nie liczy się tylko liczba elementów, ale i długość linii transmisyjnej. Generalnie wszystko rozbija się o pojemność sieci oraz wydajność prądową źródła. Przy dużej sieci stosuje się aktywne pull-upy zamiast rezystorów.

Ja w domu mam dość sporą sieć DS18B20: 9 czujników na całej powierzchni mieszkania oraz po 2 stronach bloku. Sieć 3 żyłowa, więc bez parasite power. To kilkadziesiąt metrów linii jeśli to zsumować. RPi ze standardowym rezystorem push-up nie dawała rady. Zamontowałem potencjometr wieloobrotowy i schodziłem z rezystancją w dół do momentu, aż RPi potrafiła odczytać wartości bez błędów. Będę jeszcze mierzył prąd, jaki płynie z GPIO czy jest bezpieczny. Jeśli tak, to fajnie. Jeśli nie, to będę musiał zastosować wspomniany aktywny pull-up, co sporo utrudni.

Materiały dodatkowe:
* obliczanie długości sieci: http://www.easy-soft.net.pl/artykuly/te ... dowy-sieci
* aktywne pull-upy: http://www.maximintegrated.com/en/app-n ... vp/id/4206

: sobota 12 lip 2014, 09:57
autor: Calineczka
Marooned, bardzo Ci dziękuję za cenne info. Wczytam się przy najbliższej okazji :-)

: poniedziałek 14 lip 2014, 09:24
autor: neutrinus
Ciekawostka: właśnie wyszła nowa wersja B+ - zmienione wyjścia i układ elementów na płytce.

: poniedziałek 14 lip 2014, 09:51
autor: tOmki
Bez rewelacji

: poniedziałek 14 lip 2014, 10:20
autor: artur_n
Przy tych samych parametrach jest bardziej prądożerna. Zmieniony wygląd to też inne obudowy. Z pewnością wolę swoją wersję B.

: poniedziałek 14 lip 2014, 12:52
autor: neutrinus
artur_n pisze:Przy tych samych parametrach jest bardziej prądożerna. Zmieniony wygląd to też inne obudowy. Z pewnością wolę swoją wersję B.
To ciekawe, bo wywalili stablilizator liniowy?

: poniedziałek 14 lip 2014, 13:18
autor: Marooned
Informacje o nowej wersji: http://www.raspberrypi.org/blog/#introd ... del-b-plus
Niekompatybilny rozkład elementów z milionem dostępnych dodatków - chwilę zajmie zanim się przyjmie na rynku. Szczególnie, że nadal ten sam procek i wielkość pamięci, a to nie zachęca do zmiany.

Tu jest ciekawa opcja
http://www.bananapi.org/p/product.html
Porównanie z RPi: http://www.bananapi.org/2014/05/is-bana ... ry-pi.html
Dokładniejsze porównania:
* http://raspi.tv/2014/banana-pi-review-first-impressions
* http://hardware-libre.fr/2014/06/raspbe ... ware-duel/
Za tę samą cenę mamy mocniejszy sprzęt - zbliżony, choć nie w pełni kompatybilny z RPi.

: poniedziałek 14 lip 2014, 17:24
autor: krzycho_
B+ może i ma ten sam hardware ale moim zdaniem ma kilka ważnych zalet .

Mniejszy pobór prądu , 600mA do 750 w poprzedniej - przeprojektowali sekcję zasilania na sprawniejszą .
Dodatkowe dwa USB i ważna rzeczy , gniazda mieszczą się w obrysie PCB a nie jak poprzednio sporo wystawały. Brak composite na plus bo kto używa CRT :mrgreen:

Microsd też na plus bo również nie wystaje zbyt poza obrys :)

Zakupiłem zamiast B rev1 bo 256 ramu trochę spowalnia malinkę.

[ Dodano: 14 Lipiec 2014, 18:06 ]
Jako ciekawostka ,w Farnellu ponad 150szt poszło w godzinę :o

: wtorek 15 lip 2014, 00:06
autor: studzin
Jakie dajecie kable na 1wire przy większych odległościach?

: wtorek 15 lip 2014, 14:54
autor: Marooned
Ja dałem klasyczny kabel domofonowy/alarmowy YTDY-6x0,5mm (współdzielony na 1 wire i kontaktrony):
http://www.speckable.pl/produkt/1293/Pr ... ml?ref=qq1

: wtorek 15 lip 2014, 17:15
autor: rafalzaq
Czy w nowej wersji już jest lepiej zrobione zasilanie USB? Mam wersję już bez bezpieczników na USB, ale przy podłączaniu modułu wifi idzie na tyle wielki pik, że całość się resetuje. Należałoby podłączyć go przez zasilanego huba USB co jest trochę bez sensu bo zasilacz do maliny mam dość mocny.

: środa 10 wrz 2014, 19:49
autor: krzycho_
Dziś z cyklu malinowy świat :)

Wyświetlacz OLED 128x64

Jako że wpadł mi w ręce taki ładny wyświetlacz to warto było go podłączyć do maliny w celach przetestowania .

Jest to dosyć popularny chiński oled oparty na sterowniku SSD1306 , występuje on w wersja z interfejsem SPI lub wolniejszy ale wymagający tylko dwóch przewodów I2C .

Samo połączenie z maliną jest bardzo proste , niezależnie z od wersji maliny jest to odpowiednio SDA - na pinie 3 oraz SDC - na pinie 5 , zasilanie 5V i masę łączymy również do pinów rpi.

Aby wyświetlacz nam zadziałał musimy wpierw uruchomić (jeśli wcześniej tego nie robiliśmy) obsługę i2c w systemie.

W tym celu edytujemu plik /etc/modprobe.d/raspi-blacklist.conf w obu liniach które tam mamy dodajemy komentarz na początku czyli znak #.

Następnie edytujemy plik /etc/modules dodając dwie linie :

Kod: Zaznacz cały

i2c-bcm2708
i2c-dev
Teraz instalujemy pakiety niezbędne tj polecenie (w trybie root - sudo oczywiście) ;

Kod: Zaznacz cały

sudo apt-get install build-essential git-core libi2c-dev i2c-tools lm-sensors
Następnie sterownik SSD1306 poleceniem ;

Kod: Zaznacz cały

git clone https://github.com/hallard/ArduiPi_SSD1306.git
Następnie kompilujemy poleceniami (jeśli jesteśmy w katalogu home/pi/ArduiPi_SSD1306 to bez pierwszego) ;

Kod: Zaznacz cały

cd ArduiPi_SSD1306
sudo make
Ponieważ mój wyświetlacz różni się od tego z Adafruit adresem I2C musiałem zmienić adres w pliku ArduiPi_SSD1306.h .
Linia 34 tj
ADAFRUIT_I2C_ADDRESS 0x3D
na
ADAFRUIT_I2C_ADDRESS 0x78
Teraz wchodzimy do katalogu przykładów examples w home/pi/ArduiPi_SSD1306 i wydajemy polecenie kompilacji ;

Kod: Zaznacz cały

sudo make
Następnie ;

Kod: Zaznacz cały

./ssd1306_demo --help
Widzimy możliwe polecenia.
Tryb demo uruchamiamy przez ;

Kod: Zaznacz cały

./ssd1306_demo --verbose --oled 3
:)

cdn.....

Obrazek

PS> na foto pinout GPIO najnowszej wersji B+

: niedziela 28 wrz 2014, 20:01
autor: Calineczka
Panowie, piszę tutaj bo zainteresowani tematem czytają, otóż poszukuję kogoś, kto dłubie w Pi żeby zlecić robótkę.
Muszę mieć kilka/naście kanałów do sterowania jasnością, z interfejsem graficznym i dostępem via net, jeszcze nie wiem czy będzie to sterowanie peryferiami PWM-em czy SPI jakimś potencjometrem cyfrowym.
Jeśli ktoś z Was chciał by podjąć się takiej, odpłatnej, współpracy, proszę o kontakt na PW.
;)

: poniedziałek 29 wrz 2014, 21:12
autor: Marooned
Calineczka pisze:Muszę mieć kilka/naście kanałów do sterowania jasnością
Do tego poleciłbym taki układzik. Mam, bawiłem się w sterowanie 10 serwami na raz, brzmi jakby pasował do Twojego projektu. Sporo ułatwi no i sprzętowy PWM zawsze pewniejszy od programowego.

: wtorek 11 lis 2014, 21:44
autor: studzin
Chciał bym w miarę bezbolesny sposób dodać więcej wyjść GPIO. Myślę o jakimś ekspanderze, ale tak aby się nim sterowało jak standardowymi portami. Chodzi dokładnie o aplikację Domoticz. Pytanie, czy ktoś ma doświadczenie w tej materii bo na razie w walce z pcf8574 wygrywa kawałek krzemu ;)