Domowe Arduino. Tworzenie domowej tablicy Arduino własnymi rękami Domowe arduino

Arduino to sprzętowa platforma obliczeniowa, która służy do projektowania i tworzenia urządzenia elektroniczne różne poziomy trudności.

Ten projektant elektroniki opiera się na platformie sprzętowej wejścia i wyjścia, która jest zaprogramowana w języku Processing/Wiring, opartym na C++. Z jakich komponentów składa się Arduino, co można z nim zrobić i jak nauczyć się obsługi tego inteligentnego chipa?

Co to jest Arduino

Arduino to jeden z najpopularniejszych miniaturowych kontrolerów z zestawem wejść i wyjść, który działa według wcześniej napisanego programu. Ten wszechstronny kontroler jest bardzo przydatny przy prototypowaniu urządzeń elektronicznych, dzięki czemu cieszy się popularnością nie tylko wśród studentów i hobbystów na całym świecie, ale także wśród zaawansowanych projektantów i wynalazców.

Arduino imponuje swoją wszechstronnością. Dzięki specjalnym kartom rozszerzeń kontroler ten może współpracować z innymi urządzeniami poprzez Bluetooth, Wi-Fi, GPRS, wykonywać i odbierać połączenia telefoniczne oraz SMS-y.

Kontroler nie jest prostym chipem, ale płytką implementującą gotowy schemat zasilacze i interfejsy do podłączenia do komputera PC, złącza wejściowe i wyjściowe.

Dzięki szerokiej gamie bibliotek protokołów możliwa jest organizacja interakcji Arduino z czujnikami i serwami stosowanymi we współczesnej robotyce.

Otwarta architektura umożliwia dostosowanie Arduino do dowolnego celu. A dzięki uproszczonemu językowi programowania nawet początkujący z łatwością opanują pracę ze sterownikiem. Szczególnie wygodna jest praca z Arduino dzięki platformie, która zapewnia niemal natychmiastową reakcję na zaprogramowane polecenia.

Co można zrobić z Arduino? Programista, projektant czy inżynier może zamienić niemal każdy oryginalny pomysł w działający prototyp - wystarczy zakupić sterownik i dodatkowe komponenty radiowe. Również entuzjastów programowania i projektowania obwodów urzeka niski koszt Arduino, dzięki czemu kontroler jest dostępny dla mas.

Projekty Arduino: co możesz zrobić

Spójrzmy na kilka oryginalne pomysły, które można zaimplementować na Arduino. Oprócz samego schematu możesz potrzebować dodatkowych części, które najbardziej opłaca się kupić na AliExpress.

Domowy regulator temperatury

Można taki projekt zrealizować wykorzystując kilka płytek Arduino Nano i jedną Arduino Uno/Mega, która będzie pełnić rolę bazy. Komunikację pomiędzy modułami można zrealizować za pomocą modułu komunikacji radiowej NRF24L01, który umożliwia łączenie aż 6 płytek.

W jednym przypadku konieczny jest montaż Arduino Nano podłączonego do czujników wilgotności i temperatury DHT22 oraz modułu NRF24L01. Źródłem zasilania może być zwykła bateria. Kilka z tych urządzeń musi być rozmieszczonych we wszystkich pokojach w domu.

Wskaźniki z Arduino Nano będą przesyłane do bazy, którą będzie Arduino Mega lub Uno. Konieczne jest także podłączenie odbiornika sygnału NRF24L01, zasilacza oraz wyświetlacza LCD do wyświetlania informacji tekstowych. „Podstawa” musi znajdować się w pobliżu systemu grzewczego. Odbierając i przetwarzając napływające dane dotyczące wilgotności i temperatury, baza będzie przesyłać do systemu grzewczego polecenia podwyższenia lub obniżenia temperatury.

Maszyna CNC

Pomysł ten jest jednym z najtrudniejszych do wdrożenia. Dzięki Arduino Mega możesz wdrożyć nie tylko maszynę CNC, ale także drukarkę 3D. Oprócz samej płyty potrzebne będą sterowniki silników L298N, a także same silniki. Reszta pracy to tworzenie ramek i kodu.

Inteligentna szklarnia

Wszyscy właściciele ogrodów lub osobista fabuła Wiedzą, ile uwagi wymaga szklarnia i uprawiane w niej sadzonki. Konieczne jest ciągłe monitorowanie wilgotności gleby, otwieranie i zamykanie drzwi na czas itp. Za pomocą Arduino wszystkie te rutynowe procesy można zautomatyzować.

Wykorzystując tylko jedną płytkę Arduino Mega i kontroler DHT22 można rejestrować i wyświetlać informacje o temperaturze w szklarni, a także przekazywać polecenia włączenia nawadniania, sterowania silnikami w celu otwierania i zamykania drzwi.

Roboty

Roboty to najlepsza zabawka nie tylko dla dzieci, ale także dla dorosłych, zwłaszcza gdy istnieje możliwość ich kontrolowania. Wykorzystując Arduino i różne dostępne materiały, można wykonać robota w dowolnej konfiguracji: od najbardziej prymitywnych po skomplikowane modele.

Na przykład za pomocą dalmierza ultradźwiękowego HC-SR04 Twój robot będzie mógł rejestrować odległość do przeszkód i omijać je w trakcie ruchu. Korzystając ze sterownika silnika L293D będziesz mieć do dyspozycji 3 serwa i 4 silniki. Dzięki modułowi HC-06 będziesz mógł sterować swoim dziełem poprzez Bluetooth za pomocą smartfona.

To oczywiście nie koniec listy projektów Arduino, które możesz wykonać samodzielnie – możliwości tutaj ograniczają jedynie Twoja wyobraźnia i umiejętności.

Z praktycznego punktu widzenia łatwiej jest kupić gotową deskę i nie zawracać sobie tym głowy, ale umiejętności nabyte przy jej produkcji rzemieślnictwo, mogą przydać się w przyszłości.

Krok 1: Wymagane części i narzędzia do radia

Dowolny proces produkcyjny domowe produkty rozpoczyna się od przygotowania bazy materiałowej i technicznej.

Elementy radia:

  • ATmega328;
  • 2 kondensatory elektrolityczne o pojemności 10 uf (mikrofaradów);
  • 2 kondensatory w okrągłej obudowie ceramicznej o pojemności 22 pf (pikofarad);
  • regulator napięcia L7805;
  • rezonator kwarcowy 16 MHz;
  • przycisk taktu;
  • diody LED;
  • gniazdo do mikroukładu;
  • regulator napięcia LM1117T-3.3 (opcjonalnie);
  • 2 kondensatory tantalowe o pojemności 10 uf (mikrofaradów) (opcjonalnie).

Narzędzia:

  • lutownica;
  • Multimetr.

Krok 2: Opis

Po zakupie wszystkich komponentów radia czas na jego montaż, ale wcześniej trzeba powiedzieć kilka słów o atmega328. Istnieją dwa rodzaje mikroukładów: z programem ładującym (bootloaderem, znanym również jako bootloader) i bez niego. Różnica w cenie mikroukładów nie jest znacząca, ale jeśli kupisz „mikrofon” z bootloaderem, możesz pominąć kilka kroków z tego artykułu. Jeśli kupisz go bez bootloadera, musisz zrobić dokładnie wszystko, co opisano w poniższych krokach.

Aby załadować kod z Arduino IDE do chipa, potrzebny jest program ładujący.

Krok 3: Załaduj „bootloader”

Do tego kroku będziesz potrzebować płytki Arduino UNO. Zgodnie ze schematem przylutowujemy elementy radiowe do płytki drukowanej. Na tym etapie nie ma potrzeby włączania regulatorów napięcia do obwodu, ponieważ Arduino zapewni niezbędne napięcie.

Skonfigurujmy płytkę Arduino UNO jako dostawcę usług internetowych. Należy to zrobić, aby płyta flashowała mikrokontroler ATmega, a nie samą siebie. Nie podłączaj ATmegi podczas pobierania kodu.

  • Podłączmy Arduino do komputera;
  • Otwórzmy Arduino IDE;
  • Otwórz > Przykłady > Arduino ISP;
  • Pobierzmy oprogramowanie sprzętowe.

Krok 4:

Po połączeniu wszystkich elementów obwodu otwórz IDE.

  • Wybierz Arduino328 z Narzędzia > Płytka
  • Wybierz Arduino jako ISP z Narzędzia > Programista
  • Wybierz opcję Nagraj program ładujący

