Isi kandungan:

Berus Tattle: 4 Langkah
Berus Tattle: 4 Langkah

Video: Berus Tattle: 4 Langkah

Video: Berus Tattle: 4 Langkah
Video: The Blues Brothers (1980) - Shake a Tail Feather Scene (4/9) | Movieclips 2024, Julai
Anonim
Berus Tattle
Berus Tattle
Berus Tattle
Berus Tattle
Berus Tattle
Berus Tattle
Berus Tattle
Berus Tattle

Sekiranya anda pernah menggosok gigi dua kali sehari sebagai penyelesaian Tahun Baru, sikat gigi ini sesuai untuk anda. Ini akan memaksa anda untuk menyikat dua kali sehari selama dua minit dengan meletakkan anda dalam situasi memalukan yang tidak akan pernah anda hadapi. Ini akan menentukan sama ada anda menyikat dua kali sehari selama dua minit setiap kali, Sekiranya anda tidak melakukannya, maka ia akan menghantar tweet kepada anda bahawa anda tidak menyikat meme hari ini. Ringkasnya ia akan membocorkan rahsia kecil anda di Twitter.

Bahagian pertama merangkumi litar elektronik lengan. Bahagian kedua terbahagi kepada dua bahagian. Bahagian pertama merangkumi kod yang diperlukan untuk dimuat naik di litar agar peranti berfungsi. Bahagian kedua merangkumi perkhidmatan yang akan disediakan yang mendengar peranti dan menghantar mesej di Twitter. Bahagian ketiga tutorial adalah mengenai membuat berus gigi.

Bekalan

Sensor Getaran Cepat Adafruit Huzzah ESP8266

2 neopixel

Sepasang wayar yang terdampar

Bateri LiPoly 3.7 V

Pemotong wayar

Pistol pematerian

Pisau utiliti tajam

Pembaris logam

Pistol gam lebur panas, papan roti tanpa pateri di pinggan pelekap

Kabel USB A-B

Pemateri besi solder & solderWire

Multimeter alat tangan ketiga (pilihan)

Tang jarum kecil

Pinset

Langkah 1: Membina Litar

Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar
Membina Litar

Kumpulkan Komponen:

Kami memerlukan komponen berikut untuk menyelesaikan pembinaan litar.

1 x Papan Huzzah ESP8266

1 x papan proto

2 x PCB Butang Mini Neopixel

1 x Suis Getaran Pantas

Dan beberapa wayar terdampar

Sebelum memulakan, saya ingin menekankan bahawa litar akan dimasukkan ke dalam objek yang mempunyai ruang yang terhad. jadi mengurangkan ruang litar sangat penting dalam prosesnya. Cuba dan pastikan panjang wayar minimum.

Rajah Litar:

Sambungannya cukup mudah, lihat gambar di atas.

Kita akan mulakan dengan menyolder papan Huzzah di protoboard untuk membantu memastikan segala sesuatu tetap teratur dan masih mempunyai jejak yang kurang.

Kemudian kita akan terus menghubungkan neopixel ke Dewan Huzzah.

  • Buat hubungan antara dua Neopixel. Pastikan output Neopixel ke-1 dimasukkan ke input Neopixel ke-2.
  • Sambungkan wayar dari 5V Neopixel ke pin yang berlabel BAT.
  • Sambungkan wayar dari GND Neopixel 1 ke pin berlabel GND.
  • Sambungkan wayar dari Din (INPUT) Neopixel 1 ke pin berlabel 15.

Selanjutnya, kami akan menyambungkan suis Getaran Cepat.

Membuat sambungan ke suis getaran mungkin membosankan, terutamanya kerana kaki yang nipis memerlukan penjagaan khas untuk membuat sambungan. Untuk menyediakan suis getaran anda, pasangkan dengan sepasang tangan penolong dan timah plumbum dengan sedikit pateri.

Jalur dan timah dua wayar yang terdampar.

Sapukan sekeping kecil tiub pengecutan panas dan kembalikan solder antara wayar itu dan tiang tengah suis getaran

