Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Valentines Sunflower

Komponen dan persediaan

SparkFun Arduino Pro Mini 328 - 5V/16MHz
× 1
SparkFun Mini fotosel
× 1
Servo SparkFun - Gear Logam Generik
× 1

Alat dan mesin yang diperlukan

Printer 3D (generik)

Aplikasi dan layanan online

circuito.io
Arduino IDE

Tentang proyek ini

Menjelang Hari Valentine, kami mulai mencari ide proyek dengan sentuhan romantis. Saat mencari petunjuk di sekitar kami, mata kami tertuju pada bunga matahari plastik yang ada di jendela kantor kami. Sejujurnya, itu sangat jelek, tapi itu memberi kami ide - bagaimana jika kami membuat bunga yang bergerak menurut cahaya, seperti bunga matahari asli. Setelah beberapa revisi (dan seikat filamen), kami memberi Anda Bunga Matahari Valentine ini! Sebarkan cinta.

Elektronik

Jika Anda telah mengikuti tutorial kami, Anda seharusnya sudah mengetahui latihannya:

1. Klik tautan ajaib ini di circuito.io dengan komponen tepat yang Anda butuhkan untuk proyek ini.

2. Lakukan penyesuaian jika diperlukan. Misalnya, jika Anda ingin menggunakan baterai sebagai pengganti adaptor dinding atau jika Anda memiliki jenis Arduino yang berbeda. Kami menggunakan pro-mini untuk proyek ini. Jika Anda ingin menggunakan yang lain, pastikan cocok dengan bunga.

3. Klik Hasilkan (tombol merah di bagian bawah pembuat.

4. Periksa apakah Anda memiliki semua suku cadang yang Anda butuhkan , termasuk periferal - resistor, kabel, kabel jumper, dll. Daftar tersebut akan muncul di langkah pertama dari panduan Langkah-demi-Langkah.

Anda dapat mengklik bagian yang berbeda pada daftar (pada aplikasi) dan Anda akan diarahkan ke situs web tempat Anda dapat membelinya jika diperlukan.

5. Pengkabelan - Gulir sedikit ke bawah pada balasan yang Anda dapatkan, dan Anda akan melihat panduan langkah demi langkah yang akan mengarahkan Anda melalui pengkabelan sirkuit Anda.

6. Anda telah mencapai bagian kode. Di sini Anda memiliki contoh kode yang mengintegrasikan semua komponen yang digunakan dalam proyek.

  • Unduh kodenya
  • Buka zip\ekstrak ke komputer Anda
  • Buka dengan Arduino IDE (dapat diunduh di sini)
  • Unggah ke Arduino Anda

Setelah Anda melihat bahwa semuanya berfungsi dengan baik, salin kode baru dari bagian kode di bawah ini, dan rekatkan ke tab "firmware" dalam kode yang sedang Anda kerjakan, sehingga Anda telah menyiapkan semua pustaka. Pastikan untuk meninggalkan bagian pertama di bagian atas kode, yang mendefinisikan pin dan library (bagian pada gambar di bawah).

Membuat bunga

3D Cetak bagian bunga yang berbeda. Anda dapat menemukan semua file .STL di tautan di bawah ini atau di tautan ini.

Anda perlu mencetak:

  • 1 X basis
  • 1 batang X
  • 1 X dasi
  • 1 X sepal
  • 6 X pedal
  • 10 X rumput - saat mencetak bagian ini, pastikan untuk menggunakan filamen yang lembut\fleksibel. Kami menggunakan Filaflex

Perakitan:

  • Untuk kelopak , bilah dan sepal kami menggunakan kawat baja fleksibel tipis. Ada latihan kecil yang dibangun di dalam desain persis untuk ini.
  • Motor servo dihubungkan dengan 2 sekrup kecil ke sisi alas dan dengan paku ke sepal.
  • Tempatkan Sel foto mini di bor khusus di pangkalan, di bawah alas servo.

Selamat Hari Valentine yang Cerah!

Kode

  • Valentine yang cerah
Valentine yang cerahArduino
1. Unduh kode dari circuito.io
2. Buka dengan Arduino IDE
3. Ganti void setup () dari kode asli, dengan kode yang disajikan di bawah ini
/* Kode ini mengatur hal-hal penting agar sirkuit Anda berfungsi. Ini berjalan pertama setiap kali sirkuit Anda ditenagai dengan listrik. */void setup() { // Setup Serial yang berguna untuk debugging // Gunakan Serial Monitor untuk melihat pesan tercetak Serial.begin(9600); Serial.println("mulai"); servo.attach(SERVO_PIN_SIG); servo.write(servoRestPosition);}/* Kode ini adalah logika utama sirkuit Anda. Ini mendefinisikan interaksi antara komponen yang Anda pilih. Setelah pengaturan, itu berjalan berulang-ulang, dalam lingkaran abadi. */void loop() { // Dapatkan pembacaan cahaya saat ini, kurangi nilai ambient untuk mendeteksi perubahan cahaya ldrSample =ldr.readAverage(1000); Serial.print(ldrSample); Serial.print('\t'); servoRestPosition =peta(ldrSample,200,900,10,95); servoRestPosition =kendala (servoRestPosition, 10,95); Serial.println(servoRestPosition); servo.write(servoRestPosition); penundaan (1000*20); }

Suku cadang dan penutup khusus

Bilah bunga matahari
Bunga Matahari - Kelopak
Bunga matahari - dasar
Bunga Matahari - Sepal
Bunga matahari - rumput
Bunga matahari - dasi

Proses manufaktur

  1. Biji Bunga Matahari
  2. Penghindaran Rintangan menggunakan Kecerdasan Buatan
  3. Giroskop Menyenangkan dengan NeoPixel Ring
  4. Pengontrol Game Arduino
  5. Kostum Cloud
  6. Pengikut Lini Industri untuk Pengadaan Bahan
  7. Pixie:Jam Tangan NeoPixel Berbasis Arduino
  8. Botol Air Bertenaga Arduino
  9. Teater Bayangan Liburan
  10. Bunga Matahari Arduino:Penari Matahari Elektronik