
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Cześć wszystkim!!
W tej instrukcji pokażę, jak nagrać układ Bootloader ontp Atmega328p-AU (SMD) i jak zrobić Arduino NANO od początku do końca.
Procedura opisana w tej instrukcji może być wykorzystana do wykonania dowolnych płyt arduino zgodnie z niestandardowymi wymaganiami projektu.
Proszę obejrzeć wideo dla lepszego zrozumienia
Ten samouczek składa się z trzech części.
1. Zaprojektowanie i zebranie wszystkich komponentów
2. Nagrywanie boot-loadera na nowy chip
3. Przesyłanie kodu testowego
Załączam pliki PCB na końcu tego artykułu.
Więc zacznijmy!
Krok 1: Wymagany materiał



Układ Atmega328P-AU
Moduł CP2102 USB na TTL (lub podobny jak CH340)
Arduino NANO
Przewody połączeniowe
Regulator AMS1117 5V
Kryształ 16 MHz
SMD LED
Rezystor SMD (330R, 10K) (pakiet 0604)
Przełącznik przyciskowy
Kondensatory (0,1uF, 22pF, 10uF) (ja użyłem typu Ceramic, ale płytka jest przeznaczona dla pakietu SMD_0612)
Listwa zaciskowa
Wszystkie narzędzia i akcesoria do lutowania SMD.
Krok 2: Schemat obwodu i wykonanie płytki drukowanej




Schemat obwodu i układ PCB został pobrany ze strony Arduino. Później trochę zmodyfikowałem, ponieważ wszystkie elementy użyte w oryginalnej płytce nie były u mnie dostępne. Zamówiłem płytkę drukowaną online.
Po otrzymaniu płytki PCB użyłem stacji lutowniczej Hot Air Blower do lutowania komponentów i układów scalonych. Załączam zdjęcia gotowej deski.
Nie wyjaśniłem teraz procesu lutowania, ponieważ jest to temat dla różnych instrukcji. Nałożyłem pastę lutowniczą na PCB za pomocą szablonu, umieściłem elementy i przylutowałem za pomocą dmuchawy gorącego powietrza.
Krok 3: Połączenia i procedura nagrywania bootloadera



Postępuj zgodnie ze szczegółami połączenia (odnieś się do łącza Obrazy/wideo, aby ułatwić zrozumienie*)
Domowe ArduinoMINI …………….. Arduino NANO
Pin 15 (MOSI)………………………………. D11
Pin 16 (MISO)………………………………. D12
Pin 17(SCK)………………………………………D13
Pin 29 (RESET)………………………………….. D10
VCC…………………………………………………. VCC(5V)
GND…………………………………………………GND
Procedura Aby nagrać program ładujący po wykonaniu poprawnych połączeń.
1) Podłącz Arduino NANO do USB komputera!
2) Wybierz odpowiednią tablicę i port Com
3) W menu narzędzi wybierz programator ARDUINO AS ISP. Ścieżka: Narzędzia>Programista>Arduino jako ISP
4) Przejdź do Tools i wybierz Burn Boot Loader. Ścieżka:Narzędzia> Nagraj program ładujący
5) Może to potrwać do minuty i zostanie wyświetlony komunikat „Done Burning Boot Loader”.
Po tym możesz usunąć wszystkie przewody i połączenia, a nowy mikrokontroler AVR jest gotowy do użycia jako samodzielne urządzenie w twoich projektach.
*Wszystkie obrazy są w porządku zgodnie z procedurą
Krok 4: Testowanie poprzez przesłanie kodu



