Prototyp jest ważną częścią procesu projektowania i rozwoju Jest to kluczowe, zanim projekt PCB przejdzie na wyższy poziom Więc jeśli jesteście cyfrowymi elektronikami, Arduino jest dobrym wyborem
Przed Arduino, początkujący mieli trudności z nauką mikrokontrolera Musieli korzystać z drogich pakietów, które wymagają trudnego do użycia kodowania języka montażowego
Jednak Arduino zmienia zasady gry, oferując przystępną cenowo i łatwą w obsłudze platformę, która jest kodowana w zaawansowanych językach programowania, takich jak C++.
Badamy panele Arduino i kroki potrzebne do stworzenia takich paneli
Co to Arduino
Arduino to open source cyfrowa platforma elektroniczna i sprzętowa, projekt i społeczność użytkowników Platforma zaprojektowała i zbudowała łatwy w obsłudze mikrokontroler z jedną płytą oraz pakiet do tworzenia cyfrowych produktów elektronicznych
Arduino-płyta elektryczna
Co to jest tablica eksperymentalna
Z drugiej strony płyta jest prostokątną plastikową konsolą z kwadratowymi perforacjami i rzeźbionymi symbolami i liniami Jest to podstawa konstrukcyjna do montażu wielu komponentów elektronicznych i mikrokontrolerów, takich jak Arduino, do tworzenia prototypów
Konstrukcja płyty testowej bez spawania jest główną różnicą między nią a płytą drukowaną
Płyta próbna bez spawania
Zazwyczaj płyty testowe są wyposażone w zworki, jednostki zasilania i komponenty elektryczne, takie jak tranzystory, rezystancje i kondensatory
Arduino ma jakieś specyfikacje
Napięcie robocze 7 – 12 V (gniazdo prądu stałego), 5 V (złącze USB)
Liczba punktów wejścia/ wyjścia Czternaście (sześć do operacji PWM)
Symuluje sygnał wejściowy 6
Pamięć flash używana do przechowywania programów 32KB
Pamięć jest niedostępna 2KB
EEPROM (film) 1KB
Prędkość zegara 16 megawatów
Prąd wyjściowy we/ wy prądu stałego 20mA
i zbudować panele eksperymentalne Arduino
Mikrokontrolery, takie jak ATmega328P, tworzą zestaw układów scalonych Arduino Inne części są równie ważne, tworzą bardzo ważne części obwodu Mikrokontroler Arduino ATmega328P ma następujące specyfikacje
rdzeń ATmega328P
Kategoria: Źródła Kategoria: Dzielenie się wiki
Opcja Arduino jest lepsza niż standardowy mikrokontroler ATmega328p, ponieważ jest wyposażony w moduł ładowania rozruchowego Arduino który umożliwia programowanie Arduino IDE Ponadto panel Arduino oferuje następujące korzyści
więcej informacji o działaniu sprzętu Arduino
Łatwa rozbudowa
Niskie zużycie energii
Wymagane składniki
Aby skonfigurować cały projekt, potrzebne są następujące komponenty
Połącz te składniki, tak jak pokazano na poniższej ilustracji
Tablica testowa Arduino ATmega328p z modułem konwertera szeregowego USB
Kategoria: Źródła Kategoria: Dzielenie się wiki
Aby ułatwić nawiązywanie połączeń, należy wiedzieć, do czego służy każdy palec w mikrokontrolerze To jest układ palców chipa
układ pinów ATmega328p i Arduino
Kategoria: Źródła Kategoria: Dzielenie się wiki
Podłącz zewnętrzny zasilacz
Najpierw podłącz kable do zasilania płyty testowej Proces ten obejmuje instalację zasilania i przewodów uziemiających, gdzie regulator napięcia będzie siedział na korku Zapisz numer sworznia, aby zapobiec połączeniu niewłaściwych komponentów
Następnie należy dodać przewód uziemiający i przewód zasilający do dolnej części obwodu, aby podłączyć każdą szynę Następnie należy zainstalować regulator zasilania i szynę zasilania na płycie głównej
Maksymalne napięcie, które można zastosować do gniazda VCC, wynosi 6V i należy unikać osiągania tej wartości Użyj ciśnienia elektrycznego pomiędzy 3,3 a 5,5 V
W większości przypadków zasilacz prądu stałego o mocy 9 – 12 V (bateria) wystarczy Jednak to jest praca regulatora napięcia Dlatego zasilacz wejściowy powinien wynosić od 7 do 16 V, aby uzyskać napięcie o mocy około 5V od regulatora
Dodaj kondensator 10uF między regulatorem ciśnienia wewnątrz a ziemią Ponadto na prawej szynie pomiędzy podłogą a zasilaniem zainstalowano podobny kondensator
Następnie włóż diodę LED i opór 220 ohm po lewej stronie obwodu, a regulator napięcia znajduje się naprzeciwko klamry
Po wyłączeniu zasilania należy załadować mikrokontroler, a następnie przejść do modułu konwertera szeregowego
Podłączyć mikrokontrolery
Najpierw włóż chip do płyty testowej, tak jak pokazano na powyższym rysunku Następnie podłącz rezystancję ciągnięcia na 10 reset obr./ min od podstawy resetowania do +5V, aby zapobiec resetowaniu chipa podczas normalnej pracy reset podłoże zostanie uziemione na 0V, następuje ponowne uruchomienie spinacza mikrokontrolera
Następnie podłącz zegar 16 MHz do pinów 9 i 10 Podłącz dwa kondensatory 22 pF do tych końcówek i podłogi
rdzeń ATmega328P przymocowany do tablicy eksperymentalnej
Kategoria: Źródła Kategoria: Dzielenie się wiki
Następnie należy podłączyć mały przełącznik dotykowy między resetowaniem a uziemionym stykiem, który służy jako przycisk resetowania Dzięki temu, jeśli chcesz ponownie uruchomić chip, aby wysłać nowy program, naciśnij przełącznik
Niektóre chipy są wstępnie programowane z migającymi diodami LED Zazwyczaj Arduino zawiera programy bezpośrednio od producenta
Upewnij się, że są one połączone w następujący sposób
Gniazdo 7 – cyfrowe napięcie zasilania
Gniazdo 20 – AVCC – ADC — napięcie przetwornika zasilania Jeśli nie używasz ADC, należy podłączyć go do zasilacza wejściowego W przypadku korzystania z ADC następuje podłączenie sworznia do zasilania za pomocą filtra niskonapięciowego
Symulowane podstawowe podstawowe stężenie dla styków 21 – ARFE – ADC
Po zakończeniu instalacji i podłączeniu baterii diody LED tablicy powinny migać Celem diod LED jest sprawdzenie, czy płyta drukowana otrzymuje prawidłową moc lub zwarcie
Możesz przestać, ale prawdziwa przyjemność polega na programowaniu płyt testowych Arduino Aby odświeżyć go przy użyciu kodu, należy podłączyć port USB do modułu konwertera szeregowego do płyty testowej
Ponieważ kod zostanie wpisany w Arduino IDE komputera, moduł konwertera USB do szeregowego udostępnia port USB Jeśli masz port, możesz podłączyć komputer do chipa tablicy eksperymentalnej za pomocą kabla USB
Podłącz port USB do szablonu konwertera szeregowego
Wystarczy stworzyć te pięć połączeń
Röntgenblik: Röntgenblik: röntgenblik: röntgenblik: röntgenblik: röntgenblik: röntgenblik: röntgenblik
Od DTR/RTS do RST dzięki pojemności 10uF
gdzie można uzyskać kreatywność w Arduino IDE i spróbować uruchomić inny kod na chipie, na przykład przejść do trybu snu przez jakiś czas
Przykład migającego kodu LED w Arduino IDE
Kategoria: Źródła Kategoria: Dzielenie się wiki
Wyciąg informacyjny
Jak widać, panel Arduino zapewnia łatwą w obsłudze i przystępną cenę platformę do testowania i opracowywania, co jest idealnym rozwiązaniem dla początkujących cyfrowych projektantów elektronicznych Jeśli masz jakieś pytania, zadzwoń do nas
