Turinys:

Versano: daugiafunkcinis patogus įrenginys (arduino Nano): 6 žingsniai
Versano: daugiafunkcinis patogus įrenginys (arduino Nano): 6 žingsniai

Video: Versano: daugiafunkcinis patogus įrenginys (arduino Nano): 6 žingsniai

Video: Versano: daugiafunkcinis patogus įrenginys (arduino Nano): 6 žingsniai
Video: Patogus minkštas kampas 2024, Lapkritis
Anonim
„Versano“: daugiafunkcinis patogus įrenginys (arduino Nano)
„Versano“: daugiafunkcinis patogus įrenginys (arduino Nano)
„Versano“: daugiafunkcinis patogus įrenginys (arduino Nano)
„Versano“: daugiafunkcinis patogus įrenginys (arduino Nano)
„Versano“: daugiafunkcinis patogus įrenginys (arduino Nano)
„Versano“: daugiafunkcinis patogus įrenginys (arduino Nano)

Man reikėjo patogaus multimetro, kurį būtų lengva nešiotis bet kur. Aš norėjau, kad jis būtų mažas ir miniatiūrinis, įprastame multimetre. Kambarių kodavimo ir grandinės projektavimo valandomis galiausiai sukūriau prietaisą, galintį išmatuoti įtampos kritimą, rezistorių, akumuliatoriaus įtampą ir pan. Tai buvo gana sunku kad galėčiau sukurti įrenginį, kuris vienu metu galėtų atlikti visas šias funkcijas, bet man tai pavyko.

Po dienos man kilo mintis, kodėl gi nepadaryti šio multimetro kaip daugiafunkcinio prietaiso, kuris atnaujindamas kodą gali atlikti įvairias funkcijas. Aš pagalvojau apie tai ir redagavau PCB ir pridėjau prie jo papildomų komponentų.

Po redagavimo ir pritaikymo PCB pagaliau užsakiau PCB PCBway. Jie yra nuostabūs PCB gamintojai iš Kinijos. Jie teikia aukštos kokybės PCB už 5 USD už 10 vienetų. Aš gavau savo PCB per savaitę ir jie buvo tikrai gražūs.

Tai prietaisas, galintis atlikti įvairias funkcijas. Jį galima sujungti į skirtingus įrenginius. Kaip jau sakiau, „eariler“gali būti naudojamas kaip multimetras, bet be to, jis gali būti naudojamas kaip muzikos grotuvas. Nors tai negali būti naudojama kaip profesionalus muzikos grotuvas, tačiau jis gali gaminti skirtingus tonus. Paspaudus skirtingus mygtukus, gaunami nauji tonai.

Tada jis gali būti naudojamas kaip skaičiuotuvas, skaičiai bus rodomi ekrane „OLED“, o vartotojas gali pasirinkti skirtingus skaičius ir pasirinkti operacijas naudodami potenciometrą. Jis gali atlikti keturias skaičių pridėjimo, atėmimo, daugybos ir padalijimo operacijas. Tai suteikia teisingą išvestį iki dviejų skaičių po kablelio.

Jis gali būti naudojamas kaip žaidimų konsolė, pavyzdžiui, aš sukūriau teniso žaidimą. Smagu žaisti žaidimus šiame įrenginyje.

Prie įrenginio pridėjęs RTC (Real Time Clock) modulį, jis gali rodyti laiką.

Jis gali būti naudojamas kaip virtuali klaviatūra. Obe ekrane bus rodomos abėcėlės. Mums tereikia pasirinkti abėcėlę, o prietaisas ekrane rodys tekstą slinkties būdu.

Kadangi tai yra nedidelio dydžio įrenginys, jis atrodo modernus ir juo bus smagu naudotis. Argi ne nuostabu, kad mažas įrenginys, galintis kartu atlikti šias daugybę funkcijų.

. Pagaliau šį prietaisą pavadinau VERSANO, tai universalaus nano santrumpa.

1 žingsnis: įsigykite dalis

Įsigykite dalių
Įsigykite dalių

Arduino nano

OLED ekranas 0,96"

Spauskite mygtukus x3

Vyriškos lyties moterų antraštės

Temperatūros jutiklis

Pyptelėjimas

LED

RTC DS3231

Rezistoriai 470ohm 1k x2

Baterija

Kai kurie šiame projekte naudojami įrenginiai yra

Lituoklis

Pincetai

Lituoklio srautas

Tai gana daug medžiagų, reikalingų šiam projektui panaikinti. Taigi pradėkime.

2 žingsnis: grandinės projektavimas

Grandinės projektavimas
Grandinės projektavimas

Aš sukūriau savo pcb „easyeda“. Jie suteikia gerą pagrindą profesionaliam kompiuteriui kurti ir labai lengva juos suprojektuoti naudojant „easyeda“funkcijas.

3 žingsnis: kodavimas

Kodavimas
Kodavimas

Štai „Versano“kūrimo kodas.

Kodas yra lengvas ir gali būti pritaikytas. Jis yra komentuojamas, todėl man nereikia paaiškinti kodo.

Keletas svarbių kodavimo pastabų

1.) Turiu senesnę arduino ide versiją. Todėl kodą parašiau senesne versija. Šie kodai neveiks naujesnėse arduino IDE versijose.

Taigi rekomenduoju programuoti arduino arduino ide 1.6.7 versijoje. Senesnės versijos failas pridedamas čia.

2.) Įkėlę kodą „arduino“, gausite pranešimą apie mažesnes atminties stabilumo problemas. „Ignoruokite šį pranešimą, tai tik įspėjimas. Tai nesukels jokių problemų naudojant.

4 žingsnis: bibliotekos

Bibliotekos
Bibliotekos

Projekto metu jums reikės bibliotekų, todėl čia jos yra.

Viskas, ką jums reikia padaryti, tai išgauti versano bibliotekų failą ir nukopijuoti visas bibliotekas į bibliotekų aplanką „arduino“programinėje įrangoje.

5 veiksmas: įkelkite programą

Programos įkėlimas
Programos įkėlimas

Įsitikinkite, kad visos reikalingos bibliotekos yra įdiegtos. Nustatykite plokštę į arduino nano. Pasirinkite tinkamą kom prievadą.

Taigi štai!

6 veiksmas: kaip tai veikia

Rekomenduojamas: