Reklama

Zaktualizowany przez Iana Buckleya 14 sierpnia 2017 r

Jeśli jesteś podobny do mnie, majsterkowanie przy elektronice jest czymś, co naprawdę chciałbyś robić - przynajmniej w teorii. W rzeczywistości ograniczenia czasowe i brak wiedzy nieuchronnie uniemożliwiają podjęcie próby. To jest po prostu zbyt trudne. Lubisz rozbijać zepsute gadżety, ale nigdy nie rób nic z kawałkami, które znajdziesz, niż chowaj je na deszczowy dzień (szuflada pełna części mikrofalowe? Czek).

The Arduino jest odpowiedzią na to wszystko i szczerze mówiąc, wszystko, co można uznać za zabawę podczas nauki, jest moim zdaniem prawdziwie rewolucyjnym urządzeniem.

Technicznie Arduino to programowalny sterownik logiczny Co na świecie jest programowanie PLC?W świecie produkcji są komputery, a następnie automatyzacja komputerów. Chociaż możesz myśleć, że wiesz wszystko o komputerach, po prostu nawet nie podrapałeś się po użyciu ... Czytaj więcej . Oficjalnie jednak jest to platforma prototypowania elektroniki typu open source - ale co to znaczy?

instagram viewer

Dla ciebie lub dla mnie to jest jak mały komputer, który możesz zaprogramować do robienia różnych rzeczy, i wchodzi on w interakcje ze światem za pomocą elektronicznych czujników, świateł i silników. Zasadniczo sprawia, że ​​niektóre naprawdę hardcorowe projekty elektroniczne są dostępne dla każdego - więc artyści i twórcy mogą skoncentrować się na urzeczywistnieniu swoich pomysłów. To najlepsze narzędzie majsterkowania!

Cytować:

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.

Co możesz z tym zrobić?

Przed omówieniem tego, co sprawia, że ​​Arduino jest tak rewolucyjnym urządzeniem, myślę, że lepiej jest pokazać niektóre z moich ulubionych projektów, które zostały wykonane przy użyciu Arduino.

1. Drukarki 3D

W przeszłości pokazaliśmy Ci MakerBot Dwie drukarki 3D, które możesz zrobić za około 1000 USDDzisiaj chciałbym pokazać wam dwa konkretne projekty, które można zbudować za mniej więcej 1000 USD, z których oba to w pełni funkcjonalne drukarki 3D z tworzyw sztucznych, z których oba są otwarte i aktywnie działają rozwinięty. Czytaj więcej , drukarka 3D. Cóż, to wykorzystuje kilka Arduinos do kontrolowania takich rzeczy, jak wyrzucanie stopionego plastiku z głowicy drukującej do przesuwania platformy.

2. Puff The Magic Dragon Fighting Robot

Oczywiście wszystkie rodzaje robotów są głównymi kandydatami do stworzenia Arduino, ale ten jest najsłodszy, jaki kiedykolwiek widziałem. Używając podstawowej ramy robota, 2 silników i 2 czujników światła, ten mały facet jest w stanie znaleźć źródło ciepła, skierować się w jego stronę i ugasić ogień - wszystko autonomicznie.

(* Autonomiczne oznacza, że ​​robi to samo, bez ludzkiej kontroli).

Jeśli ten projekt Cię interesuje, spójrz na w jaki sposób Xod może pomóc w budowie robota Arduino Jak Xod pomaga budować roboty Arduino bez kodowaniaChcesz nauczyć się robotyki, ale nie masz umiejętności programistycznych? Jest to łatwe dzięki graficznemu IDE Xod i robotowi sterowanemu przez Arduino. Czytaj więcej .

3. Harfa laserowa

Niesamowite transowe dźwięki, lasery, czego więcej można chcieć?

4. Baker Tweet

Prosty sposób na poinformowanie klientów, że świeży chleb jest gotowy, BakerTweet ma wybór pokrętła do wyboru chleba i przycisk tweet! Myślę, że zgodzisz się, że jest to jak dotąd najbardziej wyjątkowe zastosowanie Arduino.

5. Kostki LED

Najlepszym sposobem na wyjaśnienie tego jest po prostu obejrzenie wideo - są absolutnie wspaniałe; na Kostka LED 8x8x8 (to 512 diod LED), a wszystkie operacje kontrolne wykonuje Arduino.

Poziom trudności jest jednak wyższy. Nie martw się, jeśli wydaje się to skomplikowane - mamy pełny Kostka Arduino LED Jak zrobić pulsującą kostkę LED Arduino, która wygląda tak, jakby pochodziła z przyszłościJeśli zajmowałeś się niektórymi projektami Arduino dla początkujących, ale szukasz czegoś trwałego i na zupełnie innym poziomie niesamowitości, to skromna kostka LED 4 x 4 x 4 jest ... Czytaj więcej samouczek, który obejmuje wszystko, co musisz wiedzieć.

Poza zabawą i grami, co dokładnie sprawia, że ​​Arduino jest tak wyjątkowy? Z pewnością są tam inne sterowniki programowalne?

Otwarte źródło

Arduino to marka, ale większość sprzętu i oprogramowania, które opracowali, jest oprogramowaniem typu open source. Schematy są dostępne online, więc jeśli nie chcesz kupować gotowego Arduino, możesz kupić poszczególne elementy i Zrób to samodzielnielub kup jedno z wielu dostępnych obecnie urządzeń do klonowania. W tym momencie warto rozważyć czy użyć oficjalnej tablicy Arduino w ogóle!