Po pomyślnym nagraniu otrzymasz komunikat „Gotowe nagrywanie programu ładującego”.

Krok 5: Dodaj regulator 5 V

Po wgraniu bootloadera zakończymy produkcję płyty. Jest regulator napięcia L7805 ważny szczegół schematy. Układ pinów jest następujący (spójrz na przód): skrajna lewa noga to wejście, środkowa noga to ziemia, a skrajna prawa noga to wyjście.

Zgodnie ze schematem podłączymy regulator napięcia do arduino.

Krok 6: Regulator napięcia 3,3 V

Ten krok jest opcjonalny. Regulator służy wyłącznie do zasilania zewnętrznych osłon/modułów wymagających napięcia 3,3V.

Krok 7: Pierwsze oprogramowanie sprzętowe

Gdy już skompletujemy stronę, czas na wgranie pierwszego kodu. Aby zaktualizować oprogramowanie, usuniemy natywny mikrokontroler ATmega 328 z płyty UNO i zastąpimy go nowym mikrokontrolerem. Jak tylko pobierzemy kod, wymienimy żetony.

To wszystko! Dziękuję za uwagę!


Zacznijmy!

Krok 1. Wprowadzenie.


Pytania, jak i co robić oraz dlaczego w ogóle tego potrzebuję?

Po przejrzeniu ton informacji o Arduino… od stworzenia kostki LED, przez stworzenie inteligentnego domu, aż po latające drony…
wy, podobnie jak ja, gorączkowo zaczęliście szukać mniej lub bardziej akceptowalnych informacji na temat produkcji tej wszechmocnej deski.
„Cholera, chcę takiego!” lub „Chcę to zrobić właśnie teraz.” I krążą mi po głowie wszystkie możliwe zastosowania tego urządzenia,
Twoje ręce same zaczynają szukać części do deski, wchodzą do Internetu, a tam:
ARDUINO.Tylko 25$.
To wszystko.
Wszystkie kombinacje wypadły mi z głowy.
Beznadziejność.
Nie wiesz jak dalej żyć.
I wtedy trafiłeś na tę stronę!
Jesteś uratowany!
W końcu teraz zmontujemy płytkę kompatybilną z ARDUINO w 15 minut i za jedyne około 300 rubli!

Krok 2. Zdobądź to teraz!


Potrzebujesz tych komponentów:
- Płyta rozwojowa
-ATMega 328 (uwaga tłumacza: można również zastosować ATMega 8.168)
-Gotowa płytka Arduino (*i znowu tłumacz - zamiast Arduino można zastosować dowolny programator, nawet „5-przewodowy”)
-1 rezonator przy 16 MHz
-3 rezystory na 100 omów
-1 rezystor na 10 kOhm
-2 kondensatory przy 22pF
-3 diody LED (czerwona, żółta i zielona)
-1 bateria typu Krona (9 V) z pasującą częścią
-Kabel USB
-1 stabilizator napięcia „Krenka”
-Komputer, laptop z zainstalowanym Arduino IDE.
To wszystko.

Krok 3. Rozpoczęcie montażu.


Weź płytkę stykową i zabezpiecz mikrokontroler tak, aby jego nóżki nie były zamknięte (powinien stać nad „rowkiem”)

Krok 4. Łączenie korb.

Umieść Krenkę na układzie obok MK.
Pinout Krenki:
-VCC (zewnętrzne zasilanie)
-GND (masa. Wspólny kontakt)
-Wyjście
Podłącz czarny przewód do GND. Podłącz drugi koniec do szyny „GND” na płycie prototypowej.
Podłącz VCC do zasilania + magistrali na płycie prototypowej.
I wrzuć Output do miejsca, w którym będzie zasilanie chipa.

Krok 5. Dostarczamy zasilanie do MK.


Przyjrzyj się dobrze pinoutowi ATMega.
Podłącz odpowiednio wyjście KORB i GND płytki prototypowej do wyjścia (7 i 20 pinów) i GND (8 i 22 piny) MK.

Krok 6. Dodaj precyzję.



Podłącz kondensator 22pF pomiędzy GND a pinem 9 ATMega.
I drugi kondensator między 10. pinem ATMega a masą.
Dodaj rezystor 10 kΩ między 5 V a RESET (1 pin).

