
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

Dag iedereen!!
In deze Instructables zal ik je laten zien hoe je Bootloader op Atmega328p-AU (SMD) -chip kunt branden en hoe je een Arduino NANO van begin tot eind kunt maken.
De procedure die in deze instructables is geschreven, kan worden gebruikt om arduino-borden te maken voor uw aangepaste projectvereisten.
Bekijk de video voor een beter begrip
Er zijn drie delen in deze tutorial.
1. Alle componenten ontwerpen en verzamelen
2. Bootloader op nieuwe chip branden
3. De testcode uploaden
Ik heb de PCB-bestanden aan het einde van dit artikel bijgevoegd.
Dus laten we beginnen!
Stap 1: Benodigd materiaal



Atmega328P-AU-chip
CP2102 USB naar TTL-module (of vergelijkbaar zoals CH340)
Arduino NANO
Doorverbindingsdraden
AMS1117 5V-regelaar
16MHz kristal
SMD-LED
SMD-weerstand (330R, 10K) (verpakking 0604)
Knop Schakelaar
Condensatoren (0.1uF, 22pF, 10uF) (ik gebruikte keramisch type, maar het bord is ontworpen voor SMD_0612-pakket)
Klemmenstrook
Alle gereedschappen en toebehoren voor SMD Solderen.
Stap 2: Schakelschema en het maken van de printplaat




Het schakelschema en de PCB-layout zijn gedownload van de Arduino-website. Later heb ik een klein beetje aangepast omdat alle componenten die in het originele bord werden gebruikt niet bij mij beschikbaar waren. Ik heb de printplaat online besteld.
Nadat ik de printplaat had ontvangen, heb ik mijn heteluchtblazer-soldeerstation gebruikt om de componenten en IC's te solderen. De afbeeldingen van het voltooide bord zijn bijgevoegd.
Ik heb het soldeerproces nu niet uitgelegd, omdat het een onderwerp is voor verschillende instructables. Ik heb de soldeerpasta op de PCB aangebracht met behulp van een stencil, de componenten geplaatst en gesoldeerd met behulp van heteluchtblazer.
Stap 3: Verbindingen en procedure om Bootloader te branden



Volg deze verbindingsdetails (raadpleeg de afbeeldingen/videolink voor eenvoudig begrip*)
Zelfgemaakte ArduinoMINI ………….. Arduino NANO
Pin 15 (MOSI)………………………………. D11
Pin 16 (MISO)………………………………. D12
Pen 17(SCK)………………………………D13
Pin 29(RESET)………………………….. D10
VCC…………………………………………. VCC(5V)
GND………………………………………………GND
Procedure Om Bootloader te branden na het maken van de juiste verbindingen.
1) Sluit de Arduino NANO aan op USB van uw pc
2) Selecteer het juiste bord en de Com-poort
3) Selecteer in het menu Tools ARDUINO AS ISP Programmer. Pad: Tools>Programmer>Arduino As ISP
4) Ga naar Tools en selecteer Burn Boot Loader. Pad:Extra> Brand Boot Loader
5) Dit kan tot een minuut duren en het bericht "Done Burning Boot Loader" wordt weergegeven.
Hierna kunt u alle aansluitdraden en aansluitingen verwijderen en is uw nieuwe AVR Micro-Controller klaar om als standalone apparaat voor uw projecten te worden gebruikt.
*Alle afbeeldingen zijn in orde volgens de procedure
Stap 4: Testen door de code te uploaden



In deze stap zullen we leren om de code te uploaden naar de nieuwe Homemade Arduino MINI. U zult deze procedure elke keer moeten volgen om de code te uploaden.
Raadpleeg de afbeeldingen/video-link voor eenvoudig begrip.
Ik zal de knipper-LED-schets uploaden om te testen of de nieuwe microcontroller goed werkt.
Verbindingsdetails:
Zelfgemaakte Arduino MINI ………….. CP2102
Rx……………………………………………………Tx
Tx………………………………………………. Rx
VCC…………………………………………. VCC(5V)
GND………………………………………………GND
1. Nadat u de verbindingen tot stand heeft gebracht, sluit u de USB naar TTL-converterkaart (CP2102) aan op uw computer.
2. Open de Blink LED Sketch in het menu Voorbeelden.
3. Selecteer in het menu Tools AVRISP programmer en upload de code.
4. Selecteer de juiste COM-poort en kaartinstellingen.
5. Zodra het computerscherm uploaden toont, drukt u op de reset-knop omdat we de DTR-pin niet hebben aangesloten om te resetten.
De knipperende LED geeft aan dat de microcontroller goed werkt en dat dit Arduino Mini-equivalente bord voor uw projecten kan worden gebruikt. Daarom hebben we geleerd hoe we een gloednieuwe ATMEGA 328P-AU-chip kunnen booten.
Stap 5: Problemen oplossen en voltooien

We hebben het maken van de Arduino Nano met succes afgerond. Toch is er een kans dat er fouten optreden. Hier is een lijst met dingen die u kunt doen om de fouten te corrigeren.
1) Controleer uw circuitverbindingen en componenten (voornamelijk Crystal) als het branden van Bootloader niet werkt.
2) Zorg ervoor dat u het juiste bord en de COM-poort in de software hebt vermeld
3) Controleer op defecte USB-kabel.
4) Als de Micro Controller warm wordt wanneer hij wordt ingeschakeld, heeft u waarschijnlijk een defect IC.
5) Controleer op continuïteit in PCB's en ongewenste soldeerbruggen omdat we SMD-componenten gebruiken.
Bedankt
HS SANDESH HEGDE
Aanbevolen:
Arduino als ISP -- Hex-bestand branden in AVR -- Zekering in AVR -- Arduino als programmeur: 10 stappen

Arduino als ISP || Hex-bestand branden in AVR || Zekering in AVR || Arduino als programmeur:…………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's…….. Dit artikel gaat helemaal over arduino als isp. Als u een hex-bestand wilt uploaden of als u uw zekering in AVR wilt plaatsen, hoeft u geen programmeur te kopen, u kunt dit doen
Hoe te voorkomen dat LED gaat branden? - Ajarnpa

Hoe te voorkomen dat LED gaat branden?: Voordat we zeggen hoe we kunnen voorkomen dat LED gaat branden, moeten we eerst zeggen wat LED is. LED staat voor light emitting diode, is een halfgeleiderapparaat dat zichtbaar licht van een bepaalde kleur uitstraalt wanneer stroom v
HOE BOOTLOADER IN ATMEGA328 TE BRANDEN met Arduino Uno - Ajarnpa

HOE BOOTLOADER TE BRANDEN IN ATMEGA328 Arduino Uno gebruiken: eerst video-tutorial bekijken
De zonsverduistering door een leesbril kijken (en mijn ogen niet branden): 4 stappen (met afbeeldingen)

De eclips kijken door een leesbril (en mijn ogen niet branden): Hé, heb ik je nieuwsgierigheid opgemerkt met mijn titel? Mijn vader deed dat ook, toen we gisteren in het oude Montréal liepen, trok hij zijn bril af en liet hij me zien hoe ik de zonsverduistering kon zien, dacht zijn leesbril. Dus alles wat
HOE MAAK JE ARDUINO NANO/MINI - Bootloader branden: 5 stappen

HOE MAAK JE ARDUINO NANO/MINI | Hoe Bootloader te branden: in deze Instructables zal ik je laten zien hoe je een Arduino MINI van Scratch maakt. De procedure die in deze instructables is geschreven, kan worden gebruikt om arduino-kaarten te maken voor uw aangepaste projectvereisten. Bekijk de video voor een beter begrip De