Inhoudsopgave:
Video: Een AVR-ontwikkelbord: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Het internet staat vol met projecten met Arduino. Al een tijdje ontbreekt de informatie over de ATMEGA328-microcontroller in alle Arduino-gegevens. Deze Instructable wil het begin herstellen van het ontwikkelen van projecten met behulp van de AVR-microcontrollers zonder Arduino, met name de ATMEGA328.
Het is een eenvoudig ontwikkelbord voor de genoemde microcontroller. Ik noemde het: Claudino.
In het project zijn de materialen:
1x ATMEGA328
1x LM7805
1x DC-stroomaansluiting
1x Drukknop
1x LED
2x 0.1uF condensator
1x 10uF condensator
1x 330 ohm Weerstand
1x 10k ohm Weerstand
1x 1N4001-diode
Een speldenkop en koptekst
Stap 1: Ontwerp het circuit
Voor deze instructable heb ik de software Eagle van Autodesk gebruikt. Deze software is een krachtige schema- en bordontwerper met veel componenten die bij dit proces behulpzaam kunnen zijn. Ik gebruikte de informatie over het minimale systeem in de AMEGA328 datasheet. In het bord gebruikte ik een speldenkop om de kop voor de GPIO weer te geven en dezelfde speldenkop om de ISP-programmeur en een hulppoort voor het externe kristal aan te sluiten.
Voor de voeding van het bord heb ik een DC-cilinderaansluiting en een LM7805-regelaar gebruikt om de 5v in de microcontroller te hebben. Het bord bevatte een reset-drukknop en een status-LED.
Bijna al het ontwerp bevindt zich op de onderkant van het bord, met alleen een jumper aan de bovenkant.
Stap 2:
Allereerst is het de eerste keer dat ik het zuurproces gebruik om PCB's te maken, een andere keer dat ik de CNC-frees op mijn school gebruikte, maar niet alle tijden zijn beschikbaar voor het aantal studenten. Nu heb ik de zuurmethode gebruikt omdat ik geen andere PCB-molen beschikbaar heb.
De eerste stap is om de onderkant van het bord in een stuk papier af te drukken (met een toner van hoge kwaliteit), daarna wordt het koperen bord samen met het koperen oppervlak in de print geplaatst en met tape vastgezet, en dan is tijd om met het strijkijzer te strijken (natuurlijk) met als doel het koperen oppervlak te verwarmen. Wacht tien minuten en leg het stuk papier van het bord, je ziet de toner in het koper. Stop al het papier dat overblijft en was met koud water.
Nu is de gevaarlijke stap. U moet een paar latexhandschoenen gebruiken, een veiligheidsbril en u moet dit op een tochtige plaats doen. Meng in een plastic of glazen bak twee delen ijzerchloride en een deel water. Plaats het bord in de mix en wacht tot je alleen de koperen sporen hebt. Was de plank met veel koud water en zorg ervoor dat u het gebruikte zuur bewaart.
Als het bord schoon is, kun je nu het overtollige bord verwijderen en de oefeningen maken. Wees voorzichtig met de kopersporen.
Stap 3: Soldeer en Bla Bla Bla
Meet met een multimeter de continuïteit tussen de verschillende punten van de kopersporen. De laatste stap is om alle componenten op het bord te solderen. Het is misschien wel de belangrijkste stap in het proces. want het bord is nu klaar. U kunt nu een markering gebruiken om labels op het bord te plaatsen en u kunt het bord een naam geven zoals u wilt.
Binnenkort laat ik je zien hoe het werkt met veel kleine en grote AVR-projecten. De programmering wordt gerealiseerd met uw favoriete software en hardware, zoals avrdude met USBasp of wat dan ook.
Aanbevolen:
Een e-mailmelding ontvangen wanneer een kanaal op ThingSpeak een tijdje niet is bijgewerkt: 16 stappen
Ontvang een e-mailmelding als een kanaal op ThingSpeak een tijdje niet is bijgewerkt: Achtergrondverhaal Ik heb zes geautomatiseerde kassen verspreid over Dublin, Ierland. Door een op maat gemaakte app voor mobiele telefoons te gebruiken, kan ik op afstand de geautomatiseerde functies in elke kas volgen en ermee communiceren. Ik kan de win handmatig openen / sluiten
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Een Arduino programmeren Een andere Arduino gebruiken om een scrollende tekst weer te geven zonder een bibliotheek - Ajarnpa
Een Arduino programmeren Een andere Arduino gebruiken om een scrollende tekst weer te geven zonder een bibliotheek: Sony Spresense of Arduino Uno zijn niet zo duur en vereisen niet veel stroom. Als uw project echter beperkingen heeft op het gebied van stroom, ruimte of zelfs budget, kunt u overwegen om Arduino Pro Mini te gebruiken. In tegenstelling tot Arduino Pro Micro, is Arduino Pro Mi
Bouw een amateurradio APRS RX Only IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur - Ajarnpa
Bouw een amateurradio APRS RX Alleen IGate met behulp van een Raspberry Pi en een RTL-SDR-dongle in minder dan een half uur: Houd er rekening mee dat dit nu vrij oud is, dus sommige onderdelen zijn onjuist en verouderd. De bestanden die u moet bewerken, zijn gewijzigd. Ik heb de link bijgewerkt om je de nieuwste versie van de afbeelding te geven (gebruik 7-zip om het te decomprimeren) maar voor volledige instru
Een AVR-bord programmeren met een Arduino-bord: 6 stappen
Hoe een AVR-bord te programmeren met een Arduino-bord: Heb je een AVR-microcontrollerbord liggen? Is het lastig om het te programmeren? Nou, je bent op de juiste plek. Hier laat ik je zien hoe je een Atmega8a-microcontrollerbord programmeert met een Arduino Uno-bord als programmeur. Dus zonder verder