Jak zrobić Arduino na płycie prototypowej - instrukcje krok po kroku

Wypróbuj Nasz Instrument Do Eliminowania Problemów





W tym artykule dowiemy się, jak wykonać Arduino na płytce stykowej. Zobaczymy również, czym jest Arduino, jak je zaprogramować i jak złożyć jako samodzielny mikrokontroler na płytce stykowej lub PCB.

Arduino było dobrodziejstwem dla tych, którzy chcieli nauczyć się mikrokontrolerów i systemów wbudowanych dla nie-inżynierów i początkujących w mikrokontrolerach.



Zanim powstało arduino, początkujący musieli uczyć się mikrokontrolera za pomocą drogich zestawów, a niektórzy z nich kodowali mikrokontroler w języku asemblera, który jest okropnym językiem i nie wszyscy je rozumieli.

Arduino całkowicie zmieniło zasady gry, które jest tanie, a kodowanie można pisać w wyższych językach, takich jak C ++, a programista nie musi być profesjonalistą w kodowaniu



Co to jest Arduino? (Dla noobów)

Arduino to płytka prototypowa typu open source, zbudowana na bazie ATmega328P, która ma 14 pinów GPIO (wyjście wejściowe ogólnego przeznaczenia), z czego 6 pinów ma możliwość wykonywania funkcji analogowych, wszystkie 14 pinów może obsługiwać funkcje cyfrowe.

Port USB 2.0 typu B umieszczony w prawym narożniku arduino (w zależności od tego jak umieścisz) do zasilania i nagrywania programów do mikrokontrolera. Przełącznik resetowania znajduje się w lewym górnym rogu płyty arduino do ponownego uruchomienia programu w samym arduino.

Plik Płytka Arduino posiada wbudowany programator, który wypala program do mikrokontrolera ATmega328P przez USB. Osobne gniazdo DC służy do zasilania arduino z zewnętrznego źródła napięcia od 7V do 12V (posiada wbudowany regulator napięcia).

Niektóre specyfikacje arduino:

  • Napięcie robocze: 5 V na USB i 7-12 V na gnieździe DC.
  • Cyfrowe piny I / O: 14 (z czego 6 może wykonywać operacje PWM)
  • Analogowe piny wejściowe: 6
  • Pamięć flash do przechowywania programu: 32KB
  • PAMIĘĆ RAM: 2 KB
  • EEPROM: 1 KB
  • Taktowanie: 16 MHz
  • Prąd wyjściowy DC na pin I / O: 20 mA

Uwaga: powyższa specyfikacja dotyczy tylko mikrokontrolera arduino opartego na ATmega328P.

Jak zrobić na płytce stykowej:

Jeśli prototyp Twojego projektu jest kompletny i chcesz go utrwalić na pudełku projektu? Właściwie nie musisz umieszczać całej nieporęcznej tablicy arduino w pudełku projektu.

ATmega328P z kilkoma komponentami zewnętrznymi wystarczy do wykonania programu i sterowania urządzeniami peryferyjnymi, które podłączyłeś do mikrokontrolera.

Płytka arduino służy do wypalania programu do mikrokontrolera i zapewnienia pewnej ochrony przed usterkami, które popełniamy podczas prototypowania.

DIAGRAM:

ATmega328P łączy kilka zewnętrznych komponentów, aby stworzyć Arduino na płytce stykowej

Po zakończeniu projektu możesz wyjąć ATmega328P i podłączyć kilka zewnętrznych komponentów, jak pokazano na schemacie, i możesz go przylutować do PCB, aby był trwały.

Do następnego projektu nie musisz kupować nowej płyty arduino, zamiast tego możesz kupić ATmega328P i kilka innych zewnętrznych, które są opłacalne i sprawią, że Twój projekt będzie bardziej kompaktowy.

Jak zaprogramować ATmega328P, gdy jest na płytce stykowej:

Metoda 1:

Najłatwiejszym i najbardziej leniwym sposobem programu ATmega328P jest sama płyta arduino. Włóż ATmega328P, wypal swój program i wyciągnij go, włóż do swojego projektu.

Tę metodę można dostosować, gdy projekt ma 28-pinowy uchwyt na układ scalony (tak, aby ATmega328P można było łatwo wyjąć), a ATmega328P jest łatwo dostępny.

Oto jak to zrobić:
Pobierz Arduino IDE z oficjalnej strony arduino i zainstaluj na swoim komputerze.
Zaktualizuj sterownik płyty arduino na swoim komputerze (nie musisz tego robić, jeśli używasz komputera z systemem Linux).
Włóż ATmega328P do płyty arduino we właściwym kierunku i upewnij się, że ma bootloader.
Wybierz „Narzędzia”> „Płytka”> „Arduino / Genuino UNO”
Podłącz arduino do komputera i wybierz odpowiedni port dla swojego arduino (zmień komputer na komputer. Wybierz „Narzędzia”> „port”).
Skompiluj program i kliknij przycisk przesyłania.
Usuń ATmega328P i wstaw go do swojego projektu.

Metoda 2:

Jeśli często przeprogramowujesz mikrokontroler i sprzęt twojego projektu jest niedostępny, to ta metoda jest najlepsza dla twojego projektu, szczególnie gdy ATmega328P jest wlutowany bezpośrednio na PCB.

UWAGA: Upewnij się, że zasilanie z obwodu zewnętrznego jest odłączone zanim przejdziemy dalej będziemy zasilać ATmega328P z płyty arduino.

Diagram:

często przeprogramowuj mikrokontroler i sprzęt twojego projektu

Wybierz „Narzędzia”> „Płytka”> „Arduino / Genuino UNO”
Podłącz arduino do komputera i wybierz odpowiedni port dla swojego arduino (zmień komputer na komputer. Wybierz „Narzędzia”> „port”).
Skompiluj program i kliknij przycisk przesyłania.




Poprzedni: Obwód alarmu wypadku motocyklowego Dalej: Obwód wskaźnika czasu podtrzymania baterii