Isi kandungan:

SlouchyBoard - Cara Menjengkelkan untuk Menjauhkan Anda Dari Slouching (Pengenalan kepada EasyEDA): 4 Langkah (dengan Gambar)
SlouchyBoard - Cara Menjengkelkan untuk Menjauhkan Anda Dari Slouching (Pengenalan kepada EasyEDA): 4 Langkah (dengan Gambar)

Video: SlouchyBoard - Cara Menjengkelkan untuk Menjauhkan Anda Dari Slouching (Pengenalan kepada EasyEDA): 4 Langkah (dengan Gambar)

Video: SlouchyBoard - Cara Menjengkelkan untuk Menjauhkan Anda Dari Slouching (Pengenalan kepada EasyEDA): 4 Langkah (dengan Gambar)
Video: 【The Galaxy Emperor】EP01-20 FULL | Chinese Fantasy Anime | YOUKU ANIMATION 2024, Julai
Anonim
Image
Image

Slouchy board adalah PCB kecil 30mm x 30mm (Printed Circuit Board) yang menggunakan sensor kecondongan, piezo buzzer dan ATTiny 85 untuk mengeluarkan bunyi yang menjengkelkan ketika pengguna sedang bersendawa. Papan dapat dilekatkan pada kemeja atau topi pengguna sehingga ketika mereka bersandar ke depan, bola logam di suis kemiringan bergulir ke depan dan menyelesaikan litar. Suis kecondongan yang kami gunakan sangat bising dan boleh menyebabkan beberapa cabaran pengekodan tetapi dapat berfungsi. Suatu pertukaran merkuri pasti lebih baik.

Komponen individu berikut digunakan untuk papan roti, kit Elegoo Arduino Uno (https://amzn.to/2DC0WVS) adalah tempat yang bagus untuk memulakan papan roti, ia mempunyai semua komponen yang diperlukan (kecuali suis kecondongan) untuk membuat projek ini dan banyak lagi yang boleh anda gunakan untuk membuat sendiri. Sekiranya anda ingin mendapatkan komponen secara berasingan, mereka boleh didapati di bawah dengan pautan masing-masing.

($ 8.50) Arduino Uno (https://amzn.to/2DACxQN)

($ 6.50) Jumper Wires (https://amzn.to/2XLF1Dy)

($ 8) Perintang (1k dan 10k) (https://amzn.to/2Pzns6O)

($ 4) Piezo Buzzer (https://amzn.to/2DLtRqT)

($ 6) Tilt Switch (https://amzn.to/2GHuO3Q)

($ 10) SWITCH ALTERNATIF: Suis merkuri (https://amzn.to/2DyHg5q) Anda boleh mencuba menggunakannya tetapi saya tidak pasti bagaimana ia berfungsi kerana saya belum menggunakannya.

Komponen dan perisian berikut digunakan untuk membuat produk akhir, perhatikan bahawa anda boleh melewati fasa papan roti kerana litar yang akan saya berikan kemudian berfungsi tetapi jika anda melakukan pengubahsuaian, saya cadangkan papan roti terlebih dahulu

($ 25) Untuk memprogram ATTiny85, anda memerlukan pengaturcara USB (https://amzn.to/2DC2Y8s)

($ 11) ATTiny + soket IC (https://amzn.to/2L5R1OK)

($ 3) Piezo buzzer untuk menyolder ke papan (https://amzn.to/2DyGYvi)

($ 8) Perintang (10k diperlukan) (sama dengan pautan di atas)

($ 6) Tilt Switch (sama dengan pautan di atas) atau ($ 10) Switch Mercury (sama seperti pautan di atas)

($ 3.50) Pemegang bateri (https://amzn.to/2XJ5TUD)

($ 3) Bateri (https://amzn.to/2XLGWrK)

($ 8) Suis (https://amzn.to/2DA73KC)

Alat / Perisian

Untuk membuat papan anda, anda boleh pergi ke EasyEDA dan membuat akaun percuma (https://easyeda.com/), papan biasanya berharga $ 5 - $ 10 bergantung pada berapa banyak yang dipesan, warna apa, ukuran, dll …

($ 60) Ini adalah stesen pematerian yang kami gunakan di makmal (https://amzn.to/2UIRSV0)

Ini adalah tangan penolong yang kami gunakan di makmal (https://amzn.to/2IKIw9O)

Kos projek ini boleh berkisar antara $ 5 - $ 100 bergantung pada komponen dan alat apa yang sudah anda miliki.

Langkah 1: Breadboarding

Papan Roti
Papan Roti

Seperti disebutkan sebelumnya, saya akan membuat papan roti sebelum pergi ke EasyEDA untuk memesan papan yang lengkap. Anda mahu papan roti untuk memastikan bahawa semua komponen yang anda rancangkan menggunakan kerja dan kod anda berfungsi. Memprogram ATTiny 85 berulang-ulang sangat menjengkelkan apabila anda harus mengeluarkannya dari litar untuk meletakkannya di programmer terlebih dahulu.

Saya menyambungkan sensor kecondongan ke pin digital 1 dan membaca pin itu sebagai input, anda perlu memasukkan wayar dalam perintang 10k yang dapat dilihat lebih mudah dalam skema (Perhatikan bahawa ini adalah skema untuk EasyEDA, suis slaid tidak berlaku ke langkah ini).

Saya menyambungkan buzzer ke pin 0, menjadikannya pin output dan kabel dalam perintang 1k walaupun tidak diperlukan.

Saya telah melampirkan kod Arduino saya untuk logik selebihnya dengan komen dengan harapan dapat menghilangkan kekeliruan. Sekiranya anda mempunyai sebarang pertanyaan, jangan ragu untuk bertanya dalam komen sehingga saya atau orang lain boleh mencuba membantu anda.

Langkah 2: EDA Mudah - Skematik

EDA Mudah - Skematik
EDA Mudah - Skematik
EDA Mudah - Skematik
EDA Mudah - Skematik
EDA Mudah - Skematik
EDA Mudah - Skematik

Apabila anda siapkan EasyEDA, mulakan dengan membuat projek baru dan buat skema baru. Anda ingin memastikan anda meletakkan semua bahagian dan menyambungkannya seperti yang saya tunjukkan dalam skema. Di sebelah kiri, anda boleh mencari pelbagai perpustakaan untuk bahagian yang diperlukan dan kemudian memasukkannya ke dalam skema.

Sekiranya anda mencari istilah berikut, anda seharusnya dapat mencari semua item.

ATTiny85

C96101 (bel)

Perintang 10k

AXIAL-6.5X2.3 (1 / 4W) (Gunakan ini untuk TiltSwitch Footprint)

C70376 (Pemegang Bateri)

C92657 (Suis slaid)

Setelah meletakkan semua komponen, sambungkannya ke pin yang betul dan GDN atau VCC. Anda menghubungkannya dengan menggunakan alat pendawaian dan meletakkan simbol GND & VCC.

Setelah anda menyambungkan semua wayar dengan betul, anda boleh mengklik butang tukar ke PCB.

Langkah 3: EDA Mudah - Reka Bentuk PCB

EDA Mudah - Reka Bentuk PCB
EDA Mudah - Reka Bentuk PCB
EDA Mudah - Reka Bentuk PCB
EDA Mudah - Reka Bentuk PCB
EDA Mudah - Reka Bentuk PCB
EDA Mudah - Reka Bentuk PCB

Apabila anda memulakan dalam persekitaran PCB, anda akan melihat banyak lapisan dan nombor di sebelah kanan. Tukar unit anda ke milimeter atau apa sahaja yang anda mahu gunakan dan ubah ukuran snap menjadi sesuatu yang mudah. Saya membuat lombong 10mm kerana saya mahukan garis besar papan saya pada 30mm x 30mm tetapi kemudian menukarnya menjadi 0.01mm setelah saya mula meletakkan komponen saya.

Mulakan dengan mengedit lapisan garis besar papan (klik warna dan pensil akan muncul) dan kemudian lukis papan anda. Setelah anda mengedit lapisan atas anda dan mula meletakkan komponen di papan seperti yang anda mahukan dengan menyeretnya ke garis besar. Oleh kerana papan saya berukuran 30mm x 30mm, pemegang bateri mesti berada di bahagian belakang. Anda boleh mengubah lapisan komponen dengan mengklik padanya dan mengubahnya di bahagian atas kanan di sebelah tempat ia mengatakan lapisan.

Kemudian setelah komponen diletakkan, sambungkan semua garis biru dengan alat dawai, kecuali jika disambungkan ke GND atau VCC. Sambungan GND dan VCC bersambung terus ke papan dan tidak perlu diasingkan.

Setelah semua sambungan bukan VCC dan GND disatukan, anda boleh menggunakan alat kawasan Tembaga untuk membuat sambungan terakhir. Lakukan ini sekali di lapisan atas dan sekali di lapisan bawah. Pastikan anda menukar salah satu kawasan tembaga menjadi VCC di tab sifat, saya biasanya membuat lapisan atas GND dan lapisan bawah VCC.

Setelah selesai, papan akan kelihatan lengkap dan anda boleh mengezum masuk untuk melihat di mana GND menghubungkan ke papan. Pada ketika ini, anda ingin memeriksa Ralat DRC dengan menyegarkan Kesalahan DRC di bawah tab Reka Bentuk Reka Bentuk di sebelah kiri. Sekiranya tidak ada kesilapan, anda boleh pergi dan memesan papan anda.

Untuk memesan papan anda, klik butang di pita atas dengan tanda panah G dan menghadap kanan untuk mengeksport fail Gerber anda. Ini akan membawa anda terus ke tempat anda membeli papan anda, terdapat banyak pilihan untuk warna dan kemasan yang berbeza yang akan mempengaruhi harga papan, kerana ketebalan PCB, saya rasa 1.6 adalah perkara yang biasa kita lakukan.

Langkah 4: Pematerian

Image
Image
Pematerian
Pematerian
Pematerian
Pematerian

Setelah papan anda sampai kepada anda, yang biasanya memakan masa sekitar seminggu, anda boleh mengumpulkan semua komponen anda dan menyatukannya. Semasa melakukan ini, pastikan anda mengarahkan dengan cara yang betul, ini penting untuk ATTiny 85 dan bel. Suis dan perintang kecondongan tidak penting.

Saya merasa senang menggunakan gelang getah untuk menahan komponen di tempat ketika anda cuba menyolder di kaki seperti yang dapat dilihat dalam video pendek yang merangkumi pematerian dan bagaimana papan berfungsi.

Disyorkan: