Inhoudsopgave:
Video: Maak je eigen ontwikkelbord met microcontroller - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Heb je ooit je eigen ontwikkelbord met microcontroller willen maken en je wist niet hoe. In deze instructable laat ik je zien hoe je het kunt maken. Alles wat je nodig hebt is kennis van elektronica, het ontwerpen van circuits en programmeren.
Als je vragen of problemen hebt, kun je contact met me opnemen via mijn mail:[email protected]
Bezoek mijn YouTube-kanaal:
www.youtube.com/channel/UCuS39O01OyPeChjfZm1tnQA
Dus laten we beginnen.
Stap 1: Materialen
Alle materialen voor dit project zijn te vinden op UTSource.net
Sponsorlink:
UTSource.netReviews
Het is een betrouwbare website voor het bestellen van elektronische componenten met een goedkope prijs en uitstekende kwaliteit
-Bascom AVR voor programmeren
-Attiny2313A-PU 8-bit
-USBasp AVR-programmeur
- Stabilisator L78L05. Dit is een stabilisator die de spanning stabiliseert tot 5V
-twee 100nF condensatoren
-twee 33pF condensatoren
-een weerstand van 10k ohm
-kristal 11MHz
-8 rode LED-diodes
-acht weerstanden van 100 ohm
-11 pinnen
-10-pins ISP mannelijke connectorkop
Als je wilt kun je ook relaisuitgangen maken. Voor één relaisuitgang heb je nodig:
-12V DC relais
-1k ohm weerstand
-1 LED-diode
-1 gelijkrichterdiode IN4001
-NPN BC238-transistor
-drie pinnen
Attiny2313A
In dit project heb ik een 8-bit chip uit de ATMEL-familie gebruikt die ook op Arduino te vinden is. Het behoort tot de TTL-familie en werkt dus op 5V+.
Het heeft 12 digitale uitgangen of ingangen. Pins 2, 3, van 6-9 en van 11-16
Pin 12 en 13 kunnen ook worden gebruikt voor analoge waarden
Pin 1 is gereset
Pin 4 en 5 zijn verbonden met GND met 33pF condensatoren.
Pin 10 is GND
Pin 17 is MOSI
Pin 18 is MISO
Pin 19 is SCK
Pin 20 is Vcc+
Voor het programmeren van deze chip heb ik USBASP AVR Programmer gebruikt
Stap 2: Bedrading
Je kunt jezelf helpen dit te bedraden door de foto die ik heb gepost. Er zijn twee 100nF-condensatoren op de foto, maar deze keer heb ik er maar één gebruikt.
5V+ zijn aangesloten op stabilisator L7805, dan is er een 100nF condensator voor het afvlakken van de spanning. Spanning gaat naar pin 20 en naar pin 1 via een weerstand van 10k ohm. Pin 4 en 5 zijn verbonden met GND met 33pF. Kristal is parallel geschakeld tussen pin 4 en 5.
Weerstand en LED-diode op pin 11 zijn slechts een voorbeeld.
Hoe een 10-pins ISP Male Connector Header aan te sluiten
Je hebt genummerde pinnen op de foto, zodat je weet waar je moet beginnen.
Pin 1 is verbonden met MOSI (pin 17 op Attiny 2313)
Pin 2 is verbonden met Vcc+
Pin 3 geen verbinding
Pin 4, 6, 8 en 10 zijn aangesloten op GND
Pin 5 is verbonden met reset pin op Attiny2313 (pin 1)
Pin 7 is verbonden met SCK (pin 19 op Attiny2313)
Pin 9 is verbonden met MISO (pin 18 op Attiny2313)
Relaisuitgang:
Relaisuitgang kan worden gebruikt voor elektrische verbruikers met grotere stroom en spanning. Het relais wordt bestuurd met een transistor. Basis van transistor is verbonden met digitale uitgang, collector is verbonden met relaiscircuit en emittor is verbonden met GND. Gelijkrichterdiode IN4001 wordt gebruikt voor het beschermen van de circuit. LED-diode bevindt zich in dit circuit, zodat u kunt zien wanneer het relais AAN is.
Stap 3: Fabriceer de printplaat
Ik heb dit circuit zelf gemaakt. Voor het tekenen van het circuit wordt SprintLayout gebruikt. Dit is een programma voor het tekenen van circuits, in dit programma heb je alle afmetingen van elektronische componenten, dus in principe kun je circuit maken voor alles wat je wilt.
Voor het graveren van dit bord wordt een CNC-graveerfreesmachine gebruikt. Ik gebruikte een normaal bord voor circuits dat aan één kant met koper is bekleed. Toen het bord klaar was, heb ik het gepolijst met heel fijn schuurpapier. Daarna heb ik industriële alcohol en hars in poeder gemengd. Met deze mix heb ik vervolgens gecoat met koperen kant om het te beschermen.
Aanbevolen:
Een ontwikkelbord voor microcontrollers ontwerpen: 14 stappen (met afbeeldingen)
Een ontwikkelbord voor microcontrollers ontwerpen: bent u een maker, hobbyist of hacker die geïnteresseerd is in het overstappen van perfboard-projecten, DIP-IC's en zelfgemaakte PCB's naar meerlaagse PCB's vervaardigd door bordhuizen en SMD-verpakkingen die klaar zijn voor massaproductie? Dan is deze instructable iets voor jou! Deze gui
Een AVR-ontwikkelbord: 3 stappen
Een AVR Development Board: 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-microcont
Ontwerp je eigen ontwikkelbord: 5 stappen
Ontwerp je eigen ontwikkelbord: Opmerking: deze tutorial bevat gratis informatie over het ontwerpen van een ontwikkelbord, geen gratis schema of etc. In deze tutorial zal ik informatie geven over hoe je je eigen ontwikkelbord kunt ontwerpen en wat de belangrijke tips en stappen zijn. Voordat ster
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het flashgeheugen van de microcontroller: 5 stappen
AVR Microcontroller Zekering Bits Configuratie. Het LED-knipperprogramma maken en uploaden in het Flash-geheugen van de microcontroller. In dit geval zullen we een eenvoudig programma in C-code maken en dit in het geheugen van de microcontroller branden. We zullen ons eigen programma schrijven en het hex-bestand compileren, waarbij we de Atmel Studio als geïntegreerd ontwikkelplatform gebruiken. We zullen zekering bi
Bouw je eigen ontwikkelbord: 8 stappen (met afbeeldingen)
Bouw je eigen ontwikkelbord: dit instructable laat je zien hoe je je eigen ontwikkelbord helemaal opnieuw kunt bouwen! Deze methode is eenvoudig en vereist geen geavanceerd gereedschap, je kunt het zelfs aan je keukentafel doen. Dit geeft ook een beter begrip van hoe Ardruinos en