Geser tiub pengecutan haba ke atas sendi dan pateri wayar lain ke tiang luar suis getaran.

Gunakan sekeping tiub pengecutan haba yang lebih besar untuk menutup kesatuan sementara. Kawat luarnya cukup rapuh, jadi tiub pengecutan panas ini menambahkan kestabilan dengan juga merapatkan kaleng suis, jadi pastikan bahagian anda cukup panjang untuk menutup segala-galanya! Semasa menggunakan haba, pastikan anda tidak terlalu banyak menggunakan haba langsung ke sensor, kerana ia mungkin cacat kerana suhu dan memberikan hasil yang salah.

  • Sambungkan pin getaran yang lebih tebal ke pin Arduino Analog A0 atau ADC.

    Sambungkan pin getaran sensor nipis ke Arduino pin BAT.

    Hore, anda sudah selesai dengan persediaan litar yang diperlukan untuk projek tersebut.

Langkah 2: Menulis Kod & Membuat Applet

Menulis Kod & Membuat Applet
Menulis Kod & Membuat Applet
Menulis Kod & Membuat Applet
Menulis Kod & Membuat Applet
Menulis Kod & Membuat Applet
Menulis Kod & Membuat Applet
Menulis Kod & Membuat Applet
Menulis Kod & Membuat Applet

Bahagian ini terbahagi kepada dua bahagian. Bahagian pertama berkaitan dengan perkhidmatan internet AdafruitIO dan IFTTT yang membolehkan kami melakukan pencetus berdasarkan data yang kami hantar. Yang kedua berkaitan dengan kod yang diperlukan pada perkakasan untuk mengukur getaran dan menerangi neopixel dan berkomunikasi dengan perkhidmatan internet

Bahagian I

Menyiapkan Adafruit IO dan IFTTT Applet

Anda perlu mendaftar untuk akaun di Adafruit IO dan IFTTT untuk mengaksesnya. Setelah mendaftar, sila rujuk langkah di bawah untuk membuat applet.

Navigasi ke Adafruit. IO dan buat kaki baru yang bertajuk "analog". Kami kemudian akan merujuk suapan ini dalam kod Arduino kami. Secara logiknya, kita akan membuat applet di mana tindakan berlaku (getaran dirasakan dari sensor). Suapan ini akan disambungkan ke papan Arduino Huzzah anda untuk merakam keadaan memberus. Apabila keadaan memberus 0, Arduino Huzzah akan menghantar mesej ke umpan Adafruit. IO. Maklumat dalam suapan itu kemudian akan digunakan dalam applet untuk memicu tweet. Sila perhatikan kunci AIO dan nama akaun. Ia akan digunakan untuk menghubungkan papan Huzzah ke perkhidmatan Adafruit.

Kemudian menuju ke IFTTT. Di bawah buat Applet baru, cari perkhidmatan Adafruit setelah menekan bahagian "Ini", kemudian pilih pilihan "Pantau suapan Adafruit IO". Kemudian pilih suapan yang disebut "Analog" dan masukkan hubungan sama dengan dan nilai sebagai 1. Kemudian tekan Buat Pencetus.

Kemudian pergi ke bahagian "Itu". Cari twitter, dan pilih Kirim tweet dengan gambar. Ia akan meminta anda menyambungkan akaun anda ke perkhidmatan. Semasa meneruskan, ini akan memberi anda pilihan tentang apa yang hendak di-tweet dan alamat gambar yang akan dibagikan. Setelah masuk, anda telah berjaya membuat Applet dan menyelesaikan Bahagian I penyediaan perisian.

Bahagian II

Kod Arduino

Untuk membolehkan kod berfungsi, anda perlu memuat turun beberapa perpustakaan luaran. Sila rujuk tutorial penyiapan Arduino pada lembar data ESP8266.

Kod yang disebutkan dalam ini akan membolehkan kita mengukur getaran dari sensor getaran dan melakukan tindakan yang diperlukan. Kod itu sendiri terdiri daripada kira-kira 3 blok.

Inisialisasi: Di bahagian ini, kami menginisialisasi semua pemboleh ubah dan pemalar dan perpustakaan yang diperlukan agar kod dapat dilaksanakan.

Persediaan: Semua pengisytiharan satu kali dilakukan di blok ini.

Gelung: Semua kod yang perlu dilakukan berulang kali, setiap kitaran pengawal dimasukkan ke sini.

Di bahagian gelung, kami membaca nilai sensor dari pin A0 dan jika lebih besar daripada ambang, kami akan meningkatkan jumlah pemboleh ubah sebanyak 1. Kemudian secara berkala dalam selang waktu 12 jam yang ditetapkan, kami memeriksa apakah jumlah pemboleh ubah mempunyai melintasi nilai yang menunjukkan memberus gigi selama 2 minit. Sekiranya tidak, maka kami akan mengirimkan data yang sesuai ke Adafruit IO. Setelah menerima maklum balas mesej kejayaan dari Adafruit, kami mengubah warna neopixel untuk menunjukkan pengguna. Sila rujuk komen yang disebut dalam kod untuk penjelasan terperinci.

Pada akhirnya, pastikan papan dan port yang betul dipilih di Arduino IDE. Semasa menekan muat naik, uji kod dengan masuk ke monitor bersiri, ia akan memaparkan petunjuk yang menunjukkan sama ada kod tersebut berjaya atau tidak.

Langkah 3: Membina Model 3D

Membina Model 3D
Membina Model 3D
Membina Model 3D
Membina Model 3D
Membina Model 3D
Membina Model 3D

Langkah terakhir untuk membuat Tattlebrush adalah memodelkan dan mencetak sikat itu sendiri menggunakan perisian pemodelan 3D dan pencetak 3D pilihan anda.

Setelah memahami teknik pemodelan, buat dua keping untuk cangkang luar: badan dan bahagian atas. Tubuh dalam tutorial ini panjang 5 inci, lebar 1 inci, dan kedalaman 1 inci. Anda boleh membuat badan anda dengan ukuran dan bentuk yang anda mahukan, pastikan papan litar, bateri dan sensor dapat dipasang dengan selesa di cangkerang.

Model 3D dicetak menggunakan bahan ABS dan tetapan cetak yang digunakan dalam model ini adalah lapisan 0,00001 . Ia memerlukan 5 jam dan 17 minit untuk mencetak struktur. Sokongan dihasilkan secara automatik dari perisian.

Manjakan diri anda sekiranya anda berjaya sejauh ini. Selanjutnya, kami akan meletakkan semua ini di bahagian pemasangan.

Langkah 4: Perhimpunan

Image
Image

Sekarang litar telah disolder, applet telah diaktifkan, cangkang telah dicetak, dan kodnya telah diunggah, sudah waktunya untuk menarik semuanya untuk menyelesaikan Tattlebrush.

  • Mulailah dengan mengikat hujung yang longgar di litar dengan pita penebat hitam, dan memotong papan perma-proto ke bahagian antara garis positif dan negatif.
  • Papan akan berukuran sekitar 1.3 inci sementara perumahan dalaman berus adalah 1 ".
  • Anda perlu meletakkan litar dengan cara pepenjuru, memasukkan hujung getaran terlebih dahulu dan kemudian menjajarkan neopixel pada dua lubang di cangkang.
  • Penjajaran boleh menjadi lebih sukar. Gunakan alat kayu seperti sumpit untuk meletakkannya di tempat.
  • Pasang litar di dalam dengan bantuan gam panas atau pita hitam. Pastikan bahawa anda telah melapisi bahagian dalam cengkerang sehingga pergerakan tangan yang sebenar tidak akan menggegarkan permukaan sehingga membuat bising setiap masa.
  • Kemudian tempelkan kepala gigi ke bahagian atas model. Dan selamatkan bahagian atas di dasar bawah dengan berehat di sisi dan menggunakan gam panas.

Disyorkan: