Versano: isang Multifunctional Handy Device (arduino Nano): 6 na Hakbang
Versano: isang Multifunctional Handy Device (arduino Nano): 6 na Hakbang
Anonim
Versano: isang Multifunctional Handy Device (arduino Nano)
Versano: isang Multifunctional Handy Device (arduino Nano)
Versano: isang Multifunctional Handy Device (arduino Nano)
Versano: isang Multifunctional Handy Device (arduino Nano)
Versano: isang Multifunctional Handy Device (arduino Nano)
Versano: isang Multifunctional Handy Device (arduino Nano)

Kailangan ko ng madaling gamiting multimeter na maaaring madala kahit saan. Nais kong maging maliit ito at isang maliit na maliit sa camparison na may normal na multimeter. Sa oras ng pagdidisenyo ng coding at circuit natapos ko ang paggawa ng isang aparato na maaaring masukat ang pagbagsak ng boltahe, risistor, boltahe ng baterya, at iba pa. Medyo mahirap para sa akin na gumawa ng isang aparato na maaaring maisagawa ang lahat ng mga pagpapaandar na ito sa oras ngunit sumunod ako sa paggawa nito.

Makalipas ang isang araw ay sinaktan ako ng isang ideya na bakit hindi gawin ang multimeter na ito bilang isang multitasking device na maaaring magsagawa ng iba't ibang pag-andar sa pamamagitan ng pag-update ng code. Pinag-isipan ko ito at na-edit ang PCB at nagdagdag ng mga karagdagang sangkap dito.

Matapos ang pag-edit at pagpapasadya ng PCB sa wakas ay nag-order ako ng PCB sa pcbway. Ang mga ito ay kahanga-hangang PCB mnhasil tagagawa mula sa china. Nagbibigay ang mga ito ng mataas na kalidad na PCB na $ 5 para sa 10 piraso. Nakuha ko ang aking PCB sa isang linggo at talagang maganda sila.

Ito ay isang aparato na maaaring magsagawa ng iba't ibang mga pagpapasiya. Maaari itong ma-manupula sa iba't ibang mga aparato. Tulad ng sinabi ko sa eariler na maaari itong magamit bilang isang multimeter, ngunit sa tabi nito maaari itong magamit bilang isang music player. Kahit na ang cant na ito ay maaaring gamitin bilang isang propesyonal na manlalaro ng musika ngunit maaari itong makagawa ng iba't ibang mga tono. Sa pamamagitan ng pagtulak sa iba't ibang mga pindutan ng mga bagong tono ay ginawa.

Susunod maaari itong magamit bilang isang calculator, ang mga numero ay ipapakita sa oled screen at ang gumagamit ay maaaring pumili ng iba't ibang mga numero at pumili ng mga operasyon gamit ang potensyomiter. Maaari itong magsagawa ng apat na operasyon sa pagdaragdag ng mga numero, pagbabawas, pagpaparami at paghahati. Nagbibigay ng tama ang output sa dalawang lugar ng decimal.

Maaari itong magamit bilang isang gaming console halimbawa gumawa ako ng isang pong game. Masaya maglaro ng aparatong ito.

Sa pamamagitan ng pagdaragdag ng isang module ng RTC (Real Time Clock) sa aparato maaari itong ipakita ang oras.

Maaari itong magamit bilang isang virtual keyboard. Ipapakita ang mga alpabeto sa oled screen. Kailangan lang naming piliin ang mga alpabeto at ipapakita ng aparato ang teksto sa isang paraan ng pag-scroll sa screen.

Dahil ito ay isang maliit na sukat na aparato mukhang masigla ito at at magiging masaya na gamitin ito. Hindi ba kahanga-hanga ang isang maliit na aparato na maaaring magsagawa ng maraming mga pag-andar na ito.

Sa wakas pinangalanan ko ang aparatong ito bilang VERSANO ito ay isang pagpapaikli ng maraming nalalaman nano.

Hakbang 1: Kumuha ng Mga Bahagi

Kumuha ng Mga Bahagi
Kumuha ng Mga Bahagi

Arduino nano

OLED screen 0.96"

Itulak ang mga pindutan x3

Mga male Header ng Babae

Temperatura sensor

Beep

LED

RTC DS3231

Mga lumalaban 470ohm 1k x2

Baterya

Ang ilang mga aparato na ginamit sa proyektong ito ay

Panghinang

Mga Tweezer

Solder flux

Iyon ay medyo maraming mga materyales na kinakailangan upang i-bulid ang proyektong ito. Kaya't magsimula tayo.

Hakbang 2: Pagdidisenyo ng Circuit

Pagdidisenyo ng Circuit
Pagdidisenyo ng Circuit

Dinisenyo ko ang aking pcb sa easyeda. Nagbibigay ang mga ito ng magandang lupa upang magdisenyo ng propesyonal na Pcb at napakadaling idisenyo ang mga ito gamit ang mga tampok ng easyeda.

Hakbang 3: Pag-coding

Coding
Coding

Narito ang code para sa pagbuo ng Versano.

Ang code ay madali at maaaring ipasadya. Ito ay nagkomento kaya't hindi ko dapat ipaliwanag ang code.

Ilang Mahahalagang Tala Para sa pag-coding

1.) Mayroon akong mas lumang bersyon ng arduino ide. Samakatuwid ay isinulat ko ang code sa mas lumang bersyon. Ang mga naibigay na code ay hindi gagana sa mga mas bagong bersyon ng arduino IDE.

Kaya inirerekumenda ko sa iyo na i-program ang iyong arduino sa arduino ide na bersyon 1.6.7. Ang file para sa mas lumang bersyon ay naka-attach dito.

2.) Matapos mong i-upload ang code sa arduino makakakuha ka ng isang mensahe ng mas mababang mga problema sa katatagan ng memorya ay maaaring mangyari huwag pansinin ang mensaheng ito lamang ng isang babala. Hindi ito magiging sanhi ng anumang problema habang ginagamit.

Hakbang 4: Mga Aklatan

Mga aklatan
Mga aklatan

Kakailanganin mo ang ilang Mga Aklatan sa panahon ng proyekto kaya narito ang mga ito.

Ang kailangan mo lang gawin ay kunin ang file ng mga aklatan na versano at kopyahin ang lahat ng mga aklatan sa folder ng mga aklatan sa arduino software.

Hakbang 5: Pag-upload ng Program

Pag-upload ng Program
Pag-upload ng Program

Tiyaking naka-install ang lahat ng kinakailangang mga aklatan. Itakda ang board upang arduino nano. Piliin ang tamang com port.

Kaya dito ka na!

Hakbang 6: Paano Ito Gumagana