Krok 7. Dodaj diody LED.

Podłącz przewód w dowolnym miejscu na płycie.
Podłącz rezystor 100 omów do jednego końca przewodu (patrz rysunek)
Podłącz długą nóżkę żółtej diody (+) do drugiego końca rezystora.
Podłącz krótką nóżkę (-) do masy.
Powtórz tę czynność dla diody czerwonej i zielonej.

Krok 8. Podłącz to wszystko do ARDUINO.
Jednak zaszliśmy daleko!

Podłącz żółtą diodę do pinu 9 Arduino.
Dioda żółta sygnalizuje pracę programatora.
Podłącz czerwoną diodę do pinu 8 Arduino.
Zapala się, jeśli coś pójdzie nie tak.
I podłącz zieloną diodę do pinu 7.
Pokazuje status ładowania bootloadera.
Podłącz 4 przewody (3 żółte i zielone na zdjęciu) do styków ATMega na płycie prototypowej (patrz rysunek).
A potem te przewody do 10-13 pinów Arduino.
Nie zapomnij podłączyć 5 i GND Arduino i płytek prototypowych!

Krok 9. Programowanie.
Uff, musimy załadować bootloader.
Jak, pytasz?
AK, tak!
1) Uruchom Arduino IDE.
2) Wybierz opcję Plik-Przykłady-Arduino ISP.
3) Skompiluj szkic i prześlij go do Arduino.
Po przesłaniu szkicu zobaczysz, że żółta dioda zaczyna migać.
Teraz dodaj rezystor 100 omów między masą a resetem Arduino.

Krok 10. Właściwie wypełnianie bootloadera.


W Arduino IDE wybierz:
Tools-Board-Arduino Duemilkanove z AtMega 328 (*Jeśli nie używasz AtMega 328, znajdź na liście model z zainstalowanym kontrolerem)
Narzędzia-Programista-Arduino jako ISP.
I ponownie w menu Narzędzia Idź i kliknij „Nagraj program ładujący”.
Oprogramowanie sprzętowe rozpocznie się (zajmie to około minuty)
Na ekranie pojawi się komunikat „Gotowe nagrywanie programu ładującego”.

Jeśli coś pójdzie nie tak to zapali się czerwona dioda, to nie wyszło Skontaktuj się z nami w wiadomości prywatnej lub pod adresem [e-mail chroniony].
Voila! Masz własne Arduino!
Miłej pracy!

Tym razem opowiem Wam jak zrobić Arduino własnymi rękami, a nawet bez lutownicy. Obwód tego prostego klona Arduino nazywa się Shrimp. Homemade Shrimp jest w pełni kompatybilny z Arduino IDE, dzięki czemu z łatwością można na nim uruchomić dowolne szkice. Warto od razu zaznaczyć, że do stworzenia Shrimpa od podstaw potrzebna będzie działająca płytka Arduino. Konieczne jest zainstalowanie bootloadera na pustym mikrokontrolerze. Jeśli nie masz pod ręką Arduino, możesz kupić mikrokontroler, który został już sflashowany i od razu przejść do rozdziału 2. Do stworzenia Shrimp będziemy potrzebować:

  • mikrokontroler ATMEGA328P-PU;
  • rezystor 10 kOhm;
  • kondensator 10-100 µF, elektrolityczny;
  • kondensator 22 pF, ceramiczny - 2 szt.;
  • kondensator 100 nF, ceramiczny - 4 szt.;
  • przycisk taktu;
  • kwarcowy 16 MHz;
  • płyta prototypowa;
  • zestaw zworek do płytki prototypowej;
  • Konwerter USB na UART oparty na FT232R, CP2102 lub CH340.

1. Kopiowanie bootloadera na czysty mikrokontroler

