Skocz do zawartości

Raspberry Pi vs Arduino - którą platformę wybrać?


Komentator

Pomocna odpowiedź

sheep6665, witam na forum i dziękuję za Twój punkt widzenia! Tematyka klonów nie była tutaj poruszana, ponieważ założyłem, że najsprawiedliwiej będzie jeśli porównamy dwa "oryginały". W przeciwnym wypadku należałoby przedstawić też tańsze "klony" RPi, co byłoby już ciężkie, bo temat jest znacznie bardziej zawiły. Ogólnie platformy "kompatybilne", to dobry temat na zupełnie osobny artykuł.

Po drugie, na forum mamy co kilka dni pytanie o niedziałające klony (problemy z programowaniem/sterownikami), więc przynajmniej na początku dobrze jest kupić płytkę oryginalną, aby nie dodawać sobie zbędnych problemów. Przynajmniej takie jest moje zdanie 😉

Link do komentarza
Share on other sites

W ogóle bardzo stronnicza jest ta tabelka...

Jak to nie można zrobić inteligentnego domu z arduino sterowanego przez internet?

Albo jeszcze bardziej istotna rzecz... systemy czasu rzeczywistego (czyli takie których czas reakcji zawsze mieści się w jakiejś założonej normie). Jeżeli mamy nawet tak prosty układ jak Atmega328 (w modelu uno) to ma on swój jeden jedyny program który leci w kółko. W przypadku systemu operacyjnego nigdy nie wiemy kiedy scheduler powie nam stop i weźmie się za inny program 😉

Link do komentarza
Share on other sites

W ogóle bardzo stronnicza jest ta tabelka...

Jak to nie można zrobić inteligentnego domu z arduino sterowanego przez internet?

Wszystko da się zrobić na obu platformach tylko pytanie gdzie to będzie wygodniejsze. Arduino nie jest stworzone do budowanie rozległych systemów, które mają się łączyć z Internetem. Rozwiązanie, w którym Arduino miałoby robić za serwer tego systemu całość musiałoby być ekstremalnie toporne (szczególnie interfejs), a na RPi można zrobić już coś "normalnego" 😉 Zresztą cały artykuł to tylko nasze spojrzenie na sprawę właśnie po to, aby można było tutaj dyskutować o "wyższości" jednej platformy nad drugą.

Link do komentarza
Share on other sites

W ogóle bardzo stronnicza jest ta tabelka...

Jak to nie można zrobić inteligentnego domu z arduino sterowanego przez internet?

Wszystko da się zrobić na obu platformach tylko pytanie gdzie to będzie wygodniejsze. Arduino nie jest stworzone do budowanie rozległych systemów, które mają się łączyć z Internetem. Rozwiązanie, w którym Arduino miałoby robić za serwer tego systemu całość musiałoby być ekstremalnie toporne (szczególnie interfejs), a na RPi można zrobić już coś "normalnego" 😉 Zresztą cały artykuł to tylko nasze spojrzenie na sprawę właśnie po to, aby można było tutaj dyskutować o "wyższości" jednej platformy nad drugą.

To trochę tak jakby porównywać tranzystor z rezystorem, czyli dwa różne światy. Osoby czytające takie artykuły należą raczej do osób początkujących i tego typu tabelki moim zdaniem tylko mieszają im w głowie.

Potem tak jak @sheep6665 ludzie twierdzą że Linux (czy ogólnie system operacyjny) powoduje że coś jest lepsze. A niestety ma to tyle samo wad co zalet i wszystko zależy od zastosowania...

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

PiotrekR, mamy świadomość, że nie powinno się bezpośrednio porównywać tych dwóch platform bo są to zupełnie inne płytki i tak wniosek miał m.in. płynąc z tego artykułu. Jakieś porównanie musiało się pojawić (wraz z przykładami), ponieważ wiele początkujących osób pytało właśnie o bezpośrednie zestawienie Raspberry Pi i Arduino 😉

Link do komentarza
Share on other sites

W ogóle bardzo stronnicza jest ta tabelka...

Jak to nie można zrobić inteligentnego domu z arduino sterowanego przez internet?

Wszystko da się zrobić na obu platformach tylko pytanie gdzie to będzie wygodniejsze. Arduino nie jest stworzone do budowanie rozległych systemów, które mają się łączyć z Internetem. Rozwiązanie, w którym Arduino miałoby robić za serwer tego systemu całość musiałoby być ekstremalnie toporne (szczególnie interfejs), a na RPi można zrobić już coś "normalnego" 😉 Zresztą cały artykuł to tylko nasze spojrzenie na sprawę właśnie po to, aby można było tutaj dyskutować o "wyższości" jednej platformy nad drugą.

Treker powyższe informacje na temat arduino zdezaktualizowały się od czasu Blynk-a.

Owszem nie będzie to interfejs graficzny "z płynnie przewijanym tłem w 3D" ale nazwanie interfejsu Blynka extremalnie topornym jest zdecydowaną przesadą, tym bardziej jeśli się weźmie pod uwagę możliwości tej aplikacji.

Link do komentarza
Share on other sites

SOYER, rozumiem, że spodobał Ci się Blynk i faktycznie jestem tam wygodny interfejs. Pomijasz tylko jedną kwestię. Blynk działa, bo między twoim telefonem, a urządzeniem stoi serwer "obcej" firmy. Oczywiście ma to zalety, bo jest łatwe i wygodne, ale ma też wady. Po pierwsze wszystko idzie przez serwery, na które nie masz wpływu. Oddanie jakiś ważnych informacji w obce ręce nie zawsze jest dobrym pomysłem. Po drugie takie usługi chmurowe z czasem niestety upadają (wiele podobnych inicjatyw już zniknęło) - z dnia na dzień zostajesz wtedy z niczym.

W moim rozumieniu inteligentnego, rozbudowanego systemu do smart home taki serwer tworzymy samodzielnie. Na Raspberry Pi nie będzie to żadnym problemem. Na samym Arduino już tego nie zrobisz...

  • Lubię! 1
Link do komentarza
Share on other sites

Treker, jak już pisałem Blynk to fajna apka, a serwer oczywiscie też możesz postawić u siebie i nie są to "żadne arkana" dla zaznajomionych z tematem(czyli nie dla mnie). Jest o tym nawet na polskiej stronie o Blynku. Myślę, że warto się tym zainteresować(ASAP), bo znacznie poszerza możliwości zastosowania arduino dla początkujących. Zawodowcy zawsze sobie poradzą, ale trzeba trafić do masowego odbiorcy, więcej młodych zainteresuje się tematem, więcej się wyłowi rodzynków, więcej pójdzie dalej w tym kierunku. Z pożytkiem dla wszystkich;-). Blynk może pomóc!?!

Ale oczywiście zgadzam się z tym, że o niebo lepiej można to zrobić na RPi, ale ja JESZCZE nie potrafię🙂 ale w tym mi akurat pomożecie 😅

Pozdrawiam.

Link do komentarza
Share on other sites

Nie do końca jest to prawdą. Różnicą i to podstawową jest szybkość i prostota programowania a w tej Arduino bije na głowę Malinę. Nie mówiąc o zasilaniu, wydzielaniu ciepła a w końcu o wymiarach. Wystarczy porównać Raspberry 3+ do Arduino nano - i od razu widać różnicę. Wadą Raspi jest brak jednego środowiska do zarządzania pinami. No tak - Python - Ale czy muszę uczyć się skomplikowanego języka programowania by zrobić prosty program? Chyba nie. A Arduino IDE jest po prostu genialne. Wybierasz płytkę, port i ładujesz program przez usb. W tym arduino wygrywa. Nie zapomnijmy, że do sterowania wiatrakiem nie muszę uruchamiać całego linuxa bo i po co?

 

Dnia 30.12.2017 o 12:51, Treker napisał:

SOYER, rozumiem, że spodobał Ci się Blynk i faktycznie jestem tam wygodny interfejs. Pomijasz tylko jedną kwestię. Blynk działa, bo między twoim telefonem, a urządzeniem stoi serwer "obcej" firmy. Oczywiście ma to zalety, bo jest łatwe i wygodne, ale ma też wady. Po pierwsze wszystko idzie przez serwery, na które nie masz wpływu. Oddanie jakiś ważnych informacji w obce ręce nie zawsze jest dobrym pomysłem. Po drugie takie usługi chmurowe z czasem niestety upadają (wiele podobnych inicjatyw już zniknęło) - z dnia na dzień zostajesz wtedy z niczym.

W moim rozumieniu inteligentnego, rozbudowanego systemu do smart home taki serwer tworzymy samodzielnie. Na Raspberry Pi nie będzie to żadnym problemem. Na samym Arduino już tego nie zrobisz...

Ale na ESP-32 a i owszem.

Link do komentarza
Share on other sites

Witam serdecznie wszystkich

Chciałbym zrealizować kilka projektów, jednak nie wiem jaką platformę wybrać. Nie mam ani wykształcenia elektrycznego/elektronicznego/informatycznego itp. Ani umiejętności. Tak więc kursy są mocno pomocne (przerobiłem podstawy elektroniki I) a trzeba robić coś dalej. Na teraz chciałbym zrealizować projekt licznika kulek to mojej repliki ASG aby po wystrzeleniu odpowiedniej ilości kulek powodował zacięcie (odłączenie zasilania). Wydaje mi się, że lepiej do tego sprawdziłby się Arduino. Jednak nie wiem czy czegoś takiego nie można by zrobić w prostszy sposób.

Drugim moim projektem byłby inteligentny dom. Tutaj zapewne Rasberry, kwestia jest – czy warto się w tym momencie uczyć równolegle dwóch systemów czy nie lepiej jednego.

Dodatkowo mam pytanie – dla mojego projektu którym pisałem wcześniej. Potrzebowałbym obudowy odpornej na warunki atmosferyczne. Domyślam się, że raczej obie platformy potrzebują chłodzenia i nie ma opcji znalezienia czegoś takiego. Mam rację?

Link do komentarza
Share on other sites

@Wilhelm_black witam na forum 🙂

Tak, masz rację. Pisząc w dużym skrócie: w pierwszym przypadku lepiej sprawdzi się Arduino, a w drugim Raspberry Pi.

27 minut temu, Wilhelm_black napisał:

czy warto się w tym momencie uczyć równolegle dwóch systemów czy nie lepiej jednego.

Radziłbym zacząć od Arduino, bo szybciej zobaczysz ciekawe efekty. Do Raspberry Pi warto usiąść trochę później (przynajmniej taka jest moje zdanie) 🙂

Link do komentarza
Share on other sites

Cytat

Arduino zapewnia bardzo szybki start, ale z drugiej strony jesteśmy "skazani" na jedną technologię (programowanie w języku Arduino).

Nie jesteśmy skazani, udało mi się programować Arduino Uno normalnie w C z wstawkami Asemblera. Po prostu bootloader Arduino symuluje albo USBasp, albo Stk500 nie pamiętam już dokładnie.

Link do komentarza
Share on other sites

mam do zrobienia oświetlenie 16 stopni schodów,

jak myślicie, arduino albo raspbery uciągną stałe podpięcie do napięcia transformowanego na niższe, tak żeby działał jak sterownik oświetlenia led?

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.