W tym kroku nauczymy się wgrywać kod do nowego Homemade Arduino MINI. Będziesz musiał wykonać tę procedurę za każdym razem, aby przesłać kod.
Aby ułatwić zrozumienie, skorzystaj z łącza Obrazy/wideo.
Prześlę szkic migającej diody LED, aby sprawdzić, czy nowy mikrokontroler działa poprawnie.
Szczegóły połączeń:
Domowe Arduino MINI …………….. CP2102
Rx………………………………………………Tx
Tx………………………………………………. Rx
VCC…………………………………………………. VCC(5V)
GND…………………………………………………GND
1. Po wykonaniu połączeń podłącz płytkę konwertera USB do TTL (CP2102) do komputera.
2. Otwórz szkic Blink LED Sketch z menu Przykłady.
3. W menu narzędzi wybierz programator AVRISP i wgraj kod.
4. Wybierz odpowiedni port COM i ustawienia płyty.
5. Gdy na ekranie komputera pojawi się przesyłanie, naciśnij przycisk resetowania, ponieważ nie podłączyliśmy pinu DTR, aby zresetować.
Migająca dioda LED wskazuje, że mikrokontroler działa prawidłowo, a odpowiednik płyty Arduino Mini może być używany do twoich projektów. Dlatego nauczyliśmy się, jak załadować nowy układ ATMEGA 328P-AU.
Krok 5: Rozwiązywanie problemów i kończenie

Z sukcesem zakończyliśmy tworzenie Arduino Nano. Jednak są szanse na wystąpienie błędów. Oto lista rzeczy, które możesz zrobić, aby naprawić błędy.
1) Sprawdź połączenia i komponenty obwodu (głównie Crystal), jeśli nagrywanie programu ładującego nie działa.
2) Upewnij się, że w oprogramowaniu wymieniłeś poprawną płytę i port COM
3) Sprawdź, czy kabel USB nie jest uszkodzony.
4) Jeśli mikrokontroler nagrzewa się podczas zasilania, prawdopodobnie masz uszkodzony układ scalony.
5) Sprawdź ciągłość w PCB i niechciane mostki lutownicze, ponieważ używamy komponentów SMD.
Dziękuję Ci
HS SANDESH HEGDE
Zalecana:
Jak nagrać ATTiny85 za pomocą Arduino-Mega jako ISP: 5 kroków

Jak nagrać ATTiny85 przy użyciu Arduino-Mega jako ISP: Współtwórcy - Sayan Wadadar, Chiranjib KunduProgramming ATTiny85 przy użyciu Arduino MEGA2560 jako ISP. Kilka miesięcy temu próbowałem zmniejszyć mój projekt Arduino za pomocą mojego układu Attiny 85. Po raz pierwszy próbowałem zaprogramować 20u ATTiny 85 za pomocą
Jak nagrać i pobrać własny dzwonek: 7 kroków

Jak nagrać i pobrać niestandardowy dzwonek: tak? Chcesz mieć swój własny dzwonek, co? Cóż, trafiłeś na właściwą stronę z instrukcjami. Zanim zaczniemy, muszę ci przypomnieć, że dotyczy to urządzeń IOS (urządzenia Apple, takie jak iPad, iPod, Iphone itp.) I komputerów Mac (będzie działać na każdym komputerze Mac, nawet
JAK ZROBIĆ ARDUINO NANO/MINI - Jak nagrać bootloader: 5 kroków

JAK ZROBIĆ ARDUINO NANO/MINI | Jak nagrać bootloader: W tej instrukcji pokażę Ci, jak zrobić Arduino MINI od podstaw.Procedura napisana w tej instrukcji może być wykorzystana do wykonania dowolnych płyt arduino zgodnie z niestandardowymi wymaganiami projektu.Obejrzyj film, aby lepiej zrozumieć
Jak nagrać podcast z telefonu: 7 kroków

Jak nagrać podcast z telefonu: Nagrywamy serię podcastów w ramach naszych starań o zwiększenie wpływu konferencji Learning 2005. Podcasty te są nagraniami wywiadów przeprowadzonych przez Marka Oehlerta z licznymi moderatorami konferencji. Następujące
Jak nagrać sztukę w szkole średniej (dobrze): 6 kroków (ze zdjęciami)

Jak nagrać sztukę w liceum (cóż): Hej wszystkim… Przez wszystkie lata w liceum byłem naprawdę zaangażowany w program teatralny, a konkretnie z ekipą. Zacząłem na budowie, przeszedłem do biegania, potem do oświetlenia, a teraz, kiedy skończyłem szkołę, zostałem wycofany, aby pomóc w oświetleniu