Innholdsfortegnelse:
- Trinn 1: Ting du trenger for å klare det
- Trinn 2: Legge til strømforsyning til Arduino
- Trinn 3: Legge til bordkomponenter
- Trinn 4: Last opp skisse til din Arduino
Video: DIY Frittstående Arduino Uno: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I dette prosjektet vil jeg fortelle at hvordan kan vi lage en DIY Arduino Uno ved å sette den opp på et brødbrett. Dette kan gjøres av forskjellige årsaker som å gjøre det billigere, lite i størrelse, redusere strømforbruket, etc.
Dette prosjektet gir deg en måte å lage en minimal Arduino Uno som skal utføre alle funksjonene som Arduinoen du kjøper fra markedet. Som vi vet at Arduino faktisk er en åpen kildekode-plattform, og derfor er skjemaene i allmennheten som kan brukes av alle til å bruke den til sine formål med eventuelle fremskritt hvis mulig. Dette lar oss lage noe slikt hjemme for oss selv. Følgende trinn vil skissere hvordan du monterer kretsen på et brødbrett. Jeg låner mesteparten av gjennomgangen fra Arduino-stedet.
Dette prosjektet er sponset av LCSC. Jeg har brukt elektroniske komponenter fra LCSC.com. LCSC har et sterkt engasjement for å tilby et bredt utvalg av ekte elektroniske komponenter av høy kvalitet til beste pris. Registrer deg i dag og få $ 8 rabatt på din første bestilling.
Trinn 1: Ting du trenger for å klare det
- ATmega328P-PU x 1
- 16MHz krystalloscillator x 1
- LM7805CV Lineær regulator x1
- Kondensator 22 pF x 2
- Kondensator 10 uF x 2
- Motstand 220 Ohm x 2
- Motstand 10 kohm x 1
- Momentary Switch x 1
- LED x 2
Trinn 2: Legge til strømforsyning til Arduino
Arduino -strømkontakten kan godta et inngangsspenningsområde på 7 til 16 volt. De vanligste inngangskildene er et pålitelig 9V batteri eller en 9-12VDC strømforsyning. Fordi de fleste sensorer og sjetonger krever en 5V kilde, trenger vi LM7805 spenningsregulator for å kutte 9V ned til en komponentvennlig 5V. Hvis du kobler til mer enn 16V, risikerer du å skade IC.
- Legg til strøm- og jordledninger for hvor spenningsregulatoren vil være.
- Legg til strøm- og jordledninger nederst på brettet som forbinder hver skinne.
- Legg til LM7805 -regulatoren på brødbrettet. Det vil ta inngang på 9V og gir en kontinuerlig forsyning på 5V fra utgangen.
- Legg til power OUT og jordledninger som kobles til høyre og venstre skinne på brødbrettet.
- Legg også til en 10uF kondensator mellom IN i regulatoren og bakken, samt en 10uF kondensator på høyre skinne mellom strøm og jord. Sølvlisten på kondensatoren betyr bakken.
- Plasser strøm -LED -en nær inngangskilden og på toppen av brødbrettet. Du kan bruke den grønne eller røde LED -en.
- Koble en startkabel fra den negative ledningen (kortbenet) på LED -en til jordskinnen og installer en Ω -motstand fra den positive LED -ledningen (langbenet) til kraftskinnen.
Trinn 3: Legge til bordkomponenter
Før du går videre, sjekk ut dette bildet. Det er en flott ressurs for å lære hva hver av pinnene på ATmega -brikken din gjør i forhold til Arduino -funksjonene. Dette vil avklare mye forvirring bak hvorfor du kobler til bestemte pins slik du gjør. For enda mer detaljert informasjon, ta en titt på databladet for ATmega 168 (kort versjon) (lang versjon). Her er arket for ATmega328 (kort versjon) (lang versjon).
1. Installer ATmega328 -brikken (vist til høyre) slik at den hakkede siden av IC er øverst. Hvis du monterer komponentene på en PCB, er det en god idé å bruke kontakten.
2. Legg 10KΩ opptrekkmotstand til +5V-skinnen og koble den andre enden til RESET-pinnen på ATmega328 (pin 1). Legg til hoppere for kraft og bakken for de følgende pinnene.
Pin 7 - VCC, digital forsyningsspenning (+5V)
Pin 8 - GND (bakkeskinne)
Pin 22 - GND (bakkeskinne)
Pin 21 - AREF, analog referansepinne for ADC (+5V)
Pin 20 - AVcc, forsyningsspenningen for ADC (+5V)
3. Legg til en 16 MHz ekstern klokke mellom pinne 9 og 10, og legg til to 22pF kondensatorer som går til bakken fra hver av pinnene.
4. Legg til den midlertidige knappen som en tilbakestillingsbryter, så den spenner over gapet på brødbrettet på samme måte som IC -en gjør. 5. Legg en liten jumper wire fra Pin 1 på ATmega328 til det nederste benet på trykknappen (pin nærmest IC). Legg til en annen jumper wire fra øverste venstre ben på trykknappen over til bakken.
6. Trekk brikken fra den fungerende Arduino og prøv den på dette brettet. Programmet blink_led blinker pin 13. Pin 13 på Arduino er IKKE AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13. Den er faktisk festet 19 på ATmega-brikken.
7. Til slutt legger du til lysdioden. Det lange benet eller anoden kobles til den røde ledningen og det korte benet eller katoden kobles til 220-ohm motstanden som går til bakken.
Trinn 4: Last opp skisse til din Arduino
Du kan gå hit for å vite om måtene å laste opp skissen til Arduino.
Du trenger en USB-til-seriell enhet. Jeg brukte FDTI Basic Breakout Board (5V). Hvis du bare vil få det til å fungere, kan du hoppe over å installere 6-pinners topptekst og bare kjøre jumperkabler rett fra USB-TTL-toppteksten til de riktige pinnene på brødbrettet. Sørg for at pinnene er rettet riktig for den serielle enheten du velger; pinnene på utbruddstavlen er merket med tresifrede navn. Under byggingen oppdaget jeg at mikrokontrolleren trenger et perfekt tidsinnstilt trykk på tilbakestillingsknappen for å gjøre brikken klar til å bli programmert, og utbruddskortet har en pinne som heter DTR/GRN som sender et signal til tilbakestillingsnålen når den er koblet til på riktig måte. Så, koble en jumper wire fra (DTR/GRN) på breakout board til Pin 1 på ATmega328 via en 0,1µF keramisk kondensator.
Anbefalt:
Frittstående Arduino 3.3V W / ekstern 8 MHz klokke som programmeres fra Arduino Uno gjennom ICSP / ISP (med seriell overvåking!): 4 trinn
Frittstående Arduino 3.3V W / ekstern 8 MHz -klokke som programmeres fra Arduino Uno gjennom ICSP / ISP (med seriell overvåking!): Mål: Å bygge en frittstående Arduino som kjører på 3.3V fra en 8 MHz ekstern klokke. For å programmere den via ISP (også kjent som ICSP, seriell programmering i krets) fra en Arduino Uno (kjører på 5V) For å redigere bootloader-filen og brenne
Frittstående ATmega328p (med intern 8 MHz klokke): 4 trinn
Frittstående ATmega328p (ved bruk av intern 8 MHz klokke): ATmega328p er en enkeltbrikke mikrokontroller opprettet av Atmel i megaAVR-familien (senere Microchip Technology kjøpte Atmel i 2016). Den har en modifisert Harvard-arkitektur med 8-biters RISCprosessor-kjerne. Denne mikrokontrolleren er hjernen til Arduino
Frittstående Solar-to-USB med batteri: 4 trinn
Frittstående Solar-to-USB Med batteri: Slik setter du sammen et lite soloppsett som jeg bruker til demoer. Panelet lader et 12 V batteri, som konverteres til en 5 V USB -utgang. I en video til slutt viser jeg hvordan jeg bruker den til å drive en liten vannfontene. Som alltid, vær forsiktig
$ 2 Arduino. ATMEGA328 som frittstående. Enkelt, billig og veldig lite. en komplett guide.: 6 trinn (med bilder)
$ 2 Arduino. ATMEGA328 som frittstående. Enkelt, billig og veldig lite. en komplett guide.: I denne instruksjonsboken lærer du hvordan du bruker Arduino ATMEGA328 mikrokontrollerbrikke som en frittstående mikrokontroller. De koster bare 2 dollar, kan gjøre det samme som din Arduino og gjøre prosjektene dine ekstremt små. Vi dekker pin -layouten
Frittstående Arduino / ATMega Chip på brødbrett: 8 trinn (med bilder)
Frittstående Arduino / ATMega Chip på brødbrett: Hvis du er som meg, etter at jeg fikk min Arduino og utførte en siste programmering på min første brikke, ønsket jeg å trekke den av min Arduino Duemilanove og sette den på min egen krets. Dette vil også frigjøre min Arduino for fremtidige prosjekter. Problemet