Kuring ningali pilem dimana salah sahiji karakter ngagaduhan bal sihir anu ngajawab patarosan. Kuring lajeng ngira yén éta bakal hade ka nyieun hiji sarua, tapi digital. Kuring ngali ngaliwatan stash kuring komponén éléktronik jeung nempo lamun kuring kungsi naon atuh diperlukeun pikeun ngawangun bal saperti. Salila pandémik, kuring henteu hoyong mesen naon waé kecuali leres pisan. Hasilna, kuring manggihan hiji accelerometer tilu-sumbu, tampilan pikeun Nokia 5110, hiji dewan Arduino Pro Mini sarta sababaraha hal saeutik séjén. Ieu kedahna cekap pikeun kuring sareng kuring kedah damel.
Hardware bagian tina proyék
Ieu daptar komponén anu ngawangun proyék kuring:
- Arduino Pro Mini dewan.
- Panyambung GX-12 (lalaki).
- Akselerometer tilu sumbu MMA7660.
- Pintonan PCD8544 pikeun Nokia 5110/3310.
- Carjer pikeun batré litium polimér TP4056.
- Parabot Parobah DD0505MD.
- Ukuran batré litium polimér 14500.
mamerkeun
Layar anu kuring mutuskeun pikeun dianggo dina proyék ieu parantos lami diilikan. Nalika kuring mendakan éta, kuring langsung heran naha kuring henteu acan dianggo di mana waé sateuacanna. Kuring manggihan perpustakaan pikeun gawé bareng jeung kakuatan disambungkeun ka dinya. Saatos éta, kuring langsung mendakan jawaban kana patarosan kuring. Masalahna nyaéta kontrasna sareng kanyataan yén komponén tambahan diperyogikeun pikeun operasina. Kuring kapanggih
Akselerometer disetir menu
Kuring mendakan nganapigasi ménu nganggo tombol anu matak pikaboseneun. Janten kuring mutuskeun pikeun nyobian nganggo giroskop pikeun damel sareng ménu. Skéma interaksi ieu sareng ménu tétéla suksés pisan. Janten, ngadengdekkeun alat ka kénca muka menu setelan kontras. Hasilna, anjeun tiasa angkat ka ménu ieu sanaos kontras tampilanna nyimpang pisan tina norma. Kuring ogé ngagunakeun accelerometer pikeun milih rupa-rupa aplikasi anu kuring dijieun.
aktip
Mimitina kuring hayang nyieun hiji hal anu bisa meta salaku bal magic. Tapi kuring mutuskeun yén kuring tiasa ngalengkepan naon anu kuring gaduh sareng kamampuan tambahan anu disayogikeun ku sababaraha aplikasi. Contona, kuring nulis program nu simulated ngalungkeun dadu, acak ngahasilkeun jumlah tina 1 ka 6. program sejen tina milik bisa ngajawab "Sumuhun" jeung "Henteu" patarosan lamun ditanya eta. Eta mantuan nyieun kaputusan dina kaayaan susah. Anjeun tiasa nambahkeun aplikasi sejenna ka alat abdi.
batre
Masalah sareng proyék kuring nyaéta kuring sok nganggo batré polimér litium anu teu tiasa dicabut dina aranjeunna. Teras, nalika proyék-proyék ieu hilap sakedap, hal anu goréng tiasa kajantenan ka batré. Waktos ieu kuring mutuskeun pikeun ngalakukeun hal anu béda-béda sareng mastikeun yén batréna tiasa dicabut tina alat upami diperyogikeun. Contona, bisa jadi mangpaat dina sababaraha proyék anyar. Dina waktos éta, kuring parantos ngarancang perumahan pikeun batréna, tapi kuring kedah ngabéréskeunana ku ngalengkepanana ku panto. Salinan mimiti kasus tétéla janten rumit sareng pajeulit. Ku kituna kuring redesigned eta. Bisa jadi mangpaat dina proyék séjén kuring.
Perumahan batré
Kuring mimitina hayang ngamankeun panutup kasus kalawan magnet, tapi Nyaan teu resep ngagunakeun sagala sorts komponén tambahan dimana abdi tiasa ngalakukeun tanpa aranjeunna. Ku kituna kuring mutuskeun nyieun tutup kalawan kancing a. Naon anu kuring datang dina mimitina henteu cocog pisan pikeun percetakan XNUMXD. Janten kuring ngadesain ulang tutupna. Hasilna, éta bisa dicitak ogé.
Panutup perumahan batré
Kuring resep kana hasilna, tapi nganggo kompartemen batré sapertos kitu dina proyék kuring ngabatesan pilihan desain kuring, sabab panutup kompartemen kedah aya dina luhureun alat. Kuring nyobian ngawangun kompartemen batré kana awak alat supados panutupna manjangkeun kana sisi awak, tapi teu aya anu saé.
Percetakan kasus batré
Panutup batre aya di luhureun alat
Ngarengsekeun masalah gizi
Abdi henteu hoyong nyambungkeun elemen kana papan utama pikeun ngawasa alat, sabab ieu bakal ningkatkeun ukuranana sareng ningkatkeun biaya proyek. Teu sangka yen eta bakal jadi idéal lamun kuring bisa ngahijikeun carjer TP4056 na DD0505MD converter Kuring geus kungsi kana proyék. Ku cara ieu kuring henteu kedah ngaluarkeun artos kanggo komponén tambahan.
Ngarengsekeun masalah kakuatan alat
Abdi henteu ngalakukeun éta. Papan réngsé dimana aranjeunna kedahna, kuring nyambungkeunana nganggo patri sareng kawat kaku pondok, anu ngamungkinkeun struktur anu hasilna kompak pisan. Desain anu sami tiasa diwangun kana proyék kuring anu sanés.
Bagian jero kasus kalayan rohangan pikeun elemen anu nyayogikeun kakuatan ka alat
Finalisasi proyék sareng akibat tina panempatan komponén anu henteu suksés dina kasus éta
Nalika damel dina proyék éta, anjeunna aya hiji hal anu teu pikaresepeun. Sanggeus kuring ngumpulkeun sagalana, Kuring turun alat dina lantai. Saatos ieu tampilan dieureunkeun jalan. Mimitina mah panginten éta tampilan. Janten kuring nyambungkeun deui, tapi éta henteu ngalereskeun nanaon. Masalah sareng proyék ieu mangrupikeun panempatan komponén anu goréng. Nyaéta, pikeun ngahemat rohangan, kuring dipasang tampilan di luhur Arduino. Dina raraga meunang ka Arduino, kuring kungsi unsolder tampilan. Tapi resoldering tampilan teu ngajawab masalah. Dina proyék ieu kuring ngagunakeun papan Arduino anyar. Kuring boga dewan sejen kawas kieu nu kuring make keur percobaan breadboard. Nalika kuring nyambungkeun layar ka dinya, sagalana jalan. Kusabab kuring ngagunakeun permukaan ningkatna, Kuring kungsi unsolder pin ti dewan ieu. Ku nyoplokkeun pin ti dewan, Kuring nyieun hiji sirkuit pondok ku cara ngahubungkeun VCC na GND pin. Hiji-hijina hal anu kuring tiasa laksanakeun nyaéta mesen papan énggal. Tapi kuring teu boga waktu pikeun éta. Teras kuring mutuskeun nyandak chip tina papan dimana sirkuit pondok lumangsung sareng ngalih ka dewan "maot". Kuring direngsekeun masalah ieu ngagunakeun stasiun soldering hawa panas. Pikeun reuwas kuring, sagalana jalan. Kuring ngan diperlukeun ngagunakeun pin nu ngareset dewan.
Board kalawan chip dihapus
Dina kaayaan normal kuring moal bakal ka ekstrim sapertos kitu. Tapi papan Arduino kuring ngan ukur saminggu. Éta naha kuring indit pikeun percobaan ieu. Panginten pandémik parantos ngajantenkeun kuring langkung daék ékspérimén sareng langkung inventif.
Pangikat lanyard
Kuring outfit proyék abdi kalayan lanyard mounts. Barina ogé, anjeun henteu kantos terang sateuacanna iraha sareng dimana anjeun bakal ngagunakeunana.
hasil
Ieu naon sigana pikeun digawekeun ku bal magic hasilna.
Naha anjeun nganggo Arduino Pro Mini dina proyék anjeun?
sumber: www.habr.com