Turinys:

„Arduino Mobile“: 8 žingsniai
„Arduino Mobile“: 8 žingsniai

Video: „Arduino Mobile“: 8 žingsniai

Video: „Arduino Mobile“: 8 žingsniai
Video: Мало кто знает об этой функции ТЕЛЕФОНА! 2024, Liepa
Anonim
„Arduino Mobile“
„Arduino Mobile“

Šios PCB paskirtis yra sukurti plokštę, panašią į ARDUINO UNO, bet skirtą įterptiesiems projektams (ty maitinti iš baterijų).

Kodėl? Kadangi jūs negalite ilgai maitinti arduino uno naudodami baterijas. Dažniausiai dėl to, kad USB funkcija užima nedaug mA net miego režimu. Įtampos reguliatoriui taip pat reikia mažiausiai 7 V, kad jis veiktų normaliai, per aukšta įtampa efektyviam naudojimui su baterijomis. Ir paskutinė problema yra maitinimo žalia lemputė, taip pat keletas mA.

Naudodami „arduino“mobilųjį telefoną, galite maitinti plokštę nuo 1,8 V iki 5,5 V. USB galimybės nebėra arba beveik, pamatysime, kad kituose žingsniuose nebus įtampos reguliatoriaus ir maitinimo šviesos diodo.

Miego režimu „arduino“mobilusis telefonas užima tik keletą uA. Jis gali išsilaikyti ant ląstelių.

Pinout yra toks pat kaip arduino uno, o integruotas LED, prijungtas prie 13 kaiščio, vis dar yra.

1 žingsnis: Leiskite pamatyti schemą

Leiskite pamatyti schemą
Leiskite pamatyti schemą

Maitinimo šaltinis turi būti prijungtas prie J1 (1,8 V -> 5,5 V).

D1 apsaugo nuo poliškumo klaidų. Bet tai sumažina įtampą iki 0,6 V. Jei nenorite lašo, lituokite SJ1.

„Atmega328“turėtų būti iš anksto užprogramuotas naudojant „arduino“įkrovos tvarkyklę. Galite paimti jį iš arduino uno arba patys užprogramuoti naują mikrovaldiklį (esu tikras, kad rasite instrukcijų, kaip tai padaryti).

FTDI jungtis naudojama USB serijiniam įrenginiui įterpti programuojant „arduino mobile“.

Aš įdėjau ISP jungtį, jei norite užprogramuoti „atmega328“tiesiogiai be „arduino“programinės įrangos.

Keletas kondensatorių, 16Mhz kristalas, šviesos diodas „pin13“ir viskas!

2 žingsnis: Leiskite sukurti lentą

Leiskite sukurti lentą
Leiskite sukurti lentą

Prie šios instrukcijos pridedu schemos ir PCB Eagle failus.

Aš rekomenduoju „OSH Park“padaryti šią lentą, tačiau bet kuris kitas teikėjas turėtų tai padaryti.

Jei nesate susipažinę su „Eagle“ir PCB gamyba, nedvejodami susisiekite su manimi. Galiu atsiųsti PCB.

3 veiksmas: leiskite įkelti programinę įrangą

Leiskite įkelti savo programinę įrangą
Leiskite įkelti savo programinę įrangą

Įdėkite FTDI Usb-Serial adapterį (atkreipkite dėmesį į orientaciją).

Atidarykite savo arduino programinę įrangą, pasirinkite tinkamą COM PORT ir arduino uno kaip lentą.

Įkelkite eskizą. Rekomenduoju naudoti mirksėjimo eskizą, kad patikrintumėte, ar viskas gerai.

NB: USB serijos adapteris yra pakankamai stiprus, kad galėtų maitinti plokštę, todėl programuojant jums nereikia išorinio maitinimo šaltinio.

4 žingsnis: eksperimentuokite su miego režimais

Turite naudoti „atmega328“miego režimų galimybes ir pertraukas, kad jį pažadintumėte, jei norite naudoti „arduino mobile“projekte, maitinamame baterijomis.

Šios temos čia negalima aptarti, tačiau internete rasite daugybę dokumentų ir pavyzdžių apie arduino miego režimus ir pertraukas.

5 žingsnis: Leiskite maitinti lentą atskirai

Atjunkite FTDI.

Tada įjunkite arudino mobilųjį telefoną iš pasirinkto akumuliatoriaus (NiMH, Li-Ion …).

Atminkite, kad įtampa turi būti nuo 1,8 iki 5,5 V.

6 žingsnis: būsimi patobulinimai

Aš neįdėjau atstatymo mygtuko. Kitoje versijoje tai gali būti malonu.

Nėra įjungimo/išjungimo jungiklio. Tai pagalvosiu…

7 žingsnis: užsakykite valdybą

Kaip jau sakiau, jei nesate susipažinę su PCB gamyba, susisiekite su manimi iš instrukcijų pašto. Aš galiu padaryti lentą ir atsiųsti jums.

8 žingsnis: BOM

Visas dalis radau aliexpress.

Rekomenduojamas: