Arduino vs Raspberry Pi Który komputer jest dla Ciebie mini?

  • Owen Little
  • 0
  • 2374
  • 475
Reklama

Arduino i Raspberry Pi mogą wyglądać dość podobnie - oba są uroczymi małymi płytkami z kilkoma układami scalonymi i pinami - ale w rzeczywistości są to bardzo różne urządzenia.

Szukasz małego komputera, być może zasilającego DIY Network Security Camera - to wspólna decyzja potrzebna w przypadku wielu zabawnych projektów. Słyszałeś dobre rzeczy o Raspberry Pi i Arduino, ale nie możesz zdecydować, który jest odpowiedni dla Ciebie. Co będzie najbardziej przydatne po zdemontowaniu kamery bezpieczeństwa dzięki incydentowi z sąsiadami? W którym mógłbyś odtwarzać filmy? Nie martw się, jesteśmy tutaj, aby wyjaśnić wszystko!

Jeśli jesteś bardziej wizualnym uczniem (takim jak ja), ten artykuł jest dostępny w formie wideo tutaj:

Co za różnica?

Arduino to mikrokontroler, a nie mini-komputer. Mikrokontroler to tylko niewielka część tego, co składa się na cały komputer. Arduino zapewnia tylko podzbiór funkcjonalności Raspberry Pi.

Chociaż Arduino można programować za pomocą małych aplikacji napisanych w C ++, nie można go uruchomić w pełnej skali “system operacyjny” i na pewno nie zastąpi twojego centrum medialnego w najbliższym czasie. Z drugiej strony Raspberry Pi jest w pełni rozwinięty komputer. Jeśli czytasz tę stronę, zakładam, że wiesz, co to oznacza.

Mocne i słabe strony

Czy zatem Arduino jest bezużyteczne? Prawie - Arduino jest idealne dla projekty elektroniczne. Zawiera zestaw wejść i wyjść, które można podłączyć bezpośrednio do komponentów i czujników, i niezwykle łatwo jest po prostu przejść od razu do zrobienia czegoś. To sprawia, że ​​idealnie nadaje się do prototypowania rzeczy lub wykonywania małych projektów, które nie wymagają złożoności Pi.

Arduino obsługuje oprogramowanie układowe Arduino - podstawowy kawałek podstawowego oprogramowania, które pozwala mu komunikować się z komputerem przez USB i zapewnia dostęp do wszystkich funkcji. Zasadniczo nie wymieniłbyś tego oprogramowania, ale jest to możliwe. Po załadowaniu kodu możesz go po prostu podłączyć w dowolnym miejscu i zacznie on działać natychmiast - nie trzeba go ponownie uruchamiać, podłączać klawiatury ani wybierać aplikacji do uruchomienia. Wykonuje jedno zadanie, do którego zostało zaprogramowane, robi dobrze i robi to natychmiast.

Z drugiej strony Raspberry Pi to w pełni funkcjonalny mini-komputer. Wymaga systemu operacyjnego (sprawdź te 10 Linux Distros nie tylko Raspbian: 10 Linux Distros Twój Pi Can Run Nie tylko Raspbian: 10 Linux Distros Twój Pi Can Run Prawdopodobnie używasz najnowszej wersji Raspbian na swoim Raspberry Pi. Ale jest jest to najlepsza dystrybucja Linuksa na urządzenie? Czy może istnieć alternatywa, która może Ci odpowiadać lepiej? Może działać) i uruchomienie jej zajmuje trochę czasu, zanim zacznie działać. Pamięć masowa jest zapewniana z karty micro-SD, a wbudowany Ethernet pozwala na tworzenie sieci (możesz uzyskać połączenie sieciowe w Arduino Daj projektowi Arduino własny mini-serwer, z osłoną Ethernet Daj projektowi Arduino własny mini-serwer, z A Ethernet Ethernet Jakiś czas temu pokazałem ci, jak skonfigurować system kontroli Internetu dla Twojego Arduino - ale musiał on pozostać podłączony do komputera przez USB, aby utrzymać połączenie z Internetem… też, ale wymaga to dodatkowego dodatku “tarcza”).

Sercem Pi jest procesor Broadcom Arm-v6; ma pamięć i procesor graficzny sterujący wyjściem HDMI. Możesz podłączyć klawiaturę i monitor, załadować Linuksa, a mniej doświadczeni technicznie mogą nie mieć pojęcia, jak mała jest naprawdę maszyna napędzająca wszystko. Pi to niezwykle potężna platforma w bardzo małym pakiecie - idealna do systemów wbudowanych lub projektów wymagających większej interaktywności i mocy obliczeniowej.

To powiedziawszy, Raspberry jest znacznie bardziej złożony w przypadku prostych projektów elektronicznych. Na przykład pierwszy projekt każdego jest pochodną migania diody LED włączania i wyłączania Programowanie Arduino dla początkujących: Samouczek projektu kontrolera sygnalizacji świetlnej Programowanie Arduino dla początkującego: Samouczek projektu kontrolera świetlnego Budowanie kontrolera sygnalizacji świetlnej Arduino pomaga rozwinąć podstawowe umiejętności kodowania! Zaczynamy. . W Arduino wymaga to podłączenia diody LED i rezystora do dwóch pinów, a następnie przesłania około 8 linii kodu. to jest to! Na Raspberry Pi - zakładając, że masz w pełni funkcjonalny system operacyjny, który jest już zainstalowany i skonfigurowany tak, jak chcesz, następnie musisz zainstalować kilka bibliotek, które pomogą ci kontrolować styki GPIO (to są bity, do których podłączasz komponenty).

