INHOUDSOPGAWE:
- Stap 1: Dinge wat u nodig het om dit te maak
- Stap 2: Voeg kragtoevoer by die Arduino
- Stap 3: Voeg bordkomponente by
- Stap 4: Laai skets op na u Arduino
Video: DIY Selfstandige Arduino Uno: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie projek sal ek vertel hoe ons 'n DIY Arduino Uno kan maak deur dit net op 'n broodbord te plaas. Dit kan om verskillende redes gedoen word, soos om dit goedkoper, klein in omvang te maak, kragverbruik te verminder, ens.
Hierdie projek bied u 'n manier om 'n minimale Arduino Uno te maak wat al die funksies sal verrig soos dié van die Arduino wat u op die mark koop. Aangesien ons weet dat Arduino eintlik 'n open source-platform is, en die skemas daarvan in die openbare domein is, kan dit deur almal gebruik word om dit vir hul doeleindes toe te pas, met moontlike vooruitgang. Dit laat ons toe om so iets tuis op ons self te maak. Die volgende stappe sal beskryf hoe u die kring op 'n broodbord kan monteer. Ek leen die grootste deel van die deurloop op die Arduino-terrein.
Hierdie projek word geborg deur LCSC. Ek gebruik elektroniese komponente van LCSC.com. LCSC het 'n sterk verbintenis om 'n wye verskeidenheid elektroniese komponente van hoë gehalte teen die beste prys aan te bied. Teken vandag nog in en kry $ 8 afslag op u eerste bestelling.
Stap 1: Dinge wat u nodig het om dit te maak
- ATmega328P-PU x 1
- 16MHz kristal ossillator x 1
- LM7805CV Lineêre reguleerder x1
- Kondensator 22 pF x 2
- Kondensator 10 uF x 2
- Weerstand 220 Ohm x 2
- Weerstand 10 kohm x 1
- Tydelike skakelaar x 1
- LED x 2
Stap 2: Voeg kragtoevoer by die Arduino
Die Arduino -aansluiting kan 'n ingangsspanning van 7 tot 16 volt aanvaar. Die mees algemene insetbronne is 'n betroubare 9V-battery of 'n 9-12VDC-kragtoevoer. Omdat die meeste sensors en skyfies 'n 5V -bron benodig, benodig ons die LM7805 -spanningsreguleerder om die 9V tot 'n komponentvriendelike 5V af te sny. As u meer as 16V aansluit, kan u die IC beskadig.
- Voeg krag- en gronddrade by vir waar u spanningsreguleerder sal wees.
- Voeg krag- en gronddrade aan die onderkant van u bord aan wat elke spoor verbind.
- Voeg nou die LM7805 -reguleerder by die broodbord. Dit sal insette van 9V neem en gee 'n deurlopende toevoer van 5V uit die uitset.
- Voeg power -out en gronddrade by wat aansluit by die regter- en linkerrelings van die broodbord.
- Voeg ook 'n 10uF -kondensator by tussen die IN van die reguleerder en die grond, sowel as 'n 10uF -kondensator op die regterrail tussen krag en grond. Die silwer strook op die kapasitor dui op die grondbeen.
- Plaas die krag -LED naby die invoerbron en bo -aan die broodbord. U kan die groen of rooi LED gebruik.
- Koppel 'n jumperdraad van die negatiewe leiding (kort been) van die LED na die grondrail en installeer 'n Ω -weerstand van die positiewe LED -kabel (lang been) na die kragrail.
Stap 3: Voeg bordkomponente by
Kyk eers na hierdie prent voordat u verder gaan. Dit is 'n uitstekende bron om te leer wat elkeen van die penne op u ATmega -chip doen met betrekking tot die funksies van die Arduino. Dit sal baie verwarring verduidelik waarom u sekere penne aanmekaar sit soos u dit doen. Kyk na die datablad vir die ATmega 168 (kort weergawe) (lang weergawe) vir nog meer gedetailleerde inligting. Hier is die blad vir die ATmega328 (kort weergawe) (lang weergawe).
1. Installeer die ATmega328 -skyfie (regs getoon) sodat die kerfkant van die IC bo -op is. As u die komponente op 'n PCB monteer, is dit 'n goeie idee om die aansluiting te gebruik.
2. Voeg die 10KΩ optrekweerstand by die +5V-spoor en verbind die ander kant met die RESET-pen op die ATmega328 (pen 1). Voeg springers by vir krag en grond vir die volgende penne.
Speld 7 - VCC, digitale toevoerspanning (+5V)
Speld 8 - GND (grondrail)
Speld 22 - GND (grondrail)
Pin 21 - AREF, analoog verwysingspen vir ADC (+5V)
Pin 20 - AVcc, die voedingsspanning vir die ADC (+5V)
3. Voeg 'n 16 MHz eksterne horlosie tussen pen 9 en 10 by en voeg twee 22pF -kondensators by wat vanaf die penne op die grond loop.
4. Voeg die kortstondige knoppie by as 'n reset -skakelaar, sodat dit die gaping op die broodbord oorskry op dieselfde manier as die IC. 5. Voeg 'n klein jumperdraad van pen 1 van die ATmega328 by die onderste been van die drukknop (pen naaste aan die IC). Voeg nog 'n jumperdraad van die linker boonste been van die drukknop op die grond.
6. Trek die chip uit u werkende Arduino en probeer dit op hierdie bord. Die blink_led-program knip pen 13. Speld 13 op die Arduino is NIE die AVR ATMEGA8-16PU/ATMEGA168-16PU-pen 13. Dit is eintlik 19 vasgemaak op die ATmega-chip.
7. Voeg laastens die LED by. Die lang been of die anode sluit aan by die rooi draad en die kort been of die katode sluit aan by die 220-ohm weerstand wat grond toe gaan.
Stap 4: Laai skets op na u Arduino
U kan hierheen gaan om te weet hoe u die skets na Arduino kan oplaai.
U benodig 'n USB-na-seriële toestel. Ek het die FDTI Basic Breakout Board (5V) gebruik. As u dit net wil laat werk, kan u die installering van die 6-pen-kopstuk oorskakel en net die draaddrade van die USB-TTL-kop na die toepaslike penne op die broodbord laat loop. Maak seker dat die penne korrek aangewend word vir die seriële toestel wat u kies; die penne op die uitbreekbord is gemerk met drie-syfer name. Tydens my bouwerk het ek ontdek dat die mikrobeheerder 'n tydige druk op die reset -knoppie benodig om die chip gereed te maak om geprogrammeer te word, en die uitbreekbord het 'n pen genaamd DTR/GRN, wat 'n sein na die resetpen stuur wanneer dit behoorlik aangesluit is. Koppel dus 'n jumperdraad van (DTR/GRN) op die uitbreekbord aan pen 1 van die ATmega328 via 'n 0.1µF keramiek kondensator.
Aanbeveel:
Framboos Pi selfstandige indringeropsporingstelsel met telegram: 7 stappe
Raspberry Pi DIY afstandbediener -detektorsisteem met telegram: In hierdie projek sal u 'n indringeropsporingstoestel skep wat sal kyk of iemand in u huis / kamer is as u 'n PIR -sensor gebruik, as die PIR -sensor iemand opspoor, sal dit 'n (stel) prent (e) van die indringer. Die prentjie
N Selfstandige data-aanmeldmeter: 11 stappe (met foto's)
N Selfstandige data-aanmeldmeter: ek is mal daaroor om data te versamel en te ontleed. Ek is ook mal daaroor om elektroniese toestelle te bou. 'n Jaar gelede toe ek die Arduino -produkte ontdek, het ek dadelik gedink: 'Ek wil omgewingsdata versamel.' Dit was 'n winderige dag in Portland, OF, so ek
Selfstandige Rover Tracks: 3 stappe
Selfstandige Rover-spore: dit is 'n selfstandige 3D-drukbare roverbaan wat op u projekte hergebruik kan word. Gewoonlik is daar geen isolasie tussen die roverspore en die res van die liggaam nie. Dit
Hoe om 'n afstandbeheerde Spike Buster of skakelbord te maak met behulp van die selfstandige Atmega328P: 6 stappe (met foto's)
Hoe om 'n afstandbeheerde Spike Buster of 'n skakelbord te maak met behulp van die selfstandige Atmega328P: In hierdie projek sal ek wys hoe u 'n afstandbeheerde Spike Buster of 'n skakelbord kan bou met behulp van die selfstandige Atmega328P. Hierdie projek is gebou op 'n persoonlike PCB -bord met baie min komponente. As u verkies om na video te kyk, het ek dieselfde ingebed of
Kragtige selfstandige tuisautomatiseringstelsel - Pi, Sonoff, ESP8266 en Node -Red: 9 stappe (met foto's)
Kragtige selfstandige tuisautomatiseringstelsel - Pi, Sonoff, ESP8266 en Node -Red: hierdie gids lei u na die eerste basis waar u 'n lig of 'n toestel kan aan- of uitskakel via enige toestel wat met u plaaslike netwerk kan skakel, en met 'n wonderlike aanpasbare webkoppelvlak. Die ruimte vir uitbreiding/ toevoeging van funksies is groot, insluitend