programowanie arduino

Łączność

Jako element sprzętowy Arduino może działać niezależnie (jak w robocie), podłączony do komputera (dając w ten sposób komputerowi dostęp do danych z czujników ze świata zewnętrznego i przekazywanie informacji zwrotnych) lub podłączony do innych Arduino lub innych urządzeń elektronicznych i kontrolera frytki. Niemal wszystko można połączyć i ogranicza je tylko wyobraźnia, chęć poświęcenia czasu i wysiłku na naukę czegoś nowego oraz dostępność komponentów. Jeśli możesz o tym pomyśleć - Arduino to potrafi.

mikrokontroler arduino

Bogactwo wsparcia

Istnieją tysiące innych osób i organizacji zajmujących się Arduino. Rezultatem tego jest to, że jeśli brakuje Ci działu kreatywności, zawsze masz wstępnie zakodowany projekt do zbudowania i zawsze jest coś nowego do nauczenia się. Bardzo łatwo jest zacząć.

programowanie arduino

Wszechstronność i koszt

Oficjalna kompletna tablica Uno kosztuje 25 USDi klon Uno już za 4 USD, dzięki czemu te małe cuda elektroniczne są dostępne zarówno dla hobbystów, jak i instytucji edukacyjnych.

Język programowania, który przesyłasz, jest niezwykle prosty i powinien być znany każdemu, kto ma jakiekolwiek doświadczenie z Javą lub podobnymi językami. (W rzeczywistości opiera się na Przetwarzanie).

To także fantastyczne narzędzie do nauki, za pomocą którego możesz eksperymentować z elektroniką i uczyć się podstaw. W rzeczywistości, gdybyśmy je mieli, gdy byłem w szkole, jestem prawie pewien, że zostałbym inżynierem sprzętu.

Wiele opcji

Od czasu wydania Arduino wiele innych firm przyjęło etos sprzętowy typu open source. Oprócz wielu płyt klonowych, które trafiły na rynek, dostępnych jest kilka unikalnych projektów, które są kompatybilne z Arduino IDE. Deski te nadają ogólny charakter oryginalnym tablicom Arduino i dodają dodatkowe funkcje.

Godnym uwagi przykładem jest NodeMCU Poznaj Arduino Killer: ESP8266Co jeśli powiem ci, że jest płyta deweloperska kompatybilna z Arduino z wbudowanym Wi-Fi za mniej niż 10 USD? Cóż, jest. Czytaj więcej tablica rozwojowa. Ta niewielka płytka ma wbudowane Wi-Fi, a oprócz tego jest kompatybilna z Arduino, może być używana jako mała Węzeł. Js Co to jest węzeł? JS i dlaczego powinienem się przejmować? [Tworzenie stron internetowych]JavaScript to tylko język programowania po stronie klienta, który działa w przeglądarce, prawda? Nigdy więcej. Node.js to sposób na uruchomienie JavaScript na serwerze; ale to także o wiele więcej. Jeśli... Czytaj więcej serwer. Dostępne dla jako zaledwie 3 USD, te małe deski są tak dobre, że zastanawialiśmy się, czy będą bezpośrednim konkurentem tronu Arduino.

Jeden z nasze ulubione mikrokontrolery tutaj w MakeUseOf jest Teensy linia płyt rozwojowych. Te małe płyty mają znacznie większą moc obliczeniową niż płyty Arduino, a ich niewielki rozmiar sprawia, że ​​idealnie nadają się do małych projektów, których podstawą jest mocne przetwarzanie.

Nadal chcesz wiedzieć więcej? Sprawdź ten krótki dokument Arduino, który nieco sięga w tle, i motywację projektu. Wiele z nich jest po włosku, ponieważ jeśli nazwa jeszcze tego nie zdradziła, projekt rozpoczął się we Włoszech.

Zacznij tworzyć

Arduino całkowicie zmieniło grę elektroniki hobby. To, co nie było możliwe bez obszernej wiedzy w przeszłości, jest teraz możliwe do osiągnięcia przez wszystkich dzięki szerokiej gamie dostępnych tanich mikrokontrolerów i otaczającej je ogromnej społeczności.

Rozpoczęcie jest również dość łatwe, a my mamy przydatny przewodnik dla początkujących Pierwsze kroki z Arduino: przewodnik dla początkującychArduino 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. Czytaj więcej aby oderwać się od ziemi. Lub sprawdź nasze Projekt dla początkujących Arduino: Sterowanie sygnalizacją świetlną Programowanie Arduino dla początkujących: samouczek dotyczący projektu kontrolera sygnalizacji świetlnejZbudowanie kontrolera sygnalizacji świetlnej Arduino pomaga rozwinąć podstawowe umiejętności kodowania! Zaczynamy. Czytaj więcej instruktaż.

Czy dopiero zaczynasz w świecie mikrokontrolerów? Którą deskę zamierzasz zdobyć? Co planujesz zrobić? Daj nam znać w sekcji komentarzy poniżej!

James ma licencjat z zakresu sztucznej inteligencji i jest certyfikowany przez CompTIA A + i Network +. Jest głównym programistą MakeUseOf i spędza wolny czas grając w paintball VR i gry planszowe. Buduje komputery od dziecka.