Spisu treści:

Arduino Bread Board Buddy: 12 kroków
Arduino Bread Board Buddy: 12 kroków

Wideo: Arduino Bread Board Buddy: 12 kroków

Wideo: Arduino Bread Board Buddy: 12 kroków
Wideo: How to Use a Button with an Arduino (Lesson #5) 2024, Lipiec
Anonim
Deska do chleba Arduino Buddy
Deska do chleba Arduino Buddy
Deska do chleba Arduino Buddy
Deska do chleba Arduino Buddy
Deska do chleba Arduino Buddy
Deska do chleba Arduino Buddy

Wszystkie obwody buduję na desce do krojenia chleba; jednak budowanie tego samego obwodu sto razy może być monotonne, więc lubię modułowe części do budowy prototypów. Większość obwodów, takich jak zasilacze 5 V, jest dość standardowa. Arduino Bread Board Buddy, który otrzymałem od Universal Solder, jest samodzielnym Arduino UNO do użytku z płytami do chleba. Jest to bardzo poręczny mały zestaw, który pozwala uniknąć budowania samodzielnego Arduino za każdym razem, gdy chcesz zbudować projekt na płytce prototypowej.

Możesz pobrać plik pdf z montażem lub ze strony internetowej, ale oto kilka wskazówek, które nie są zawarte w pdf, w tym programowanie Bread Board Buddy.

uniwersalne-lutowanie.pl/

Krok 1: Narzędzia

Narzędzia
Narzędzia
Narzędzia
Narzędzia

Lutować

Wiosenne klipsy

Małe obcinaki boczne

Lutownica

Stacja lutownicza, jeśli ją masz.

Krok 2: Części

Części
Części
Części
Części

Canaduino Bread Board Kit nie jest dostarczany z układem scalonym ATMEGA328P, więc będziesz musiał go dostarczyć.

Zestaw zawiera następujące elementy dla każdej planszy:

1 PCB (płytka drukowana)

1 28-pinowe gniazdo IC;

1 kryształ 16 mHz

1 LED (dioda elektroluminescencyjna)

1 przycisk resetowania

1 zworka pinowa

Rezystor 1 680 Ω

1 rezystor 10 KΩ

1 100 nF

2 18 pF

2 20-stykowe szyny złączy pinowych

Krok 3: Szyny styków złącza

Szyny wtykowe złącza
Szyny wtykowe złącza
Szyny wtykowe złącza
Szyny wtykowe złącza

Zacznij od przycięcia szyn z pinami złącza do dwóch szyn 15 pinów i jednej szyny z 2 pinami za pomocą bocznych obcinaków.

Krok 4: Lutowanie komponentów

Lutowanie komponentów
Lutowanie komponentów
Lutowanie komponentów
Lutowanie komponentów
Lutowanie komponentów
Lutowanie komponentów
Lutowanie komponentów
Lutowanie komponentów

Zacznij lutować komponenty do PCB; od środka PCB na zewnątrz. Ciężko jest przylutować odpowiednie komponenty we właściwym miejscu pod częściami, takimi jak gniazdo IC.

Przylutuj i przycinaj po jednym elemencie na raz, próba ominięcia nadmiaru wyprowadzeń do lutowania lub sprawdzenie połączeń może być uciążliwe.

Przytrzymaj element na miejscu za pomocą zacisków sprężynowych.

Przylutuj złącze, upewniając się, że masz dobre połączenie.

Sprawdź połączenie i odetnij nadmiar przewodów.

Długa szpilka diody LED trafia do otworu znajdującego się najbliżej przycisku resetowania.

Najbliżej kryształu jest rezystor 680 Ω.

Rezystor 10 KΩ znajduje się najbliżej przycisku resetowania.

Krok 5: Gniazdo i styki złącza

Gniazdo i styki złącza
Gniazdo i styki złącza
Styki gniazda i złącza
Styki gniazda i złącza
Styki gniazda i złącza
Styki gniazda i złącza

Ponieważ gniazdo IC lutuje się na spodzie płytki drukowanej, a listwy stykowe złącza lutują na górze płytki drukowanej, najpierw przylutuj gniazdo IC. W ten sposób listwy pinowe złącza nie będą przeszkadzać w lutowaniu gniazda IC.

Po podłączeniu wszystkich małych elementów do płytki drukowanej podłącz gniazdo IC, upewniając się, że wszystkie połączenia są dobre.

Następnie przymocuj dwie 15-pinowe szyny łączące, upewniając się, że są kwadratowe i wszystkie połączenia są dobre. Jeśli szpilki nie są kwadratowe, możesz nie być w stanie włożyć znajomego z deski do krojenia chleba do deski do krojenia chleba.

Na koniec podłącz układ ATMega 328P do gniazda IC i jesteś gotowy do programowania i użytkowania.

Krok 6: Programowanie materiałów eksploatacyjnych

Materiały do programowania
Materiały do programowania

Arduino UNO lub MEGA i kabel

Deska do chleba

Zworki

3 rezystory 680Ω

3 diody LED niebieski czerwony zielony

Krok 7: Bootloader

Program rozruchowy
Program rozruchowy
Program rozruchowy
Program rozruchowy
Program rozruchowy
Program rozruchowy

Jeśli IC ATMega328P nie ma na sobie bootloadera; będziesz musiał nagrać bootloader, powinieneś być w stanie stwierdzić, czy ma bootloader, jeśli dioda LED na Bread Board Buddy miga po włączeniu.

Aby nagrać bootloader do Bread Board Buddy, wykonaj następujące kroki:

Upewniając się, że nic nie jest podłączone do UNO, podłącz go do komputera.

Otwórz szkic

Musisz wybrać tablicę z menu Narzędzia, która odpowiada Twojej tablicy.

Następnie wybierz port szeregowy z menu Narzędzia, który odpowiada Twojej płycie.

Kliknij plik, przewiń w dół do przykładów i kliknij Arduino ISP.

Otworzy się nowe okno Arduino IDE ze szkicem Arduino ISP.

Skopiuj połączenia pinów, ale jeszcze ich nie rób.

Prześlij szkic Arduino ISP na swoją płytkę Arduino.

Szkic powinien powiedzieć ci, kiedy to się skończy, a dioda LED na twoim Arduino powinna przestać migać.

Krok 8: Podłączanie programatora

Podłączanie programatora
Podłączanie programatora
Podłączanie programatora
Podłączanie programatora
Podłączanie programatora
Podłączanie programatora

Odłącz płytkę Uno od komputera i podłącz płytkę i mikrokontroler zgodnie z opisem w szkicu ISP.

nazwa pinu: UNO:

reset podrzędny: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega(1280 i 2560)

reset podrzędny: 53

MOSI: 51

MISO: 50

SCK: 52

Umieść diodę LED (z rezystorem) na następujących pinach:

9: Heartbeat - pokazuje, że programator jest uruchomiony

8: Błąd - zapala się, jeśli coś pójdzie nie tak (użyj czerwonego, jeśli ma to sens)

7: Programowanie - W komunikacji z urządzeniem podrzędnym

Użyłem niebieskiej diody LED dla pulsu, czerwonego dla błędu i zielonego dla programowania, jak pokazano na schemacie. Poza tym, że lubię migające światła, diody LED informują, czy Arduino ISP działa prawidłowo. Pulsująca niebieska dioda LED powie, że Arduino ISP działa, zielona dioda LED poinformuje, że jest ładowana, gdy się zaświeci, a czerwona dioda LED powie, że przesyłanie nie powiodło się, gdy się zapali.

Krok 9: Nagrywanie bootloadera

Nagrywanie bootloadera
Nagrywanie bootloadera
Nagrywanie bootloadera
Nagrywanie bootloadera

W menu Narzędzia szkicu wybierz Płytka, a następnie ATmega328 na płytce stykowej (zegar wewnętrzny 8 MHz).

Wybierz port szeregowy z menu Narzędzia, który odpowiada Twojej płycie.

W menu Narzędzia przejdź do menu Programista i wybierz Arduino jako ISP.

Następnie w menu Narzędzia wybierz Nagraj Bootloader.

Diody LED powinny migotać, a zielona dioda LED powinna się zaświecić, gdy Arduino ISP przesyła bootload. Po zakończeniu ładowania niebieska dioda LED powinna wrócić do pulsowania, a dioda LED na płycie Bread Board Buddy powinna migać raz na sekundę.

Możesz to sprawdzić, podłączając Bread Board Buddy do zasilania.

Powinieneś nagrać bootloader tylko raz.

Krok 10: Programowanie

Programowanie
Programowanie
Programowanie
Programowanie
Programowanie
Programowanie

Po załadowaniu Bread Board Buddy można zaprogramować na trzy różne sposoby.

Najpierw. Możesz wyjąć ATMega328P z Arduino UNO R3 i podłączyć ATMega328P z Bread Board Buddy do Arduino UNO R3.

Druga. Możesz usunąć ATMega328P z Arduino UNO R3 i podłączyć 5 V do 5 V, uziemienie do masy, RX (D0) do Do, TX (D1) do D1 i Reset do RST z Arduino UNO do płyty Bread Buddy.

Po trzecie, możesz użyć obwodu bootloadera do zaprogramowania na płycie Bread Board Buddy.

Krok 11: W programowaniu tablicy

W programowaniu zarządu
W programowaniu zarządu
W programowaniu zarządu
W programowaniu zarządu
W programowaniu zarządu
W programowaniu zarządu
W programowaniu zarządu
W programowaniu zarządu

Teraz, gdy twój Bread Board Buddy ma na sobie bootloader, możesz wgrywać programy do mikrokontrolera, używając tej samej konfiguracji, której użyłeś dla bootloadera.

Wybierz lub utwórz szkic, który chcesz załadować do mikrokontrolera.

W menu Tools wybierz Board, a następnie ATmega328 na płytce stykowej (zegar wewnętrzny 8 MHz), jeśli używasz minimalnej konfiguracji z menu Board.

Wybierz port szeregowy z menu Narzędzia, który odpowiada Twojej płycie.

Wybierz Arduino jako ISP z menu Narzędzia i menu Programista.

Następnie aby wgrać szkic do mikrokontrolera nie klikaj na upload. Kliknij menu Plik i wybierz Prześlij za pomocą programatora, aby zaprogramować mikrokontroler na płytce prototypowej.

Diody LED powinny migotać, a zielona dioda LED powinna się zaświecić, gdy Arduino ISP przesyła program do mikrokontrolera. Po zakończeniu ładowania niebieska dioda LED powinna wrócić do pulsowania.

Krok 12: Gotowy produkt

Skończony produkt
Skończony produkt
Skończony produkt
Skończony produkt

Teraz, gdy Arduino Bread Board Buddy jest zaprogramowany, możesz złożyć gotowy obwód.

Wystarczy dodać zasilacz i inne komponenty, takie jak obwód LCD „Hello World” i gotowe.

Zalecana: