Innehållsförteckning:
- Steg 1: Delar som behövs
- Steg 2: Lägga till kretsar för en strömförsörjning
- Steg 3: Grunderna i ATMEGA8/168/328
- Steg 4: Starta projektet
- Steg 5: Lägga till Cristal
- Steg 6: Lägga till Återställ omkopplare
- Steg 7: LED -kablar på Arduino Pin 13
- Steg 8: Arduino-redo
- Steg 9: Programvara som ska användas
Video: Techduino -- Hur man gör din egen hemlagade Arduino Uno R3 --: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
Om du är som jag, efter att jag fick min Arduino och utförde en sista programmering på mitt första chip, ville jag dra av den från min Arduino Uno R3 och sätta den på min egen krets. Detta skulle också frigöra min Arduino för framtida projekt. Efter att ha läst igenom många webbsidor och forum kunde jag sätta ihop denna instruerbara. Jag ville ha informationen jag lärde mig allt på ett ställe och lätt att följa. Kommentarer och förslag är välkomna och uppskattade eftersom jag fortfarande försöker lära mig allt detta.
Steg 1: Delar som behövs
För att göra detta behöver du:
Grunddelar för anslutning av Arduino
- En trådbräda på 22 AWG
- 7805 Spänningsregulator
- 2 lysdioder 2 220 Ohm motstånd
- 1 10k Ohm motstånd
- 2 10 uF kondensatorer
- 16 MHz klockkristall
- 2 22 pF kondensatorer
- liten tillfällig normalt öppen ("av") -knapp
Steg 2: Lägga till kretsar för en strömförsörjning
Här använder jag 5V mobil laddare istället för LM7805 (Denna version använder en 5V reglerad strömförsörjning). Det är enkelt och sparar lite utrymme ombord. Du kan du LM7805 men efter det måste du använda en högre spänning, det är därför jag använder 5V konstant laddare.
Steg 3: Grunderna i ATMEGA8/168/328
Innan du går vidare, kolla in den här bilden. Det är en bra resurs för att lära dig vad alla stiften på ditt Atmega -chip gör i förhållande till Arduinos funktioner. Detta kommer att klargöra mycket förvirring bakom varför du kopplar ihop vissa stift som du gör. För ännu mer detaljerad information, ta en titt på databladet för Atmega168 (kort version) (lång version). Här är bladet för Atmega328 (kort version) (lång version)
Steg 4: Starta projektet
Börja med att ansluta ett 10k ohm pullup -motstånd till +5V från RESET -stiftet för att förhindra att chipet återställer sig själv vid normal drift. RESET -stiftet startar om chippet när det dras ner till marken.
Stift 7 - Vcc - Digital matningsspänning
Stift 8 - GND
Pin 22 - GND
Pin 21 - AREF - Analog referensstift för ADC
Pin 20 - AVcc - Matar spänning för ADC -omvandlaren. Måste anslutas till ström om ADC inte används och till ström via ett lågpassfilter om det är (ett lågpassfilter är en krets som reducerar brus från strömkällan. Detta exempel använder inte ett)
Steg 5: Lägga till Cristal
Lägg till en 16 MHz extern klocka mellan stift 9 och 10, och lägg till två 22 pF kondensatorer som går till marken från var och en av dessa stift.
Steg 6: Lägga till Återställ omkopplare
Lägg till den lilla taktila omkopplaren så att du kan återställa Arduino när vi vill och förbereda chippet för att ladda upp ett nytt program. Ett snabbt tryck på den här omkopplaren återställer chipet vid behov. Lägg till omkopplaren strax ovanför toppen av Atmega -chipet och korsa gapet i brödbrädan. Lägg sedan till en tråd från strömbrytarens nedre vänstra ben till ÅTERSTÄLL -stiftet på Atmega -chipet och en ledning från det övre vänstra benet på strömbrytaren till marken.
Steg 7: LED -kablar på Arduino Pin 13
Chippet som används på detta kort är faktiskt redan programmerat med programmet blink_led som medföljer Arduino -programvaran. Om du redan har ett Arduino -kretskort som är igång är det en bra idé att gå vidare och kontrollera den brödbrädversion du bygger med ett chip som du vet fungerar. Dra chipet från din fungerande Arduino och prova det på det här kortet. Programmet blink_led blinkar pin 13. Pin 13 på Arduino är INTE AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13. Det är faktiskt pin 19 på Atmega-chipet.
Slutligen lägger du till lysdioden. Det långa benet eller anoden ansluter till den röda tråden och det korta benet eller katoden ansluter till 220 ohm motståndet som går till marken.
Steg 8: Arduino-redo
Vid denna tidpunkt om du redan hade programmerat ditt chip någon annanstans och inte behövde den här brödbrädeskretsen för att omprogrammera chipet, kan du stanna här. Men en del av det roliga är programmering i kretsar, så fortsätt verkligen för att göra en full USB-Arduino-krets på en brödbräda!
Steg 9: Programvara som ska användas
För att göra detta Techduino -kort använde jag testversionsprogrammet för Circuit Wizard. Du kan använda It eller jag tillhandahåller det nödvändiga kretsschemat och PCB -layouten här.
Tack för att du tittade på mitt projekt.