Tani mikrokontroler IoT z PoE

17

Czy ktoś może polecić prosty mikrokontroler z niektórymi wejściami / wyjściami (<8), który można zasilać za pomocą PoE, czegoś taniego jak Raspberri Pi Zero. Wymagania są następujące:

  • Obsługa zintegrowanego PoE. Brak konieczności konserwacji akumulatora.
  • Obsługa komunikacji TCP / UDP
  • kilka I / O.

Chodzi o to, że jeśli potrzebuję zasilacza do każdego mikrokontrolera rozmieszczonego w domu, będę potrzebować dużego budżetu. Mając zestaw z chipami PoE, unikam zajmowania gniazdek i jednocześnie mam bezpieczną komunikację.

Zasadniczo chcę przejść przez niektóre kable Ethernet i dodać czujniki i siłownik bez konieczności ustawiania pełnego Arduino w każdym punkcie końcowym. I nie trzeba wymieniać baterii co roku. A także nie chcę wydawać dodatkowych pieniędzy na kupowanie dodatków i osłon.

Inną alternatywą, która w jakiś sposób spełnia moje wymagania, chociaż nie o tym myślałem, jest zainstalowanie komercyjnego gniazdka Wi-Fi. Uważam, że jest to trochę kosztowne w stosunku do potrzebnej liczby jednostek.

Oto jeden przykład z Amazon.

  • To rozwiązuje moje zapotrzebowanie na moc, pobierając moc bezpośrednio z sieci energetycznej.
  • Zapewnia komunikację przez Wi-Fi.
  • Mogę podłączyć do niego dowolny mikrokontroler z zasilaczem.
  • Ponieważ jest to sprzęt komercyjny, wierzę, że zapewni on pewien poziom bezpieczeństwa działania, w porównaniu z płytą testową, którą mógłbym zrobić sam, nie chcę ustawiać kuchni w aktach, ponieważ głupi skrót.

Oczywiście fajną rzeczą będzie samodzielne opracowanie aplikacji

Gniazdo Orvibo

Snake Sanders
źródło
2
Mówisz, że chcesz mikrokontrolera, ale jako przykład podaj tablicę produktów edukacyjnych . POE byłby własnością płyty, a nie MCU. Różne wiznety, HC9S12NE64 (jeśli nadal można je zdobyć) itp. Wbudowane rozwiązania Ethernetowe można prawdopodobnie poprawić dzięki dodatkowej ekstrakcji POE. Możliwe, że możesz stworzyć tańsze rozwiązanie wokół niektórych elektrycznych wariantów portu szeregowego w porównaniu do Ethernetu - potrzebujesz mostu czołowego, ale koszt na węzeł może być tańszy, a węzły MCU nie wykorzystają przepustowości Ethernet .
Chris Stratton,
6
Podoba mi się twoje pytanie, ponieważ problem jest prawdziwy. PoE to dobry pomysł i może zamiast zapytać o bezpośrednią rekomendację produktu, możesz zapytać o sposób dodania obsługi PoE do twoich projektów.
Bence Kaulics,
1
Te komentarze są cenne i doceniane. Drugą opcją byłoby zastąpienie pierwotnego wymagania PoE i TCP / IP czymś bardziej powszechnym w małych płytkach, którym jest USB (zasilanie + komunikacja), ale wątpię, aby takie rozwiązanie było tańsze, elastyczne, niezawodne i skalowalne, poza tym, że I nie sądzę, że prawdziwy projekt Internetu Rzeczy wykorzysta sieć urządzeń z węzłami USB połączonych z koncentratorem. W każdym razie zrobię szybkie badanie właściwości fizycznych USB.
Snake Sanders,
@ SnakeSanders, co tak naprawdę tutaj próbujesz osiągnąć? Mówisz o aplikacji, ale nie o tym, co ta aplikacja zamierza osiągnąć.
Paul,

Odpowiedzi:

15

Orange Pi Zero jest tani (7 $ + wysyłka), można go zhakować, aby uruchomić na pasywnym PoE , obsługuje TCP / UDP przez pokładowy Ethernet i bezprzewodowy i ma kilka I / O.

W mojej książce nie jest to dokładnie mikrokontroler, jest raczej jak mały bezgłowy komputer z linuksem, ale wtedy wspominasz o raspberrypi zero jako odnośniku, który należy do tej samej klasy.

Korzystając z niego, koniecznie skorzystaj z dystrybucji armbian i skonsultuj się z forum na temat zużycia energii i wskazówek bezprzewodowych.

EDYCJA: Ostrzeżenie, obecnie (września 2017 r.) Sprzedawana wersja 1.4 pomarańczowej pi zero ma problem z przegrzaniem . W tej chwili nie zaleca się kupowania tej tablicy.

Ludwig Schulze
źródło
10

Nie potrzebujesz PoE do konfiguracji. Wystarczy użyć dwóch przewodów z kabla Ethernet, aby zasilić kontrolery.

