INHOUDSOPGAWE:

Arduino Mobile: 8 stappe
Arduino Mobile: 8 stappe

Video: Arduino Mobile: 8 stappe

Video: Arduino Mobile: 8 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Arduino Mobile
Arduino Mobile

Die doel van hierdie PCB is om 'n bord soortgelyk aan die ARDUINO UNO te voorsien, maar toegewy aan ingebedde projekte (dws aangedryf deur batterye).

Hoekom? Omdat u 'n arduino uno vir 'n lang tyd nie kan gebruik nie. Meestal omdat die USB -funksie min mA neem, selfs in die slaapmodus. Die spanningsreguleerder benodig ook ten minste 7V om normaal te werk, 'n te hoë spanning vir doeltreffende gebruik met batterye. En die laaste probleem is die krag groen gelei, ook min mA.

Met die arduino -selfoon kan u die bord van 1.8V tot 5.5V voed. Daar is geen USB -vermoë meer of amper nie; ons sal sien dat daar in die volgende stappe geen spanningsreguleerder en geen krag -LED is nie.

In die slaapmodus neem die arduino -selfoon slegs 'n paar uA. Dit kan maande op selle duur.

Die pinout is dieselfde as die arduino uno en die geïntegreerde led wat aan pin 13 gekoppel is, is nog steeds daar.

Stap 1: Laat die skematiese sien

Laat die skematiese sien
Laat die skematiese sien

Kragtoevoer moet gekoppel wees aan J1 (1.8V -> 5.5V).

D1 voorkom polariteitsfoute. Maar dit laat die spanning daal tot 0,6V. Soldeer SJ1 as u geen druppel wil hê nie.

Die atmega328 moet vooraf met die arduino-laaiprogram geprogrammeer word. U kan dit van 'n arduino uno neem of self 'n nuwe mikrobeheerder programmeer (ek is seker dat u instruksies sal vind oor hoe u dit moet doen).

Die FTDI-aansluiting word gebruik om 'n USB-seriële toestel in te sit om die arduino-selfoon te programmeer.

Ek het 'n ISP -aansluiting ingesit as u die atmega328 direk wil programmeer, sonder arduino -sagteware.

Paar kondensators, 'n 16Mhz kristal, 'n LED vir pin13 en dit is alles !!

Stap 2: Laat ons die bord maak

Laat die bord maak
Laat die bord maak

Ek het die Eagle -lêers van die skematiese en die PCB in hierdie instruksies aangeheg.

Ek beveel OSH Park aan om hierdie bord te maak, maar enige ander verskaffer moet dit kan doen.

As u nie vertroud is met die vervaardiging van Eagle en PCB nie, kontak my gerus. Ek kan vir jou 'n PCB stuur.

Stap 3: Laat u sagteware oplaai

Laat u sagteware oplaai
Laat u sagteware oplaai

Voeg FTDI Usb-Serial-adapter in (let op die oriëntasie).

Maak u arduino -sagteware oop, kies die korrekte COM -poort en die arduino -uno as die bord.

Laai u skets op. Ek beveel aan dat u die skets gebruik om te verifieer dat alles in orde is.

Let wel: die usb-seriële adapter is sterk genoeg om die bord aan te dryf, dus u het geen eksterne kragtoevoer nodig tydens die programmering nie.

Stap 4: Eksperimenteer slaapmodusse

U moet die slaapmodusse van die atmega328 gebruik en onderbreek om dit wakker te maak as u die arduino -selfoon wil gebruik op 'n projek met batterye.

Hierdie onderwerp kan nie hier behandel word nie, maar u vind veelvuldige dokumentasies en voorbeelde op die internet oor arduino -slaapmodusse en onderbrekings.

Stap 5: Laat die bord alleen staan

Ontkoppel die FTDI.

Skakel die arudino-selfoon dan uit 'n battery (NiMH, Li-Ion …) uit u keuse.

Onthou dat die spanning tussen 1.8V en 5.5V moet wees.

Stap 6: Toekomstige verbeterings

Ek het nie 'n reset -knoppie gesit nie. Dit kan lekker wees in 'n volgende weergawe.

Daar is geen AAN/UIT -skakelaar nie. Ek sal daaraan dink…

Stap 7: Bestel die raad

Soos ek gesê het, as u nie vertroud is met die maak van PCB's nie, kontak my dan via instruksies. Ek kan 'n bord maak en dit vir jou stuur.

Stap 8: BOM

Ek het al die onderdele op aliexpress gevind.

Aanbeveel: