Buat Pusat Perintah IoT: 11 Langkah (dengan Gambar)

Buat Pusat Perintah IoT: 11 Langkah (dengan Gambar)

Isi kandungan:

Anonim

Pusat arahan IoT adalah projek hujung minggu yang hebat untuk dilaksanakan, yang boleh anda gunakan setiap pagi sebelum anda pergi ke tempat kerja / sekolah. Pusat arahan IoT menggunakan Partikel Photondan resipi http://ifttt.com/ untuk memaparkan data pada skrin seperti yang ditunjukkan dalam gambar di atas.

Berikut adalah ciri-ciri yang dilaksanakan seperti yang ditunjukkan dalam Video di bawah

  • Paparkan suhu Tinggi dan Rendah untuk hari tersebut
  • Keadaan cuaca, jadi anda boleh memutuskan apa yang dipakai sebelum menuju kerja / sekolah.
  • Paparkan suhu di dalam suatu kelembapan menggunakan sensor suhu dan kelembapan
  • Tunjukkan tweet terbaharu yang anda telah disebutkan
  • Paparkan skor pasukan kegemaran anda pada skrin
  • Menghantar mesej dari laman web HTML
  • Dan juga menambah NeoPixels untuk memberi anda petunjuk visual apabila anda duduk jauh dari pusat arahan IoT

Bekalan:

Langkah 1: Komponen Elektronik Anda Perlu

Berikut adalah senarai komponen elektronik yang anda perlukan untuk menyelesaikan binaan

  • Zarah foton (http://www.sparkfun.com/products/13774)
  • Potentiometer - 10 K (http://www.sparkfun.com/products/9939)
  • Breadboard (http://www.sparkfun.com/products/9567)
  • Sensor DHT11 (untuk mengukur Suhu dan Kelembapan) (http://www.adafruit.com/products/386) - ini datang dengan perintang 4.7K
  • Paparan OLED Monochrome Adafuit (http://www.adafruit.com/products/938)
  • Kawat breadboarding
  • Knob untuk Potentiometer (http://www.adafruit.com/products/2046)

Di samping itu, anda memerlukan alat berikut

  • Pematerian Besi ke dawai roti solder ke POT
  • Solder
  • Gam panas berjalan, untuk memastikan bahagian bercetak 3D

Langkah 2: Pemegang BreadBoard Cetak 3D

Muat turun fail STL yang dilampirkan dan gunakan slice perisian percetakan 3D dan cetak 3D file.Jika anda tidak mempunyai pencetak 3D yang berguna anda boleh menggunakannya di kelab atau pustaka pembuat tempatan anda atau menggunakan perkhidmatan percetakan 3D seperti hub 3D.

Dalam kes saya, saya mencetak fail BreadboardEncolusre.stl menggunakan FlashForge Creator Pro dan PLA biru langit 1.75 mm untuk mencetak.

Selain mengiris saya menggunakan Slic3r dengan ketinggian lapisan yang ditetapkan ke

  • 0.3mm
  • ketumpatan penuh hingga 15%.
  • suhu -205 C

Percetakan fail akan mengambil masa 1 Jam 40 minit hingga 2 jam, ini bergantung kepada tetapan pencetak anda.

Nota: Sayaf anda merancang untuk NeoPixels untuk memberikan anda kesan hebat seperti yang ditunjukkan dalam pengenalan instructable, muat turun fail STL untuk Breadholder dari langkah di bawah, yang telah memotong untuk Neopixels

Langkah 3: Meletakkan Litar Bersama

Berikut adalah sambungan untuk komponen elektronik kepada Partikel-Photon

  • Sensor DHT11 kepada D5
  • Potentiometer ke A0
  • Dan skrin OLED dalam SPI, iaitu

- MOSI (Data pin pada OLED) ke D0 pada Photon

- CLK hingga D1

- DC D2

- CS D3

- RESET D4

-GND ke GND

- dan Vin ke 3.3V

Guna dawai roti supaya anda dapat membengkokkannya dengan mudah, supaya saya sesuai dengan keselesaan di kandang bercetak 3D seperti yang ditunjukkan dalam gambar di atas

Catatan: Jika anda merancang untuk NeoPixels untuk memberi anda kesan hebat, bina litar di atas dan lompat ke langkah

Langkah 4: Pilih Tata Letak Lampiran Anda untuk Cetak

Pilih reka bentuk anda dan muat turun fail STL yang dilampirkan, saya mempunyai dua reka bentuk dengan logo Instructable dan satu pilihan mudah di mana anda boleh menambah pelekat atau cat sesuatu di conner kiri atas.

Dalam kes saya, saya mencetak fail STL menggunakan FlashForge Creator Pro dan PLA berwarna biru 1.75 mm Wanhao Light untuk mencetak.

Selain mengiris saya menggunakan Slic3r dengan ketinggian lapisan yang ditetapkan ke

  • 0.2mm
  • ketumpatan sehingga 45%.
  • suhu -205 C

Percetakan fail akan mengambil masa kira-kira 30 hingga 40 minit.

Sekiranya anda penanda cat berasaskan minyak, anda boleh melukis huruf seperti yang ditunjukkan dalam gambar di atas.

Langkah 5: Menyediakan Pratice Photon - Menjalankan Ujian Asas

Sebelum anda sampai ke kod itu, anda perlu menyiapkan foton baru anda, merujuk kepada dokumentasi foton di

http: //docs.particle.io/guide/getting-started/int …

Muat turun kod yang dilampirkan dan muat naik foton anda, di sini saya mempunyai beberapa masalah menggunakan IDE Web dengan paparan OLED.h file, jadi cuba jika ia berfungsi untuk anda atau gunakan Dev Particle yang berdasarkan editor Atom, untuk maklumat lanjut

http: //atom.io/packages/particle-offline-compile …

Satu yang anda mempunyai setiap persediaan perkara dan anda log masuk menggunakan id zarah anda, pilih Photon anda dan gunakan butang kilat untuk memuat naik kod ke photon seperti yang ditunjukkan dalam gambar (saya menamakan Photon Home Monitor saya)

Di sini kita akan menguji persediaan Photon anda dengan menggunakan lakaran sekejap mudah untuk memeriksa sama ada D7 Membawa pada foton

Langkah 6: Memuat naik Kod

Sebaik sahaja anda mengesahkan bahawa lakaran berkelip anda berfungsi dan anda melihat D7 Led berkelip.

Muat turun fail Zip yang dilampirkan dan tambahkan ke folder zarah yang anda buat.

Dalam editor Atom pilih File -> Tambah folder Projek dan pilih folder MultiFunctionalStation

Un-Comment fungsi percikan yang anda ingin gunakan, di sini pada masa menulis pengajaran ini anda hanya dibenarkan 4 fungsi percikan api, yang bermakna anda boleh mempunyai hanya 4 persediaan resipi IFTTT yang bersamaan dengan setiap fungsi percikan seperti yang ditunjukkan dalam tangkapan skrin kedua di atas

Muat naik kod menggunakan butang kilat

Anda juga mungkin mahu mengulas seksyen di bawah gelung () untuk mencetak nilai periuk ke skrin, ini akan membantu menentukan nilai Pot bagi setiap fungsi percikan yang sama.

Langkah 7: Mencipta / menggunakan Resep IFTTT

Kini untuk membuat akaun di http://ifttt.com jika anda tidak mempunyai satu, dan kemudian mengubah suai Resipi IFTTT

Jika anda merancang untuk menggunakan kod yang sama, kemas kini resipi awam di bawah profil saya di laman web IFTTT atau buat sendiri

Di sini anda juga akan perlu memberikan bukti kelayakan pengguna anda untuk Zarah yang anda daftarkan Photon anda, ini adalah kelayakan penggunaan yang sama yang anda semua gunakan dalam editor Atom.

Di samping itu anda juga perlu mengaitkan fungsi percikan dengan resipi IFTTT pada bahagian itu, seperti yang ditunjukkan dalam gambar di atas. (jika anda tidak melihat fungsi percikan api, ini bermakna bahawa anda tidak memancarkan Photon dengan kod pada langkah sebelumnya.)

Untuk maklumat lanjut mengenai resipi IFTTT dan Photon merujuk kepada

http: //docs.particle.io/guide/tools-and-features/ …

Langkah 8: Menambah NeoPixels

Kini jika anda ingin menambah NeoPixels (http://www.adafruit.com/products/1260) untuk membina anda, mulailah dengan mencetak 3D Breadboard asas fail STL yang disertakan dalam filamen warna kegemaran anda.Berikut adalah tetapan slicer yang dicadangkan untuk 3D mencetak asas.

  • 0.3 mm
  • ketumpatan penuh hingga 15%
  • suhu -205 C bergantung kepada filamen yang akan digunakan.

Di samping itu, anda juga perlu mencetak pemegang asas NeoPixel 3D di Transparan PLA, dalam kes saya menggunakan Hatchbox Transparent PLA, dan di sini adalah tetapan slicer yang disyorkan

  • 0.2mm
  • ketumpatan penuh hingga 30%
  • suhu -200 C

Setelah selesai Solder 4 NeoPixels bersama-sama seperti yang ditunjukkan dalam gambar di atas, di sini membuat nota data Dalam dan anak panah data.

Kini gam panas 4 bahagian bercetak 3D telus seperti yang ditunjukkan dalam gambar di atas dan kemudian gam panas NeoPixels kepada mereka.

Kepada NeoPixels merujuk kepada panduan di http: //learn.adafruit.com/adafruit-neopixel-uberg …

Langkah 9: Memuatkan Kod dan Letakkan Semua Bersama

Sebelum anda meluncur papan Breadboard di pangkalan dan gunakan Tali, sambungkan NeoPixel untuk pin A5 pada foton zarah dan gerakkan potensiometer ke arah kanan.

Di samping itu, sambungkan ve ke rel 3.3V dan tanah ke GND.

Sekarang luncurkan papan ke bahagian bercetak 3D asas dan pasangkan Lid dan kemudian tambahkan Dail Potentiometer.

Muat turun fail zip yang dilampirkan dan gunakan editor Atom untuk melancarkan Photon Partikel seperti yang ditunjukkan dalam gambar kedua di atas.

Tambah potentiometer ke tudung dan kemudian tambah tombol. Dan lem panas ke tudung dan snap ke pangkal..

Anda kini boleh kuasa Foton menggunakan penyesuai dinding Android / iPhone USB.

Langkah 10: Stand Printing 3D (Pilihan)

Ini adalah langkah pilihan, muat turun fail STL yang dilampirkan dan tambahkan pada perisian slicer percetakan 3D anda dua kali dan cetak 3D berdiri.

Untuk menghiris saya menggunakan Slic3r dengan

  • ketinggian lapisan ditetapkan ke0.3mm
  • ketumpatan infill hingga 15%.
  • suhu -205 C

Percetakan fail akan mengambil masa kira-kira 30 hingga 40 minit.

Langkah 11: Mengirim Mesej Dari Laman Web HTML

Untuk menghantar mesej dari laman web mengubah suai kod tersebut dengan tidak mengkaji fungsi percikan yang dipanggil, MessageMom seperti yang ditunjukkan dalam gambar di atas.

Sebaik sahaja selesai muat turun fail HTML yang dilampirkan dan kemas kini fail dengan anda

  • Akses Token Photon anda
  • dan Id Peranti

Anda akan mendapati kedua-dua nilai ini di http://build.particle.io/build/ di bahagian tetapan dan bahagian peranti masing-masing.

Sebaik sahaja selesai simpan fail, masukkan mesej dan tekan butang hantar, ini akan menunjukkan mesej dari halaman web pada paparan OLED dan kitaran melalui pelbagai warna pada Neopixels, yang bertindak sebagai petunjuk visual yang anda ada mesej menunggu anda perlu diperiksa!

Hadiah Kedua di Malaysia

Internet Peraduan Perkara 2016