Kable Ethernet mają cztery nieużywane przewody: 4 (niebieski), 5 (biały z niebieskim), 7 (biały z brązowym) i 8 (brązowy). Uważam, że do użytku osobistego można użyć tych przewodów do zasilania mikrokontrolerów. Oczywiście powinieneś podjąć środki ostrożności na wypadek, gdybyś ty lub następny użytkownik twojej infrastruktury niewłaściwie go używał. Oznaczałbym przewody lub etykietę ostrzegawczą.

Igor Bljahhin
źródło
To dobra opcja!
Snake Sanders
TIL, że nazywa się to „Passive Power over Ehternet” en.wikipedia.org/wiki/Power_over_Ethernet .
Igor Bljahhin,
1
Duża różnica między „prawdziwym” POE a tym, że POE wykorzystuje wysokie napięcie i niższy prąd, aby zminimalizować straty na średnim dystansie. Prawdopodobnie dostarczysz napięcie robocze MCU lub nadwyżkę regulatora powyżej, więc wyższy prąd. Ale jeśli ogólny prąd jest niski, może to działać. W przypadku czegoś takiego jak MCU z pamięcią flash może to być w porządku, w przypadku czegoś tak energicznego jak malinowa pi możesz zacząć napotykać problemy, gdy będziesz mieć kilka metrów kabla. Należy również pamiętać, że prawdziwy odbiornik POE prawdopodobnie ma pewną ochronę przed skokami przepięcia podłączonymi do kabla.
Chris Stratton,
8

Arduino robi tablicę z wbudowanym PoE, ale przy podwójnej cenie Pi po raz ostatni patrzyłem, nie uważam tego za tanie. I brzmi fizycznie większy niż szukasz.

Jest to również Arduino Yun z poe , ale to kosztuje jeszcze więcej

Jeśli pi Zero W zrobi to, co chcesz, możesz dostać osobno adaptery PoE rzędu 8 £, być może tańsze luzem, które mogłyby być wykorzystane do napędzania pi Zero (lub w pełnym rozmiarze)

hardillb
źródło
4

Dokona tego dok VoCore 2 + PoE; Nie jestem jednak pewien, czy zamierzają wykonać kolejny proces produkcyjny, czy nie.

askvictor
źródło
2

Korzystałem z karty ethernetowej Itead Iboard arduino , zasilanej pasywnym adapterem PoE. Kupiłem je za 14 $ każdy, adaptery POE można kupić za mniej niż 1 $ w serwisie eBay. Ponieważ jest oparty na MCU, uruchamia się natychmiast, nie wymaga karty SD, jest całkowicie bezpieczny i nie można go zhakować. Używam go do domowego systemu monitorowania pogody z wykorzystaniem protokołów TCP i UDP z czujnikami temperatury / wilgotności / barometru / ruchu / RF. Obecnie w mojej sieci są 4 takie urządzenia, które działają bez problemu. Ale z jakiegoś smutnego powodu wycofali ten produkt, więc obecnie szukam zamiennika. Jest też jedna wada korzystania z niewielkich mikrokontrolerów MCU do pracy w sieci - trudno jest uzyskać bezpieczną http (ssl) działającą tam.

Plusy korzystania z Arduino MCU na płytach Linux:

  • uruchomienie Linuksa zajmuje dużo czasu
  • regularnie odkrywa nowe luki w zabezpieczeniach systemów Linux
  • wymaga aktualizacji, aby zapewnić bezpieczeństwo
  • jeśli nie jest poprawnie skonfigurowany, karta SD szybko się pogarsza
  • zużywa więcej energii niż płyta MCU

Cons:

  • tylko dla prostych aplikacji z powodu ograniczeń pamięci
  • niewystarczająco silny, aby pomieścić witrynę
  • dobre dla prostych żądań HTTP GET / POST
  • zbyt słaba moc obliczeniowa do obsługi protokołu SSL
  • zapomnij o użyciu karty SD
  • nie zapewnia powłoki Linux
  • nie można zalogować się do niego zdalnie, aby przesłać nowe oprogramowanie
gabonator
źródło
0

Podaję tutaj mikrokontrolery do 30 EUR. Będę szukał i aktualizował to, jeśli znajdę coś interesującego. Naprawdę dobrym rozwiązaniem byłoby coś poniżej 10 EUR, ale niczego takiego nie znalazłem.

inf3rno
źródło
-1

Możesz użyć Node MCU E12 zamiast mikrokontrolerów, co jest mniej niż zero pomarańczowego pi lub malinowego pi zero, a nawet my możemy uruchomić w nim rtos na przykład mangoose itp. Kosztował tylko 350 rupii indyjskich

Arockia Jegan
źródło
Jak to odpowiada na pytanie dotyczące PoE?
MatsK,
W potędze Ethernetu używasz kontrolera tylko do oscylacji oraz do kontrolowania i monitorowania przepływu mocy przez połączenie, więc wystarczy, aby wykonać tę akcję
Arockia Jegan
PoE = Power Over Ethernet. A pytanie brzmi: czy ktoś może polecić prosty mikrokontroler z niektórymi
wejściami
Tak ... Niepoprawnie wpisany .. Władza nad ethernetem
Arockia Jegan