Inhoudsopgave:

HOE MAAK JE ARDUINO NANO/MINI - Bootloader branden: 5 stappen
HOE MAAK JE ARDUINO NANO/MINI - Bootloader branden: 5 stappen

Video: HOE MAAK JE ARDUINO NANO/MINI - Bootloader branden: 5 stappen

Video: HOE MAAK JE ARDUINO NANO/MINI - Bootloader branden: 5 stappen
Video: Hoe simuleer je een branddetector met Arduino en de TMP36 sensor? 2024, November
Anonim
HOE MAAK JE ARDUINO NANO/MINI | Hoe Bootloader te branden
HOE MAAK JE ARDUINO NANO/MINI | Hoe Bootloader te branden
HOE MAAK JE ARDUINO NANO/MINI | Hoe Bootloader te branden
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-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: Materiaallijst

Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
Lijst van materialen
  1. CP2102 USB naar TTL-module (of vergelijkbaar zoals CH340)
  2. Arduino NANO
  3. Doorverbindingsdraden
  4. Atmega328P-AU-chip
  5. AMS1117 5V-regelaar
  6. 16MHz kristal
  7. SMD-LED
  8. SMD-weerstand (330R, 10K) (verpakking 0604)
  9. Knop Schakelaar
  10. Condensatoren (0.1uF, 22pF, 10uF) (ik gebruikte keramisch type, maar het bord is ontworpen voor SMD_0612-pakket)
  11. Klemmenstrook
  12. Alle gereedschappen en toebehoren voor SMD Solderen.

Stap 2: Schakelschema en het maken van de printplaat

Schakelschema en het maken van de printplaat
Schakelschema en het maken van de printplaat
Schakelschema en het maken van de printplaat
Schakelschema en het maken van de printplaat
Schakelschema en het maken van de printplaat
Schakelschema en het maken van de printplaat
Schakelschema en het maken van de printplaat
Schakelschema en het maken van de printplaat

Ik heb het Arduino MINI-bord gemaakt in mijn SMD Soldeer-tutorial. Je kunt de video bekijken als je wilt weten hoe.

Een korte samenvatting … Ik heb de soldeerpasta op de PCB aangebracht met behulp van een stencil, de componenten geplaatst en gesoldeerd met behulp van heteluchtblazer.

Ik heb de open source Arduino PCB-bestanden van de Arduino-website gebruikt en een beetje aangepast aan mijn vereisten en beschikbare onderdelen. Later bestelde ik de PCB Online bij JLCPCB.

Stap 3: Verbindingen en procedure om Bootloader te branden

Verbindingen en procedure om Bootloader te branden
Verbindingen en procedure om Bootloader te branden
Verbindingen en procedure om Bootloader te branden
Verbindingen en procedure om Bootloader te branden
Verbindingen en procedure om Bootloader te branden
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

Testen door de code te uploaden
Testen door de code te uploaden
Testen door de code te uploaden
Testen door de code te uploaden
Testen door de code te uploaden
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

Probleemoplossen
Probleemoplossen
Probleemoplossen
Probleemoplossen

Door de procedures uit de vorige stappen te volgen, kunt u eenvoudig de Atmega-chip boot-loaden.

Maar door wat software of menselijke fouten zal het niet lukken. Hier zijn enkele suggesties van mij:

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.

Aanbevolen: