Ngayon titingnan natin kung paano gawin mo mismo gumawa ng cool electronic ang aparato na pinapangarap ng lahat ng mga mag-aaral - isang miniature digital cheat sheet!
Ang may-akda ng produktong homemade na ito ay AlexGyver (channel ng YouTube na "AlexGyver").
Darating ang taglamig, na nangangahulugang magkakaroon ng sesyon ang mga mag-aaral. At kailangan mong maghanda para sa session, at maghanda nang matalino. Anim na buwan na ang nakalilipas, sinabi ni Alex kung paano gumawa ng isang halos hindi mahahalata na cheat sheet gamit ang iyong sariling mga kamay, kung saan maaari mong isulat ang anumang pagsubok kung saan ang mga sagot ay kilala nang maaga. At upang isulat bilang maingat hangga't maaari, nang walang ganap na paggawa ng anumang mga aksyon na maaaring ituring na pagdaraya.
Sa oras na ito susubukan naming gumawa ng isang bagay na mas klasikal, na katulad sa isang piraso ng papel na may napakahusay na nakasulat na teksto.
Kaya, upang ulitin ang proyektong ito kakailanganin namin:
- OLED na pagpapakita na may resolusyon ng 128 sa pamamagitan ng 64 puntos na may koneksyon i2c, 4 na pin;
- slot ng card;
- direkta ang microSD memory card;
- mga pindutan upang makontrol ang 3pcs;
- at syempre Arduino nano, na pamahalaan ang lahat ng bakal na ito.
Ang ideya ay ito: bumaba kami ng anumang teksto sa format ng txt papunta sa isang memory card, gamit ang isang payak na file ng teksto. Babasahin ng microcontroller ang teksto mula sa file at ipapakita ito.
Sa unang tingin, ang gawain ay tila medyo simple, ngunit sa katunayan hindi ito ganoon. Ang katutubong aklatan para sa pagtatrabaho sa isang mapa ng ganitong uri ay natural na isinulat ng mga Indiano para sa mga Indiano, at nagpasya ang may-akda na muling gawing muli.
Madali kang makahanap ng maraming mga aklatan para sa isang pagpapakita ng OLED sa network, ngunit sa kasamaang palad ay isinulat sila ng parehong mga Indiano, at sa kasong ito ay kailangang isulat ng may-akda ang kanyang sarili, na magpapakita ng data sa display nang hindi gumagamit ng isang buffer sa gilid ng microcontroller, at kasama ang lahat tama ipakita ang font ng Russian.
Narito ang layout ng aming aparato sa hinaharap:
Sa palagay ko ay sumasang-ayon ang lahat na walang bagay na itago ang tulad ng isang cheat sheet para sa, hindi ito gaanong gagamitin para sa nilalayon nitong layunin, nang hindi nakakaakit ng sobrang pansin sa iyong tao.
Ngunit alam namin kung paano i-breed ang mga nakalimbag na circuit board, kung gayon ang gagawin namin ngayon.
Ang unang hakbang ay upang gumuhit ng isang circuit board. Ang may-akda, tulad ng dati, ay diborsiyado ito sa online editor na EasyEDA.
Mukhang ganito Scheme ng aparato sa hinaharap:
Ipinapakita ng diagram ang lahat ng mga kinakailangang sangkap: isang microcontroller, 3 mga pindutan, isang display, isang microSD card slot, isang baterya, at isang risistor, na kinakailangan upang higpitan ang reset pin para sa tagal ng chip firmware.
Ang pangunahing layunin ng proyekto ay ang maximum na compactness. Para sa kadahilanang ito, dinisenyo ng may-akda ang board nang maingat sa laki ng pagpapakita at 3 mga pindutan.
Ang mga pindutan na ito, ay tahimik, napakalamig, at ang mga ito ay perpekto lamang para sa aming proyekto ngayon.
Ang isang cr2025 o 2032 na format ng lithium-ion na baterya ay ilalagay sa ilalim ng pagpapakita, at ang mismong microcontroller, pati na rin ang on / off switch, ay matatagpuan nang direkta sa ibaba.
Maaari mong i-download ang archive kasama ang proyekto DITO.
Isang mahalagang punto! Sakay na Arduino mayroon kaming isang 16 MHz orasan na generator at ang microcontroller ay na-configure upang gumana dito.
Walang generator crib sa board upang gawing simple ang pagpupulong, at ang microcontroller ay pinalakas ng isang panloob na orasan. Upang gumana ito, kailangan nating i-configure ang mga piyus para sa isang panloob na mapagkukunan ng orasan, o bumili ng isang hubad na ATmega328 chip, kung saan ang lahat ay nakatayo ayon sa nararapat.
Pagkatapos ay kailangan natin usbasp programmer, ngunit maaari mo ring gamitin ang isa pang arduinka bilang isang programmer, ang mga tagubilin ay nasa Internet.
Ang pamamaraan ay ang mga sumusunod: una kailangan mong buksan ang firmware na na-download kasama ang archive ng proyekto, pagkatapos ay kailangan mong i-install ang binagong dyutay na kverel, mas maraming detalye ang mahahanap. sa site ng may-akda.
Susunod, piliin ang panloob na mapagkukunan ng orasan ng 8 MHz, piliin ang bootloader na "walang bootloader", mapapabilis nito ang pagsasama ng aming aparato.
At i-click ang "record bootloader."
Susunod, i-click ang "sketch" - "pag-download sa pamamagitan ng programmer" at ang firmware ay na-load sa chip.
Ang susunod na hakbang ay ang pagkuha ng hair dryer at "pumutok" (panghinang) ang microcontroller mula sa board. Uulitin ko, maaari kang kumuha ng hubad na bato, kung wala kang hair dryer at naibenta na ito sa board.
Ang puwang ng memory card ay dapat ding alisin mula sa modyul. O hanapin kung saan maaari kang bumili ng isang piraso nang walang bayad.
Narito ang punto, pagsamahin ito sa punto sa maliit na tilad.
Susunod, ayusin ang isang pares ng mga binti at panghinang.
Ang maliit na katawan ng maliit na maliit na maliit, ngunit ang lahat ay tila maayos. Susunod, ang panghinang sa kompartimento ng baterya at lumipat.
Pagkatapos ay ibinebenta namin ang mga sangkap na ito sa isang bagong board.
Ang susunod na hakbang ay lubusan na banlawan ang mga nalalabi sa pagkilos ng bagay, halimbawa, kasama ang isang Kalosha cleaner.
Natapos ang ibabang bahagi ng board, magpatuloy sa iba pa. Ang unang hakbang ay ang bahagyang makapal ang pad ng baterya. Ito ay kinakailangan upang magkaroon ng normal na pakikipag-ugnay, dahil ang mga baterya ay magkakaiba, ang ilan ay may pampalapot sa gilid ng minus, at ang ilan ay walang tulad na pampalapot, at mahina silang gagana.
Susunod, ang panghinang sa mga pindutan at kompartimento ng baterya.
Pagkatapos ay ipinapayong idikit ang double-sided tape sa kompartimento ng baterya, ngunit sa matinding mga kaso, mawawala ang elektrikal na tape.
Ito ay kinakailangan upang ang mga contact ay hindi malapit sa display.
Ang susunod na hakbang ay upang maibenta ang display.
Well, iyon lang, ang aming high-tech spur ay ganap na handa. Ipinapasok namin ang baterya (kasama ang pataas), isang memory card at i-on ang aparato.
Tulad ng nakikita mo, gumagana ang lahat! Upang sumalamin ang isang aparato, ang unang bagay na dapat mong gawin ay patayin ito. Pagkatapos ay tinanggal namin ang memory card at ipasok ang programmer block gamit ang VCC pin sa itaas na kaliwang butas at ikiling ito ng kaunti, tulad nito:
Balik tayo sa firmware file. Dito maaari mong i-configure ang mode na kanang kamay at kaliwang kamay (nakakaapekto ito sa oryentasyon ng screen at direksyon ng mga pindutan).
Ang gitnang pindutan - piliin at lumabas mode ng pagtulog, isa pang 2 pindutan - ito ay pataas / pababa upang mag-scroll sa teksto at mga file.
Upang lumabas sa mode ng pagbabasa ng file, pindutin nang matagal ang pindutan ng pagpili.
Bilang isang resulta, tulad ng isang kagiliw-giliw na aparato naka-out, marahil ang isang tao ay makakatulong sa paghahatid ng mga walang silbi na mga item na may hindi makatwirang mataas na mga kinakailangan para sa pagsasaulo ng teksto.
Iyon lang. Salamat sa iyong pansin. Makita ka agad!
Video ng may-akda: