Spisu treści:
- Krok 1: Narzędzia
- Krok 2: Części
- Krok 3: Szyny styków złącza
- Krok 4: Lutowanie komponentów
- Krok 5: Gniazdo i styki złącza
- Krok 6: Programowanie materiałów eksploatacyjnych
- Krok 7: Bootloader
- Krok 8: Podłączanie programatora
- Krok 9: Nagrywanie bootloadera
- Krok 10: Programowanie
- Krok 11: W programowaniu tablicy
- Krok 12: Gotowy produkt
Wideo: Arduino Bread Board Buddy: 12 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
Lutować
Wiosenne klipsy
Małe obcinaki boczne
Lutownica
Stacja lutownicza, jeśli ją masz.
Krok 2: 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
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
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
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
Arduino UNO lub MEGA i kabel
Deska do chleba
Zworki
3 rezystory 680Ω
3 diody LED niebieski czerwony zielony
Krok 7: Bootloader
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
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
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
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
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
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:
Lazy 301 Dart Buddy!: 5 kroków
Lazy 301 Dart Buddy!: Moi współlokatorzy z college'u i ja niedawno odziedziczyliśmy zniszczoną tablicę do rzutek… Zaczęliśmy odkrywać gry takie jak 301, w których każdy gracz zaczyna od 301 punktów, schodzi do zera w ciągu kilku rund . To było zabawne, ale pisanie na
Morning Buddy: 8 kroków
Morning Buddy: Niektórzy ludzie mają bardzo napięty grafik, co sprawia, że łatwo zapomnieć o kilku rzeczach. Za pomocą tego budzika możesz ustawić wiele alarmów, aby trzymać się harmonogramu. Zegar działa 24 godziny i wszystko, co musisz zrobić, to zaprogramować go tak, aby działał w różnych
Stop Rants z Rant Buddy: 8 kroków (ze zdjęciami)
Stop Rants With the Rant Buddy: W moim domu znajdujemy wiele powodów do narzekań: autobus się spóźniał, chłodnica wody w pracy nie jest wystarczająco zimna, delikatesy zamykane są wcześnie. Ale pozostawione bez kontroli, te drobne narzekania mogą wzrosnąć w pełnowymiarowe tyrady. To tam ten poręczny rant-stop
Gadające urządzenie do pomiaru indeksu UV z użyciem czujnika VEML6075 i Little Buddy Talker: 5 kroków
Gadające urządzenie do pomiaru indeksu UV, wykorzystujące czujnik VEML6075 i Little Buddy Talker: nadchodzi lato! Świeci słońce! Co jest świetne. Ale ponieważ promieniowanie ultrafioletowe (UV) staje się coraz bardziej intensywne, ludzie tacy jak ja mają piegi, małe brązowe wysepki pływające w morzu czerwonej, swędzącej, spalonej słońcem skóry. Możliwość posiadania informacji w czasie rzeczywistym
Niestandardowa animowana ikona AIM Buddy = Szybko i łatwo!: 10 kroków
Niestandardowa animowana ikona AIM Buddy = szybka i łatwa!: Uwaga: Ta instrukcja wymaga posiadania Adobe Photoshop. Jeśli chcesz, aby była to animowana ikona, musisz również mieć Adobe Imageready, ale możesz stworzyć statyczną ikonę bez to.Inne rzeczy, których potrzebujesz: Obraz na komputerze, który