Innehållsförteckning:

DIY Fristående Arduino Uno: 5 steg
DIY Fristående Arduino Uno: 5 steg

Video: DIY Fristående Arduino Uno: 5 steg

Video: DIY Fristående Arduino Uno: 5 steg
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Juli
Anonim
DIY Fristående Arduino Uno
DIY Fristående Arduino Uno

I det här projektet kommer jag att berätta att hur kan vi göra en DIY Arduino Uno genom att bara sätta upp den på en brödbräda. Detta kan göras av olika anledningar som att göra det billigare, liten i storlek, minska energiförbrukningen etc.

Detta projekt ger dig ett sätt att göra en minimal Arduino Uno som ska göra alla funktioner som Arduino som du köper från marknaden. Som vi vet att Arduino faktiskt är en plattform med öppen källkod och därmed är dess scheman offentliga som kan användas av vem som helst för att tillämpa den för sina ändamål med eventuella framsteg. Detta gör att vi kan göra något sådant hemma hos oss själva. Följande steg kommer att beskriva hur du monterar kretsen på en brödbräda. Jag lånar majoriteten av genomgången från Arduino-webbplatsen.

Detta projekt är sponsrat av LCSC. Jag har använt elektroniska komponenter från LCSC.com. LCSC har ett starkt engagemang för att erbjuda ett brett urval av äkta elektroniska komponenter av hög kvalitet till bästa pris. Registrera dig idag och få $ 8 rabatt på din första beställning.

Steg 1: Saker du behöver göra

Saker du behöver för att klara det
Saker du behöver för att klara det
  1. ATmega328P-PU x 1
  2. 16MHz kristalloscillator x 1
  3. LM7805CV Linjär regulator x1
  4. Kondensator 22 pF x 2
  5. Kondensator 10 uF x 2
  6. Motstånd 220 Ohm x 2
  7. Motstånd 10 kohm x 1
  8. Momentary Switch x 1
  9. LED x 2

Steg 2: Lägga till strömförsörjning till Arduino

Arduino -uttaget kan acceptera ett ingångsspänningsområde på 7 till 16 volt. De vanligaste ingångskällorna är ett pålitligt 9V-batteri eller en 9-12VDC-strömförsörjning. Eftersom de flesta sensorer och chips kräver en 5V -källa, kommer vi att behöva spänningsregulatorn LM7805 för att minska 9V till en komponentvänlig 5V. Om du ansluter mer än 16V riskerar du att skada IC: n.

  1. Lägg till ström- och jordledningar för var din spänningsregulator kommer att vara.
  2. Lägg till ström- och jordledningar längst ner på ditt bräde som ansluter varje skena.
  3. Lägg nu till LM7805 -regulatorn på brödbrädan. Den kommer att ta ingång på 9V och ger en kontinuerlig strömförsörjning på 5V från utgången.
  4. Lägg till power OUT och jordledningar som ansluts till höger och vänster skena på brödbrädet.
  5. Lägg också till en 10uF kondensator mellan IN i regulatorn och marken samt en 10uF kondensator på höger skena mellan kraft och jord. Silverremsan på kondensatorn betyder markbenet.
  6. Placera strömlampan nära ingångskällan och överst på brödbrädan. Du kan använda den gröna eller röda lysdioden.
  7. Anslut en bygelkabel från lysdiodens negativa ledning (korta ben) till jordskenan och installera ett Ω -motstånd från den positiva LED -ledningen (långa benet) till kraftskenan.

Steg 3: Lägga till kortkomponenter

Lägga till brädkomponenter
Lägga till brädkomponenter
Lägga till brädkomponenter
Lägga till brädkomponenter

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 ATmega 168 (kort version) (lång version). Här är bladet för ATmega328 (kort version) (lång version).

1. Installera ATmega328 -chipet (visas till höger) så att IC -skåran är högst upp. Om du monterar komponenterna på ett kretskort är det en bra idé att använda uttaget.

2. Lägg till 10KΩ uppdragningsmotstånd till +5V-skenan och anslut den andra änden till RESET-stiftet på ATmega328 (stift 1). Lägg till hoppare för kraft och mark för följande stift.

Stift 7 - VCC, digital matningsspänning (+5V)

Stift 8 - GND (markskena)

Stift 22 - GND (markskena)

Pin 21 - AREF, analog referensstift för ADC (+5V)

Pin 20 - AVcc, matningsspänningen för ADC (+5V)

3. Lägg till en 16 MHz extern klocka mellan stift 9 och 10, och lägg till två 22pF kondensatorer som går till marken från var och en av dessa stift.

4. Lägg till den tillfälliga knappen som en återställningsknapp så att den spänner över gapet på brödbrädet på samma sätt som IC: n gör. 5. Lägg till en liten bygelkabel från stift 1 på ATmega328 till tryckknappens nedre ben (stift närmast IC). Lägg till ytterligare en bygelkabel från knappens övre vänstra ben till marken.

6. Dra ut chipet från din fungerande Arduino och prova det på det här kortet. Programmet blink_led blinkar stift 13. Pin 13 på Arduino är INTE AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13. Det är faktiskt fäst 19 på ATmega-chipet.

7. 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 ansluts till 220-ohm motståndet som går till marken.

Steg 4: Ladda upp skiss till din Arduino

Överför skiss till din Arduino
Överför skiss till din Arduino

Du kan gå hit för att veta om sätten att ladda upp skissen till Arduino.

Du behöver en USB-till-seriell enhet. Jag använde FDTI Basic Breakout Board (5V). Om du bara vill få det att fungera kan du hoppa över att installera det 6-poliga huvudet och bara köra bygelkablar direkt från USB-TTL-sidhuvudet till lämpliga stift på brödbrädet. Se till att stiften är korrekt för den seriella enheten du väljer. stiften på brytbordet är märkta med tresiffriga namn. Under min konstruktion upptäckte jag att mikrokontrollern behöver en perfekt tidsinställd tryckning på återställningsknappen för att redo att chipet ska programmeras och utbrottskortet har en stift som heter DTR/GRN som skickar en signal till återställningsstiftet när det är korrekt anslutet. Så anslut en bygelkabel från (DTR/GRN) på brytkortet till stift 1 på ATmega328 via en 0,1 µF keramisk kondensator.

Rekommenderad: