Inhoudsopgave:

Arduino mobiel: 8 stappen
Arduino mobiel: 8 stappen

Video: Arduino mobiel: 8 stappen

Video: Arduino mobiel: 8 stappen
Video: Подключаем дисплей от сотика или мобильного телефона к Ардуино 2024, Juli-
Anonim
Arduino Mobiel
Arduino Mobiel

Het doel van deze PCB is om een bord te leveren dat lijkt op de ARDUINO UNO, maar is bedoeld voor embedded projecten (dwz gevoed door batterijen).

Waarom ? Omdat je een arduino uno niet lang van stroom kunt voorzien met batterijen. Vooral omdat de USB-functie weinig mA kost, zelfs in de slaapstand. De spanningsregelaar heeft ook minimaal 7V nodig om normaal te werken, een te hoge spanning voor efficiënt gebruik met batterijen. En het laatste probleem is de power groene led, ook weinig mA.

Met de arduino mobiel kun je het bord van 1.8V tot 5.5V voeden. Er is geen USB-mogelijkheid meer of bijna, dat zullen we in de volgende stappen zien, geen spanningsregelaar en geen power-LED.

In de slaapstand neemt de arduino mobiel maar een paar uA in beslag. Het kan maanden duren op cellen.

De pinout is hetzelfde als de arduino uno en de geïntegreerde led aangesloten op pin 13 is er nog steeds.

Stap 1: Laat het schema zien

Laat het schema zien
Laat het schema zien

De voeding moet worden aangesloten op J1 (1,8V -> 5,5V).

D1 voorkomt polariteitsfouten. Maar het zorgt ervoor dat de spanning daalt tot 0,6 V. Als je geen druppel wilt, soldeer dan SJ1.

De atmega328 moet worden voorgeprogrammeerd met de arduino-bootloader. Je kunt het van een arduino uno halen of zelf een nieuwe microcontroller programmeren (ik weet zeker dat je instructies zult vinden over hoe je dit moet doen).

De FTDI-connector wordt gebruikt om een USB-serieel apparaat in te voegen voor het programmeren van de arduino-mobiel.

Ik heb een ISP-connector geplaatst voor het geval je de atmega328 rechtstreeks wilt programmeren, zonder arduino-software.

Weinig condensatoren, een 16Mhz kristal, een LED voor pin13 en dat is alles!!

Stap 2: Laat het bord maken

Laat het bord maken
Laat het bord maken

Ik heb in deze instructable de Eagle-bestanden van het schema en de PCB bijgevoegd.

Ik raad OSH Park aan om dit bord te maken, maar elke andere provider zou het moeten kunnen.

Als u niet bekend bent met het maken van Eagle en PCB's, neem dan gerust contact met mij op. Ik kan je een PCB sturen.

Stap 3: Laat uw software uploaden

Laat uw software uploaden
Laat uw software uploaden

Plaats de FTDI Usb-Serial-adapter (let op de richting).

Open je arduino-software, kies de juiste COM-POORT en de arduino uno als bord.

Upload je schets. Ik raad aan om de knipperschets te gebruiken om te controleren of alles in orde is.

NB: De usb-seriële adapter is sterk genoeg om het bord van stroom te voorzien, dus je hebt geen externe voeding nodig bij het programmeren.

Stap 4: Experimenteer met slaapstanden

U moet de slaapmodusmogelijkheden van de atmega328 en interrupts gebruiken om hem wakker te maken als u de arduino-mobiel wilt gebruiken voor een project dat op batterijen werkt.

Dit onderwerp kan hier niet worden behandeld, maar u zult meerdere documentatie en voorbeelden op internet vinden over arduino-slaapmodi en onderbrekingen.

Stap 5: Laat het bord alleen staan

Koppel de FTDI los.

Voed de arudino mobile dan met een batterijpakket (NiMH, Li-Ion…) naar keuze.

Houd er rekening mee dat de spanning tussen 1.8V en 5.5V moet zijn.

Stap 6: Toekomstige verbeteringen

Ik heb geen reset-drukknop geplaatst. Het zou leuk kunnen zijn in een volgende versie.

Er is geen AAN/UIT-schakelaar. ik zal er aan denken…

Stap 7: Bestel het bord

Zoals ik al zei, als u niet bekend bent met het maken van PCB's, neem dan contact met mij op via instructables mailing. Ik kan een bord maken en naar je opsturen.

Stap 8: Stuklijst

Ik heb alle onderdelen op aliexpress gevonden.

Aanbevolen: