skoro urządzenia 1wire mają nadany unikalny fabryczny adres, którego nie można zmienić i który jednoznacznie identyfikuje każde urządzenie to mam parę pytań

- skąd fabryki produkujące urządzenia pracujące w 1wire wiedzą, jakie adresy mogą wykorzystać do nowych urządzeń?
- czy to znaczy że może istnieć tylko ograniczona liczba urządzeń 1wire, i ta liczba jest równa 2^liczba bitów adresu?

#elektronika #automatyka #1wire #polibuda
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yungdupa: liczba adresów MAC też jest ograniczona, ale zakłada się, że prawdopodobieństwo wystąpienia 2 urządzeń o identycznym adresie w tej samej sieci jest niemal równe zeru. W 1wire to prawdopodobieństwo jest równie bliskie zeru więc nie ma co drążyć (a jedynie pamiętać, że jak coś nie działa, to trzeba sprawdzić)
  • Odpowiedz
@krytyk__wartosciujacy: dobra, ale chodzi mi o to co się stanie jeśli nagle skończy się dostępna pula adresów dla wszystkich urządzeń na całym świecie? przecież każde urządzenie 1wire ma unikalny adres


@yungdupa: Adres 1wire składa się z 64 bitów. Pomijając, że część adresu to suma kontrola oraz oznaczenie funkcjonalności urządzenia to na adres składa się też unikalny 48 bitowy numer seryjny.
2^48 to około 280 000 000 000 000 możliwości.

Jeszcze znalazłem
  • Odpowiedz
Moduł/Expander do 1-Wire. Powinno bez problemu uciągnąć 160 czujników temperatury lub innych. Piszemy właśnie bibliotekę w #go do obsługi tego ustrojstwa (inne dostępne są tutaj: https://github.com/owfs/owfs/tree/master/module/ownet) . Moduł zaprojektowany tak aby bez problemu podłączyć go do RPi lub klonów. Z modułu po podłączeniu 5V można zasilić RPi.

v0.2

#flameit #elektronika #1wire #pomiary
felixd - Moduł/Expander do 1-Wire. Powinno bez problemu uciągnąć 160 czujników temper...

źródło: comment_55mdXFrCoFcuktS8he4L2unCYiqMyZUP.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cztery_Znaki: już więcej nie chcę lutować 0403 ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°) z ręki. To ma być jednak zrobione profesjonalnie. Liczę na Ciebie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mireczki, pytanie do majsterkowiczów mam. Planuję zrobić czujnik temperatury, który podepnę pod OpenWRT. Chcę to zrobić, bo wkurza mnie chodzenie do piwnicy i monitoring temperatury na kotle CO. Chciałbym to robić zdalnie, w związku z tym mam pytanie jak to ogarnąć? Wiem, że potrzebuję Interfejs 1-wire tylko pytanie, czy oprócz niego i czujnika, coś jeszcze potrzebuję?

Czy taki interfejs jest ok?

http://allegro.pl/modul-czujnika-temperatury-w-standardzie-1-wire-i5567292525.html

taki
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Airbooz: na tym programatorze możesz ustawić tylko docelową temperaturę. Możesz go mieć w pokoju i zadać mu temperaturę np. 25C i w tym pokoju gdzie on leży będzie 25.

Nadmuchem nie będzie chyba sterować. Ale warto napisać do producenta pieca lub tego kto produkuje te programatory i opisać swoje żądania i problemy.

Liczę jednak na to że sam coś wykombinujesz i stworzysz. ;-)

Jak coś to wołaj jak idą prace!
  • Odpowiedz
#programowanie #protip #avr #arduino #1wire #i2c

Urządzenia na magistrali 1-Wire można podpiąć do linii SDA. Warunek konieczny do działania jest jeden - urządzenia nie mogą działać w tym samym czasie. Korzyść jest taka, że można oszczędzić jeden port IO a linia SDA i tak ma pull-up'a. (dobrze wziąć takiego 4.7k).

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach