Isi kandungan:
- Langkah 1: Keperluan
- Langkah 2: Memuat naik ke Arduino Pro Mini
- Langkah 3: RTC - Penyediaan Jam
- Langkah 4: Persediaan Sensor Suhu
- Langkah 5: Persediaan Servo
- Langkah 6: Menggabungkan Semuanya
Video: Shensuo: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Gaun Shensuo adalah teknologi yang boleh dipakai yang mengurangkan tekanan pakaian wanita moden; melalui rangkaian sensor suhu dan kelembapan dibantu oleh jam serta penggantian manual. Dengan menggunakan dua motor kecil yang terpasang di korset yang dilekatkan pada rok melalui tali, yang ditarik untuk memutar lipatan, Shensuo mampu menyesuaikan diri dengan semua suhu (berdasarkan suhu luaran), waktu yang ditentukan atau sesuai keperluan. Selanjutnya, Shensuo juga memiliki cara mengubah warna, dengan menggunakan mekanisme yang sama. Ergo, Shensuo pakaian kasual pintar yang sempurna untuk sebarang majlis, malam atau siang, hangat atau sejuk.
Langkah 1: Keperluan
Peralatan yang Diperlukan
1. Arduino Pro Mini - 5v
2. Papan roti - untuk prototaip
3. Kabel Jumper untuk papan roti
4. LM2596 - DC ke DC transformer atau setaraf
5. Dorong ke Kabel Perempuan
6. Sensor Suhu dan Kelembapan Grove
7. Jam RTC Grove
8. USB ke Serial Adapter - untuk berkomunikasi dengan Arduino
8. Satu bentuk sumber kuasa luaran untuk menghidupkan motor Servo
Langkah 2: Memuat naik ke Arduino Pro Mini
Sekiranya Arduino anda mempunyai penyambung USB, anda boleh melangkau bahagian ini.
Arduino Pro Mini tidak seperti kebanyakan papan Arduino biasa, kerana ia tidak mempunyai penyambung USB standard di papan. Ia bergantung pada beberapa bentuk sambungan USB ke siri untuk memuat naik kod dan menggunakan monitor bersiri.
Anda boleh merujuk arahan lain ini dengan menekan_reset jika anda buntu.
Adaptor SparkFun 5v FTDI adalah pilihan yang baik untuk Arvino Pro Pro 5v, dan kami akan menggunakan variasinya dalam tutorial ini.
CATATAN: Penyesuai FTDI anda harus mengeluarkan voltan yang betul untuk Arduino Pro Mini anda, Arduino Pro Mini terdapat dalam dua varian; 5v dan 3v3. Pastikan penyesuai FTDI anda mengeluarkan voltan yang betul jika tidak, anda berisiko merosakkan Arduino anda. SparkFun juga menawarkan penyesuai FTDI dalam varian 3v3.
Menghubungkan Papan
1. Pin pada Arduino Pro Mini yang berserenjang dengan papan. Dengan butang reset di bahagian bawah, dan pin sambungan di bahagian atas; mereka dilabel DTR - TXO - RXO - VCC - GND - GND.
2. Dengan penyesuai SparkFun anda boleh memasukkan Arduino ke dalam pin di bahagian bawah papan. Projek ini mempunyai penyesuai yang sedikit berbeza dengan yang saya cadangkan dari SparkFun yang mengharuskan kami menggunakan kabel jumper untuk menyambungkan Arduino.
3. Pasangkan Adapter, dengan Arduino masih terpasang ke komputer anda. Arduino dan penyesuai harus menyala.
Memuat naik ke papan
1. Dengan Adaptor dan Arduino disambungkan, buka Arduino IDE
2. Klik Tools, dan kemudian arahkan kursor ke Port pada menu dropdown
3. Pilih penyesuai FTDI dari senarai, mungkin muncul sebagai peranti bersiri atau port COM
4. Pada bar menu Alat, anda perlu memastikan bahawa Papan yang betul telah dipilih, arahkan kursor ke atas papan dan pilih "Arduino Pro atau Pro Mini"
5. Arduino Pro Mini juga terdapat dalam beberapa varian, jadi anda perlu menentukan pemproses yang akan digunakan. Ini biasanya ditunjukkan di bahagian belakang papan. Nama pemproses dicetak pada kotak hitam di papan, dalam kes saya ini adalah ATMEGA328p. Maklumat kedua yang anda perlukan adalah voltan papan, ini harus ditunjukkan di bahagian belakang. Sebaik sahaja anda mempunyai maklumat ini, anda boleh memilih pemproses dan voltan dalam menu.
Sekiranya anda salah, tidak ada masalah yang akan berlaku, ia tidak akan memuat naik kod apa pun, jika ini berlaku, cubalah salah satu daripada pilihan pemproses sehingga anda boleh memuat naik.
5. Sekarang, pada bar menu; klik Fail dan kemudian Contoh -> Asas -> Berkedip
6. Muat naik lakaran dengan mengklik anak panah penunjuk kanan di kiri atas skrin Arduino.
7. Sketsa harus dimuat dengan betul dan cahaya seharusnya terus berkedip di Arduino anda
Langkah 3: RTC - Penyediaan Jam
Arduino dan mikrokontroler lain tidak dapat mengesan waktu semasa hari ini. Untuk membolehkan projek kami mengekalkan masa sekarang, kami akan menggunakan Seeed Grove - RTC.
Dalam tutorial ini kita akan menggunakan RTC Makuna. Perpustakaan boleh didapati dari pengurus perpustakaan Arduino, dan ini akan menjadi cara kami memuat turun fail yang diperlukan. Anda juga boleh mengakses perpustakaan dari GitHub.
Kaedah Pemasangan
1. Buka aplikasi Arduino
2. Navigasi ke Sketsa -> Sertakan Perpustakaan -> Uruskan Perpustakaan
3. Di kotak carian, ketik "RTC Makuna" dan satu-satunya hasilnya
4. Pasang perpustakaan dan tunggu semuanya selesai.
Kaedah Penyediaan Papan
Dalam projek ini, kami menggunakan Arduino biasa tanpa tajuk Grove, kami meraih beberapa alur untuk memasang kabel penyambung untuk memasang dan membuat prototaip dengan papan kami.
Sekiranya anda mempunyai papan dengan penyambung kebun seperti Seeeduino atau Grove Shield, seperti ini untuk Arduino Mega, anda hanya boleh menggunakan kabel di dalam kotak untuk menyambungkan papan. Rujuk tutorial ini untuk bantuan lebih lanjut.
Sekiranya anda seperti saya dan hanya mempunyai Arduino biasa, teruskan membaca.
CATATAN: A4 dan A5 adalah pin i2c untuk Arduino Pro Mini, mereka akan berada pada pin yang berlainan di papan yang berbeza, jadi pastikan untuk memastikan bahawa anda mempunyai
1. Arduino Pro Mini mempunyai dua pin i2c di A4 dan A5, A5 adalah sambungan SCL dan A4 adalah sambungan SDA - Lihat gambar rujukan ini
2. Bawa pemisah Grove ke 4pin anda, pasangkan hujung alur ke jam RTC.
3. Pasang kabel merah ke pin 5v atau vcc di Arduino anda
4. Pasang kabel hitam ke salah satu landasan di Arduino, berlabel GND.
5. Pasang kabel kuning ke A5, dan kabel putih ke A4.
Menguji Dewan
Sekarang anda sudah bersedia untuk memuat naik beberapa kod, lihat slaid sebelumnya semasa memuat naik ke Arduino Pro Mini jika anda terjebak pada tahap ini.
Dengan perpustakaan dari Makuna dipasang, sejumlah contoh juga dipasang yang dapat digunakan untuk menguji peranti.
1. Pada bar menu, klik fail dan kemudian contoh
2. Di bahagian bawah senarai adalah RTC Makuna, arahkan kursor ke pilihan ini dan pilih DS1307_Sederhana dari senarai.
3. Muat naik lakaran ke Arduino dengan menekan anak panah mendatar di kiri atas skrin. Sekiranya anda menghadapi masalah memuat naik, lihat langkah sebelumnya.
4. Sekarang anda ingin melihat output papan, buka monitor bersiri dengan menekan kaca pembesar di kanan atas skrin Arduino, atau dengan mengklik Alat dan kemudian Serial Monitor. Sekiranya tidak ada output, atau watak pelik mencetak ke skrin; sangat mungkin bahawa kadar baud yang dipilih tidak betul, di kanan bawah skrin monitor bersiri, klik di mana perkataan baud muncul. Arduino Pro Mini mempunyai tingkat baud lalai 57600, pilih ini dari senarai dan teks akan muncul di layar. Masa yang betul harus ditunjukkan.
Soalan Lazim
Keluaran dari jam adalah beberapa variasi pada 165. Ini biasanya kerana papan menerima voltan yang tidak mencukupi. Saya mendapati bahawa papan berasaskan 5v akan menghasilkan operasi yang lebih lancar daripada rakan 3v3 mereka, jika anda mempunyai papan 3v3, saya akan mengesyorkan sama ada mencari varian 5v Pro Mini atau meningkatkan voltan.
Sumber Lain
1. Panduan Adafruit untuk Menghubungkan papan ke arduino
Langkah 4: Persediaan Sensor Suhu
Pemasangan sensor suhu sebahagian besarnya serupa dengan jam RTC. Dalam tutorial ini kita akan menggunakan sensor Suhu dan Kelembapan Gergaji Terlihat. Seeed mempunyai tutorial di sini, tetapi bergantung pada anda memiliki papan tajuk untuk Arduino, yang tidak kami gunakan dalam tutorial ini.
Kaedah Pemasangan1. Buka aplikasi Arduino
2. Navigasi ke Sketsa -> Sertakan Perpustakaan -> Urus Perpustakaan
3. Di kotak carian, ketik "TH02" dan satu-satunya hasilnya
4. Pasang perpustakaan dan tunggu semuanya selesai.
Kaedah Penyediaan Papan
Diandaikan bahawa anda mempunyai kabel pemisah Grove seperti ini.
CATATAN: A4 dan A5 adalah pin i2c untuk Arduino Pro Mini, mereka akan berada pada pin yang berlainan di papan yang berbeza, jadi pastikan untuk memastikan bahawa anda mempunyai
1. Arduino Pro Mini mempunyai dua pin i2c di A4 dan A5, A5 adalah sambungan SCL dan A4 adalah sambungan SDA - Lihat gambar rujukan ini
2. Bawa pemisah Grove ke 4pin anda, pasangkan hujung alur ke sensor suhu
3. Pasang kabel merah ke pin 5v atau vcc di Arduino anda
4. Pasang kabel hitam ke salah satu landasan di Arduino, berlabel GND.
5. Pasang kabel kuning ke A5, dan kabel putih ke A4.
Menguji Dewan
1. Pada bar menu, klik fail dan kemudian contoh2. Ke bahagian bawah senarai adalah "Grove Temper Humidity TH02", arahkan kursor ke pilihan ini dan pilih demo
3. Muat naik lakaran ke Arduino dengan menekan anak panah mendatar di kiri atas skrin. Sekiranya anda menghadapi masalah memuat naik, lihat langkah sebelumnya.
4. Sekarang anda ingin melihat output papan, buka monitor bersiri dengan menekan kaca pembesar di sebelah kanan atas skrin Arduino, atau dengan mengklik Alat dan kemudian Serial Monitor.
Soalan Lazim
Sekiranya tidak ada output, atau watak pelik dicetak ke skrin; sangat mungkin bahawa kadar baud yang dipilih tidak betul, di kanan bawah skrin monitor bersiri, klik di mana perkataan baud muncul. Arduino Pro Mini mempunyai tingkat baud lalai 57600, pilih ini dari senarai dan teks akan muncul di layar. Masa yang betul harus ditunjukkan.
Langkah 5: Persediaan Servo
Servo dalam pakaian ini akan digunakan untuk mengalihkan lipatan antara warna mereka. Untuk projek ini, kami menggunakan Servo TowerPro 5010, tersedia dari Adafruit di sini.
Servo memerlukan undian semasa yang jauh lebih tinggi daripada Arduino, dan kebanyakan Arduino tidak dapat menyokong turun naik ini ketika Servo sedang dimuat. Servo harus dihidupkan secara luaran ke Arduino untuk memastikan bahawa voltan tidak turun naik melintasi Arduino.
Keperluan
- Transformer DC ke DC - kami menggunakan papan LM2596 - ini akan memastikan voltan keluaran tetap stabil untuk Servo kami. Ini juga akan menurunkan voltan masukan ke voltan yang diperlukan yang akan kita tetapkan.
- Sumber kuasa luaran - Kami menggunakan bateri 7.2v 2000mah
- Pemutar skru kepala rata
- Multimeter untuk mengukur voltan keluaran pengubah DC ke DC
- Kabel Jumper
- Papan roti
Bekalan Kuasa Luaran
Bekalan kuasa luaran harus lebih besar daripada 5v, ini dapat dibekalkan oleh bateri.
Menyiapkan Transformer
1. Sambungkan sambungan positif dan negatif bekalan kuasa luaran anda ke pin input pada transformer DC ke DC
2. Hidupkan multimeter anda dan tetapkan ke tetapan voltan
3. Sambungkan kenalan multimeter ke output pengubah
4. Sekarang ambil pemutar skru anda.
5. Servo mempunyai voltan maksimum 6v, bacaan pada multimeter mestilah di bawah nilai ini
6. Putar tombol keemasan pada pengubah sehingga berbilang meter membaca nilai di bawah 6v, cuba menghampiri 6v tanpa melampaui
Menyambungkan Servos
1. Ambil Arduino anda, sambungkan salah satu pin tanah ke rel negatif di papan roti.
2. Sambungkan output negatif pengubah dan sambungkannya ke rel yang sama di papan roti.
3. Ambil servo anda, sambungkan pin tanahnya, sama ada hitam atau coklat, ke rel yang sama. Servo, kuasa luaran dan Arduino semuanya mesti mempunyai asas yang sama.
4. Output positif pengubah harus disambungkan ke kuasa servo (merah).
5. Sambungkan pin isyarat putih / kuning pada servo ke pin 9 pada Arduino Mini Pro
Menguji Dewan
1. Buka Arduino IDE
2. Klik Fail pada bar menu -> Contoh -> Servo -> Sapu
3. Muat naik ke Arduino dan Servo harus bergerak ke belakang dan ke depan
Langkah 6: Menggabungkan Semuanya
Langkah terakhir proses adalah menggabungkan semua ini bersama-sama untuk mencetuskan servo dengan sensor suhu dan jam.
Kod terakhir boleh didapati di GitHub saya.
Disyorkan:
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Cara Pixellate Gambar - Dengan Mudah: 3 Langkah (dengan Gambar)
Cara Pixellate Gambar - Mudah: Yang cepat ini adalah teknik untuk menggunakan penapisan piksel untuk mengekalkan anonim, martabat dan lain-lain pada gambar digital. Anda hanya memerlukan penyunting gambar sederhana seperti MS Paint, saya menggunakan MS Paint. Untuk alternatif, lihat ini Boleh diajar