» Elektronik » Arduino »Pseudo-kayu LED watch

Watch LED Pseudo-Wood



Jam kayu dalam bentuk parallelepiped, di mana paparan LED bersinar melalui venir nipis, bukan sesuatu yang baru untuk masa yang lama. Mereka boleh didapati secara komersil dan sudah dalam permintaan selama sepuluh tahun sekarang. Dan instruktables ini menonton oleh nama samaran Darwin Energy adalah pseudo-kayu: kesnya diperbuat daripada plastik, dan bukannya veneer itu adalah filem vinil dengan corak yang sama.

Untuk memilih mod jam, termometer dan hygrometer, pemaju menggunakan sensor getaran. Algoritma untuk menukar antara mod adalah seperti berikut:



Tuan memasang jam pada papan jenis perfboard dari komponen berikut: Arduino Pro Mini, jenis 8402AS paparan, suhu DHT11 dan sensor kelembapan, jam nyata DS1307, sensor getaran UMProb, modul dengan soket Tenstar Robot Micro USB (anda hanya perlu kuasa, anda hanya boleh mengambil kabel USB dari sesuatu yang pecah) . Untuk perisian tegar, dia mengambil modul untuk menukar port USB kepada CPB102 bersiri Honbay.



Dia mengumpul jam mengikut skema:



Lebih suka menggunakan sikat dan soket untuk menyambung wayar ke papan roti dengan sikat:



Ini adalah bagaimana hasilnya dilihat dari dua pihak:




Bagi pengguna yang tidak mahu memainkan apa-apa, dia mengesyorkan membeli mana-mana alat pereka untuk memasang jam tangan LED, memilih satu di mana mikropengawal telah dihantar sudah dijahit. Tetapi tidak akan ada mod termometer dan hygrometer, serta sensor getaran. Pemaju sendiri berkelip Arduino dengan peranti Honbay CP2102 yang telah disebutkan di atas:



Menyambungkan mereka seperti ini:

Sisi Arduino ---------- Sisi programer

VCC -------------------------------------- + 5V

GND ------------------------------------- GND

GRN ------------------------------------- DTR

TX ------------------------------------------ RX

RX ------------------------------------------ TX

Lakaran di sini.

Kes ini boleh dicetak 3D, atau anda boleh mengambil sebarang kotak yang bersesuaian dan memotong lubang di dalamnya. Penyihir memilih yang pertama:



Fail STL di sini.

Selepas menampal dengan filem vinil, kes itu menjadi sangat cantik:





Lubang diperlukan untuk sensor suhu dan kelembapan. Penyihir menunjukkan lokasi yang optimum untuk lokasinya:



Dan jadi dia mempunyai sensor getaran:



Jam sudah siap:



Jadi anda boleh menukar mod:



Perhatikan oleh penterjemah. Sensor getaran dalam reka bentuk ini hanya menyediakan beralih mod. Anda boleh menetapkan masa dalam modul DS1307 menggunakan Arduino yang sama, di sini memberitahu bagaimana.
9.6
9.7
9.9

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
1 ulasan
Nota: algoritma yang ditarik tidak sepadan dengan yang ditunjukkan dalam rakaman video. Ya, dan tidak sepadan dengan algoritma, kerana "Templat Paparan". 2 anak panah keluar.
Amaran bagi mereka yang ingin mengulangi: dalam litar ini, penunjuk dengan katod biasa digunakan, yang membolehkan sambungan langsung, bukan melalui transistor Arduino kepada kesimpulan digit penunjuk (D1-D4). Tetapi kekurangan perintang yang mengehadkan semasa antara pengawal dan segmen penunjuk tidak dapat disyorkan seperti biasa.
Programmer dan sambungan Arduino Pro Mini: menunjukkan bahawa DTR pemrogram adalah kepada GRN di papan. Tidak ada papan Pro-Pro yang ada mempunyai kenalan yang dilabelkan sebagai GRN, dan pada semua kenalan yang diperlukan dilabelkan sebagai DTR.
Nah, pemrogram sesuai untuk hampir mana-mana yang menyokong isyarat DTR dan, jika boleh, voltan mikrokontroller (3.3 atau 5 V).
Daripada RTC DS1307, lebih baik menggunakan DS3231 - lebih tepat.
Daripada penunjuk 8402AS (ketinggian digit ialah 0.8 inci), anda boleh menggunakan mana-mana segmen 4 yang sesuai dengan 4 digit dengan katod biasa (biasanya huruf A dalam nombor): misalnya, 5463AX (ketinggian angka adalah 0.56 inci), tetapi anda mungkin perlu menukar kod disebabkan oleh petunjuk pinout berbeza.
Program ini juga tidak tanpa kelemahan, termasuk dalam masa pengendalian. Panggil RTC Setiap Kitaran - Mengapa? Mengapa beralih masa dengan 25 minit dari nilai di RTC? Adalah lebih baik untuk membuat lakaran mudah untuk mengkonfigurasi RTC melalui perintah melalui port com, mengkonfigurasinya, dan kemudian flash kod kerja yang tidak mengandungi cubaan untuk memulakan RTC.
Dan kemudian tambah pemprosesan butang kawalan untuk menetapkan jam. Dan kemudian teruskan membangunkan projek itu.

Tetapi dengan menggunakan sensor getaran adalah langkah yang ingin tahu. Beberapa tahun yang lalu saya membuat penggera dengan sensor sedemikian, mematikan daripada berjabat selama beberapa saat.

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...