Istnieje jednak wiele bibliotek do wyboru, w zależności od języka, w którym chcesz programować - w tym projektantów wizualnych, takich jak Scratch. WiringPi pozwala pisać w tym samym języku, z którego wywodzi się Arduino. Na koniec może być konieczne skompilowanie aplikacji przed jej uruchomieniem. Chodzi o to, że możesz zrobić prawie wszystko, co potrafi Arduino, na Pi - jest to po prostu bardziej skomplikowane.

Inną ważną kwestią do zapamiętania jest to, że Arduino jest najpopularniejszą platformą dla projektów elektronicznych, więc nawet jeśli projekty elektroniczne są możliwe na Raspberry Pi (10 projektów Raspberry Pi dla początkujących Raspberry Pi projektów dla początkujących Raspberry Pi projektów dla początkujących Te 10 projektów Raspberry Pi dla początkujących świetnie nadaje się do zapoznania się z możliwościami sprzętowymi i programowymi Pi i pomoże ci szybko rozpocząć pracę!), nie znajdziesz prawie tylu samouczków dla początkujących, które Ci pomogą. Najlepiej jest rozważyć Pi jako ulepszenie, gdy będziesz gotowy do obsługi większych i bardziej wymagających projektów.

Raspberry Pi to mini-komputer, a Arduino nie. Aby nieco lepiej zrozumieć ten punkt, oto mały wybór systemów operacyjnych, które możesz zainstalować na Raspberry Pi:

  • Raspbian (oparty na Linuksie Debiana, to “domyślna” OS).
  • RiscOS.
  • Plan 9.
  • Xbox Media Center Sprzęt, który będzie potrzebny do zbudowania Raspberry Pi Media Center Sprzęt, który będzie potrzebny do zbudowania Raspberry Pi Media Center Przy tak wielu sposobach korzystania z niego, nie powinno być zaskoczeniem, że Raspberry Pi sprzedał się 1 milion jednostek. Ten niewielki komputer wielkości karty kredytowej, choć zaprojektowany do jednego kluczowego celu (programowania)… .

Wcześniej pisaliśmy o 7 systemach operacyjnych Raspberry Pi.

A oto lista systemów operacyjnych, które możesz zainstalować na Arduino:

  • Żaden

Więc zdecydowałeś? Świetny. Zacznij od sprawdzenia, jak transmitować na żywo do YouTube za pomocą Pi Jak transmitować na żywo do YouTube za pomocą Raspberry Pi Jak transmitować na żywo do YouTube Za pomocą Raspberry Pi Oto jak zmienić Raspberry Pi w przenośną kamerę internetową, która może żyć przesyłaj strumieniowo do YouTube! lub jak zbudować lampę błyskawicy w chmurze Jak zbudować lampę w chmurze z dźwiękową błyskawicą reaktywną Jak zbudować lampę w chmurze z dźwiękową błyskawicą reaktywną Kilka miesięcy temu społeczność twórców zaczęła rozprzestrzeniać lampę gromową i błyskawiczną o wartości 3000 USD. To, co dzisiaj zrobimy, nie jest dokładnie takie samo - tworzymy coś bardziej praktycznego. z Arduino? Mamy nieoficjalny przewodnik po Raspberry Pi dla początkujących Raspberry Pi: Nieoficjalny samouczek Raspberry Pi: Nieoficjalny samouczek Bez względu na to, czy jesteś obecnym właścicielem Pi, który chce dowiedzieć się więcej, czy potencjalnym właścicielem tego urządzenia o wielkości karty kredytowej, to nie jest przewodnik, którego chcesz przegapić. powinno to okazać się pomocne, a jeden dla Arduino Rozpoczęcie pracy z Arduino: Przewodnik dla początkujących Rozpoczęcie pracy z Arduino: Przewodnik dla początkujących Arduino to platforma prototypowania elektroniki typu open source oparta na elastycznym, łatwym w użyciu sprzęcie i oprogramowaniu. Jest przeznaczony dla artystów, projektantów, hobbystów i wszystkich zainteresowanych tworzeniem interaktywnych obiektów lub środowisk. , zbyt.

CZEKAĆ! Dlaczego w ogóle wybrać?

W rzeczywistości możesz mieć to, co najlepsze z obu światów; Pi może być bardziej złożonym Arduino, a Arduino nie radzi sobie tak bardzo jak Pi - ale czy zastanawiałeś się nad użyciem ich razem? Projekt - AlaMode stawia klonu Arduino, który można ustawiać jeden na drugim, bezpośrednio nad Pi, zapewniając natychmiastowy dostęp do wszystkich zwykłych funkcji Arduino.

Lub jeśli Python jest bardziej dla Ciebie, po prostu podłącz Arduino do portu USB swojego Pi i komunikuj się z nim bezpośrednio.

Mam nadzieję, że lepiej znasz różnice między Arduino i Raspberry Pi i dlaczego jeden może być lepszy od drugiego dla konkretnej aplikacji. Pokaż nam niektóre ze swoich projektów Arduino / Pi w komentarzach poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.