Zazwyczaj, aby napisać program do mikrokontrolera, trzeba użyć osobnego urządzenia - programatora. Arduino jest dobre, ponieważ nie potrzebuje programisty. Zamiast tego używane jest specjalne oprogramowanie wewnętrzne zwane bootloaderem. Ten bootloader może przyjmować programy z zewnątrz i zapisywać je w pamięci flash mikrokontrolera. Tak więc program ładujący jest fabrycznie zapisany w mikrokontrolerze. Aby nasze Krewetki zadziałały, musimy powtórzyć tę procedurę. Tutaj przydałaby się kolejna płytka Arduino, o której wspominaliśmy na samym początku. Procedura instalacji bootloadera składa się z trzech kroków. Krok 1. Instalacja na działającej płytce Arduino specjalny program- OptiLoader Otwórz program OptiLoader pozwala na flashowanie bootloadera optiboot do mikrokontrolera naszego Shrimp. W chwili pisania tego tekstu OptiLoader obsługiwał mikrokontrolery: ATmega8, ATmega168, ATmega168P, ATmega168PB, ATmega328, ATmega328P, ATmega328PB. Pobierz archiwum korzystając z jednego z linków:
  • z oficjalnego repozytorium: https://github.com/WestfW/OptiLoader
  • z naszej strony internetowej:
Rozpakuj archiwum i otwórz szkic w Arduino IDE. Prześlij szkic na działającą płytkę Arduino. Odłącz Arduino od zasilania USB. Notatka. Jeśli pobierzesz program z githuba, będziesz musiał zmienić nazwę folderu „optiLoader-master” na po prostu „optiLoader” Krok 2. Podłączenie pustego mikrokontrolera Działającą płytkę Arduino łączymy z czystym mikrokontrolerem według poniższego schematu. Tutaj wszystko jest bardzo proste. Przyglądamy się uważnie zdjęciu, wkładamy okablowanie, sprawdzamy siedem razy. Schemat ideowy Wygląd układu
Krok 3. Program ładujący oprogramowanie sprzętowe Teraz podłączmy Arduino do zasilania przez USB. Zaraz po włączeniu program rozpocznie kopiowanie bootloadera na czysty mikrokontroler. W takim przypadku diody RX i TX będą aktywnie migać. Kopiowanie jest zakończone, gdy tylko diody LED przestaną migać. Jeśli coś pójdzie nie tak i diody LED nie migają, możesz otworzyć monitor COM. OptiLoader wyświetla cały proces kopiowania bootloadera. Jeśli operacja się powiedzie, raport z procedury będzie wyglądał następująco.

2. Przesyłanie programów do Shrimp

Więc teraz mamy domowe Arduino z flashowanym bootloaderem. Aby wgrać na niego jakiś szkic, będziemy musieli częściowo zdemontować poprzedni obwód i uzupełnić go o nowe elementy, w szczególności dodamy przycisk reset i obwody zasilania ochronnego.

Arduino to uniwersalna platforma dla mikrokontrolerów DIY. Jest do niego wiele osłon (kart rozszerzeń) i czujników. Ta różnorodność pozwala na stworzenie szeregu ciekawych projektów mających na celu poprawę Twojego życia i zwiększenie jego komfortu. Obszary zastosowań tablicy są nieograniczone: automatyka, systemy bezpieczeństwa, systemy gromadzenia i analizy danych itp.

Z tego artykułu dowiesz się, jakie ciekawe rzeczy można zrobić z Arduino. Które projekty będą spektakularne, a które przydatne.

Co można zrobić z Arduino

Odkurzacz robota

Sprzątanie mieszkania jest zadaniem rutynowym i nieatrakcyjnym, zwłaszcza że wymaga czasu. Możesz go zapisać, jeśli oddelegujesz część prac domowych robotowi. Robot ten został zmontowany przez inżyniera elektronika z Soczi - Dmitrija Iwanowa. Strukturalnie okazało się, że jest wystarczającej jakości i nie jest gorszy pod względem wydajności.

Do jego złożenia potrzebne będą:

1. Arduino Pro-mini lub inny podobny i odpowiedni rozmiarowo...

2. Adapter USB-TTL, jeśli używasz Pro mini. Jeśli wybrałeś Arduino Nano, to nie jest ono potrzebne. Jest już zainstalowany na płycie.

3. Do sterowania i odwracania obrotów silników prądu stałego potrzebny jest sterownik L298N.

4. Małe silniki ze skrzynią biegów i kołami.

5. 6 czujników podczerwieni.

6. Silnik do turbiny (większy).

7. Sama turbina, a raczej wirnik od odkurzacza.

8. Silnik do szczotek (mały).

9. 2 czujniki kolizji.

10. 4 baterie 18650.

11. 2 konwertery Napięcie stałe(w górę i w dół).

