Główna » jak » Co to jest Arduino? Dowiedz się więcej na temat platformy elektroniki Open Source

    Co to jest Arduino? Dowiedz się więcej na temat platformy elektroniki Open Source

    Arduino to otwarta platforma do prototypowania elektroniki oparta na elastycznym, łatwym w obsłudze sprzęcie i oprogramowaniu. Dzisiaj pomożemy Ci zacząć, pokazując niektóre z dostępnych opcji i jak łatwo jest zacząć.

    Sprzęt Arduino to płyta typu open-source z mikroprocesorem oraz pinami wejścia / wyjścia (I / O) do komunikacji i sterowania obiektami fizycznymi (LED, serwa, przyciski itp.). Płyta będzie zwykle zasilana przez USB lub zewnętrzny zasilacz, co z kolei umożliwi zasilanie innego sprzętu i czujników.

    Arduino ma również komponent oprogramowania open-source, który jest podobny do C ++. Zintegrowane środowisko programistyczne Arduino (IDE) umożliwia pisanie kodu, kompilowanie go, a następnie przesyłanie go do Arduino w celu samodzielnego wykorzystania w prototypowaniu i projektach.

    Wszystko to zostało zaprojektowane tak, aby było łatwe w użyciu, aby pozwolić artystom i twórcom swobodnie rozwijać swoje pomysły w prawdziwe przedmioty. Jeśli jesteś zainteresowany budowaniem czegoś samemu, zapoznaj się z opcjami sprzętu i oprogramowaniem, aby rozpocząć.

    Warianty Arduino

    Sprzęt Arduino jest "open-source" oznacza, że ​​można zobaczyć schematy każdej dostępnej płyty. Oznacza to, że możesz swobodnie kupować komponenty sprzętowe i lutować planszę samodzielnie, jeśli masz taką ochotę. Na początek prawdopodobnie zalecamy wydać około 30 USD i sprawdzić, ile naprawdę chcesz zainwestować.

    Poniższy obrazek został utworzony za pomocą Fritzing i jest układem dla podstawowego Arduino za pomocą deski do krojenia chleba.

    Arduino występuje w wielu różnych typach, które sprawiają, że wybór właściwego jest trudny do podjęcia, ale różnorodność pozwala również na elastyczność w wyborze idealnego rozwiązania.

    Nie możemy objąć wszystkich opcji Arduino, ale oto kilka ważnych opcji na początek.

    Arduino Uno

    Uno jest świetnym starterem Arduino, zapewnia solidne podstawy dla początkujących i ma wiele opcji, których będziesz potrzebować podczas eksploracji platformy. Działa również z prawie każdą dostępną tarczą (więcej o tym później).

    Arduino Nano

    Nano ma prawie taką samą cechę, jak Arduino Uno, ale ma około 1/3 rozmiaru i nie może z łatwością korzystać z tarcz. Uno ma być używany jako stałe urządzenie w projektach lub z płytkami do testów.

    Arduino Lilypad

    Lilypad ma unikalny design, który można wszyć w tkaniny do noszenia projektów lub sztuki. Oczywiście nie jesteś ograniczony do tych aplikacji, ale tarcze nie będą działać na tym Arduino, więc ekspansja może stać się trudna.

    Arduino Mega 2560

    Mega 2560 ma więcej pamięci i więcej wtyczek I / O niż jakikolwiek inny Arduino. To jest największy i najlepszy Arduino, jaki możesz zdobyć, ale możesz nie potrzebować takiej mocy, jeśli twoje projekty tego nie wymagają. Byłoby to również droższe Arduino, aby trwać w projekcie na stałe.

    Netduino

    Netduino jest kuzynem Arduino. Jest to nadal rozwiązanie do hakowania i prototypowania sprzętu open source. Ale Netduino działa .NET Micro Framework dla swojej bazy oprogramowania. Jest kompatybilny z pinami Arduino, ale niektóre mogą wymagać uruchomienia sterowników.

    Aby uzyskać więcej sprzętu Arduino, sprawdź poniższy link.

    Akcesoria Arduino (tarcze)

    Tarcze sprawiają, że dodawanie funkcjonalności do Arduino jest dosłowne. Mają szpilki, które wciskają się prosto w Twoje Arduino i możesz od razu wykorzystać to, co potrafi tarcza. Możesz także dodać wiele tarcz naraz. Arduino, który obserwuje Twittera za konkretnym hashtagiem (tarcza ethernetowa), a następnie steruje samochodem RC za pomocą RF (ekran RF) nie jest poza zakresem jednego projektu dzięki elastyczności ekranu.

    Zauważysz, że niektóre tarcze wyglądają podobnie jak płyty Arduino, ale nie dajcie się zwieść, ponieważ brakuje im mocy obliczeniowej do uruchomienia kodu, który napiszecie w szkicach (więcej na ten temat poniżej).

    Ethernet

    Jest to jedna z najpopularniejszych tarcz, ponieważ rozszerza Arduino, aby móc korzystać z Internetu do komunikacji i kontroli. Ekran Ethernet jest jednym z najbardziej wszechstronnych dostępnych narzędzi, a gdy już opanujesz podstawy, powinieneś poszukać takiego, abyś mógł wprowadzić tweet z pralką / tosterem / ekspresem do kawy.

    XBee

    Osłona XBee zapewnia łatwą komunikację bezprzewodową typu punkt-punkt. Możesz użyć tego do połączenia dwóch Arduino lub utworzenia całej sieci Arduino, która pewnego dnia ZASADA ŚWIAT!

    Silnik

    Arduino może kontrolować silniki i serwomotory bez potrzeby używania osłony, ale osłona silnika zwiększa tę zdolność do 11. Możesz użyć tego do zdalnego sterowania kosiarką lub zbudować własnego robota.

    Istnieje wiele innych tarcz Arduino, takich jak muzyka, gra wideo i bluetooth. To tylko czubek góry lodowej, a my polecimy zrobić własne poszukiwania, aby znaleźć idealną tarczę dla twojego projektu.

    Jeśli szukasz prototypów Arduino i tarcz razem z różnymi czujnikami, zalecamy sprawdzenie Fritzinga, który nie tylko pomaga w etapach prototypowania, ale także pomaga ci pokazać, jak zrobić trwałe płyty PCB do produkcji twojego projektu.

    Programowanie (szkice)

    Arduino IDE to wieloplatformowe narzędzie programistyczne napisane w Javie. Pozwala kontrolować wszystkie funkcje oprogramowania Arduino.

    Każdy program, który piszesz, nazywa się szkicem i jest skompilowany i przesłany do Arduino za pomocą IDE. Wiele szkiców jest swobodnie dostępnych w Internecie, a IDE ma nawet mnóstwo przykładów, dzięki którym zaczynasz od niemal każdej funkcji, jaką potrafi Arduino..

    Eclipse i Notepad ++ są popularnymi alternatywami do pisania szkiców, ale brakuje im łatwego dostępu do przykładów szkicu i kompilacji / przesłania gotowego szkicu do Arduino.

    Zasoby

    Ten artykuł ma na celu rozpoczęcie pracy w projektach Arduino. Aby przeczytać więcej, zapoznaj się z poniższymi linkami i zacznij tworzyć rzeczy.

    Jeśli masz więcej przydatnych linków lub własny projekt Arduino, możesz zostawić komentarz, aby udostępnić go wszystkim czytelnikom.

    Pomysły na projekt

    http://arduino.cc/en/Tutorial/HomePage

    http://www.arduino.cc/playground/Projects/ArduinoUsers

    http://hackaday.com/category/arduino-hacks/

    http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

    Informacje o sprzęcie Arduino http://arduino.cc/en/Main/Hardware

    Filmy https://www.youtube.com/user/makemagazine

    http://www.circuitsathome.com/