Inhoudsopgave:
- Stap 1: Materiaallijst
- Stap 2: Schakelschema en het maken van de printplaat
- Stap 3: Verbindingen en procedure om Bootloader te branden
- Stap 4: Testen door de code te uploaden
- Stap 5: Problemen oplossen
Video: HOE MAAK JE ARDUINO NANO/MINI - Bootloader branden: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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
- CP2102 USB naar TTL-module (of vergelijkbaar zoals CH340)
- Arduino NANO
- Doorverbindingsdraden
- Atmega328P-AU-chip
- 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
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
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
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:
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
ATTiny85 branden met Arduino-Mega als ISP: Ajarnpa
ATTiny85 branden met Arduino-Mega als ISP: bijdragers - Sayan Wadadar, Chiranjib Kundu ATTiny85 programmeren met Arduino MEGA2560 als ISP. Een paar maanden geleden probeerde ik mijn Arduino-project te verkleinen met mijn Attiny 85 ic. Het was de eerste keer dat ik een 20u ATTiny 85 probeerde te programmeren met
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
USB-aangedreven brander! Dit project kan door plastic / hout / papier branden (leuk project moet ook heel fijn hout zijn): 3 stappen
USB-aangedreven brander! Dit project kan door plastic / hout / papier branden (leuk project moet ook heel fijn hout zijn): MAAK DIT NIET MET USB!!!! ik kwam erachter dat het je computer kan beschadigen door alle opmerkingen. mijn computer is in orde. Gebruik een 600mA 5v telefoonoplader. ik heb dit gebruikt en het werkt prima en niets kan worden beschadigd als je een veiligheidsstekker gebruikt om de stroom te stoppen