13. Kontroler pracy (ładowania i rozładowywania) akumulatorów.

System sterowania wygląda następująco:

A oto układ zasilania:

Takie środki czyszczące ewoluują, modele produkowane fabrycznie mają złożone inteligentne algorytmy, ale możesz spróbować stworzyć własny projekt, który nie będzie gorszy pod względem jakości od drogich analogów.

Są w stanie wytworzyć strumień świetlny o dowolnej barwie, zwykle wykorzystują diody LED, w obudowie których znajdują się trzy kryształki świecące różnymi kolorami. Sprzedawane są w celu ich kontrolowania; ich istotą jest regulacja prądu dostarczanego do każdego z kolorów Pasek LED dlatego reguluje się (oddzielnie) intensywność świecenia każdego z trzech kolorów.

Możesz stworzyć własny kontroler RGB za pomocą Arduino, co więcej, w tym projekcie zaimplementowano sterowanie przez Bluetooth.

Na zdjęciu przykład zastosowania jednej diody RGB. Do sterowania taśmą potrzebny będzie dodatkowy zasilacz 12V, wtedy będą one sterowały roletami tranzystory polowe zawarte w obwodzie. Prąd ładowania bramki jest ograniczony przez rezystory 10 kOhm, które są instalowane szeregowo pomiędzy pinem Arduino a bramką.

Za pomocą mikrokontrolera możesz to zrobić uniwersalny pilot zdalnego sterowania zdalne sterowanie sterowane z telefonu komórkowego.

Do tego będziesz potrzebować:

    Arduino dowolnego modelu;

    Odbiornik podczerwieni TSOP1138;

    Dioda podczerwieni;

    Moduł Bluetooth HC-05 lub HC-06.

Projekt potrafi odczytywać kody z fabrycznych pilotów i zapisywać ich wartości. Następnie możesz sterować tym domowym produktem przez Bluetooth.

Kamera internetowa jest zainstalowana na mechanizmie obrotowym. Jest podłączony do komputera z zainstalowanym oprogramowanie. Opiera się na bibliotece wizji komputerowej - OpenCV (Open Source Computer Vision Library), po wykryciu przez program twarzy, współrzędne jej ruchu przesyłane są za pomocą kabla USB.

Arduino steruje napędem mechanizmu obrotowego i ustawia obiektyw kamery. Do poruszania kamerą używana jest para serwomechanizmów.

Film pokazuje, jak działa to urządzenie.

Miej oko na swoje zwierzęta!

Chodzi o to, aby dowiedzieć się, gdzie wędruje Twoje zwierzę, może to Cię zainteresować badania naukowe i po prostu dla zabawy. Aby to zrobić, musisz użyć trackera GPS. Ale do przechowywania danych o lokalizacji na jakimś urządzeniu pamięci masowej.

W tym przypadku wymiary urządzenia odgrywają tutaj decydującą rolę, ponieważ zwierzę nie powinno odczuwać z tego powodu dyskomfortu. Do nagrywania danych można go używać do pracy z kartami pamięci Micro-SD.

Poniżej znajduje się schemat wersja oryginalna urządzenia.

W oryginalnej wersji projektu wykorzystano do tego płytkę TinyDuino i nakładki. Jeśli nie możesz go znaleźć, całkiem możliwe jest użycie małych kopii Arduino: mini, micro, nano.

Do zasilania wykorzystano element litowo-jonowy o małej pojemności. Mała bateria wytrzymuje około 6 godzin. Autor ostatecznie umieścił wszystko w odciętym słoiku Tic-Tac. Warto zaznaczyć, że antena GPS musi być skierowana w górę, aby uzyskać wiarygodne odczyty czujnika.

Włamywacz zamka szyfrowego

Aby złamać zamki szyfrowe za pomocą Arduino, będziesz potrzebować serwa i silnika krokowego. Projekt ten został opracowany przez hakera Samy'ego Kamkara. To dość złożony projekt. Działanie tego urządzenia pokazano na filmie, w którym autor wyjaśnia wszystkie szczegóły.

Oczywiście, że dla praktyczne zastosowanie takie urządzenie raczej nie zadziała, ale jest to doskonałe demo.

Arduino w muzyce

To raczej nie jest projekt, ale mała demonstracja tego, jak muzycy wykorzystują tę platformę.

Automat perkusyjny na Arduino. Warto zauważyć, że nie jest to zwykłe przeszukiwanie nagranych próbek, ale w zasadzie generowanie dźwięku za pomocą urządzeń „sprzętowych”.

Oceny części:

    Tranzystor typu NPN, np. 2n3904 - 1 szt.

    Rezystor 1 kOhm (R2, R4, R5) - 3 szt.

    330 omów (R6) - 1 szt.

    10 kOhm (R1) - 1 szt.

    100 kOhm (R3) - 1 szt.

    Kondensator elektrolityczny 3,3 uF - 1 szt.

Aby projekt zadziałał, konieczne będzie podłączenie biblioteki w celu szybkiego rozszerzenia szeregu Fouriera.

To całkiem proste i ciekawy projekt z kategorii „możesz się pochwalić znajomym”.

3 projekty robotów

Robotyka jest jedną z nich najciekawsze kierunki Dla maniaków i po prostu tych, którzy lubią zrobić coś niezwykłego własnymi rękami, postanowiłem dokonać wyboru kilku ciekawych projektów.

Robot BEAM na Arduino

Do złożenia czworonożnego robota kroczącego potrzebne będą:

    Do poruszania nogami potrzebne są serwomotory, na przykład Tower Hobbies TS-53;

    Sztuka drut miedzianyśrednia grubość (aby wytrzymać ciężar konstrukcji i nie uginać się, ale nie za gruba, bo to nie ma sensu);

    Mikrokontroler - płytka AVR ATMega 8 lub Arduino dowolnego modelu;

    W przypadku podwozia projekt stwierdza, że ​​zastosowano ramę Sintra. Jest to rodzaj tworzywa sztucznego, które po podgrzaniu przyjmuje dowolny kształt.

W rezultacie otrzymasz:

Warto zauważyć, że robot ten nie jeździ, ale chodzi, może przechodzić i wspinać się na wysokość do 1 cm.

Z jakiegoś powodu ten projekt przypomniał mi robota z kreskówki Wall-e. Jego szczególną cechą jest zastosowanie do ładowania akumulatorów. Porusza się jak samochód, na 4 kołach.

Jego części składowe:

    Plastikowa butelka o odpowiedniej wielkości;

  • Swetry mama-tata;

    Panel słoneczny o napięciu wyjściowym 6V;

    Jako dawca kół, silników i innych części - samochód sterowany radiowo;

    Dwa serwa o ciągłym obrocie;

    Dwa konwencjonalne serwa (180 stopni);

    Uchwyt na baterie AA i „koronkę”;

    Czujnik kolizji;

    diody LED, fotorezystory, rezystory stałe dla 10 kOhm - tylko 4 sztuki;

    Dioda 1n4001.

Oto podstawa - płytka Arduino z proto-tarczą.

Tak wyglądają części zamienne od - koła.

Konstrukcja jest już prawie zmontowana, czujniki zamontowane.

Istotą pracy robota jest to, że trafia on w stronę światła. Potrzebuje obfitości do nawigacji.

To bardziej maszyna CNC niż robot, ale projekt jest bardzo zabawny. Jest to 2-osiowa maszyna ciągarska. Oto lista głównych elementów, z których się składa:

    Napędy (DVD)CD - 2 szt.;

    2 sterowniki do silników krokowych A498;

    serwonapęd MG90S;

    Arduino Uno;

    Zasilanie 12V;

    Długopis i inne elementy projektu.

W napędzie dysków optycznych zastosowano bloki z silnikiem krokowym i drążkiem prowadzącym pozycjonujące głowicę optyczną. Z tych bloków usuwa się silnik, wał i wózek.

Nie będziesz w stanie sterować silnikiem krokowym bez dodatkowego wyposażenia, dlatego stosuje się specjalne płytki sterownika, lepiej jest zainstalować na nich chłodnicę silnika w momencie uruchamiania lub zmiany kierunku obrotu.

Cały proces montażu i obsługi pokazano na tym filmie.

Zobacz także 16 najlepszych projektów Arduino od AlexGyver:

Wniosek

W tym artykule omówiono tylko niewielką próbkę wszystkiego, co można zrobić na tej popularnej platformie. Tak naprawdę wszystko zależy od Twojej wyobraźni i zadania, jakie sobie postawisz.