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

Matahari Valentine: Membuat Proyek Arduino Cerdas

Komponen dan Perlengkapan

Matahari Valentine: Membuat Proyek Arduino Cerdas
SparkFun Arduino Pro Mini 328 - 5V/16MHz
×1
SparkFun Mini photocell
×1
SparkFun Servo - Metal Gear Generik
×1

Alat dan Mesin yang Diperlukan

Matahari Valentine: Membuat Proyek Arduino Cerdas
Printer 3D (generik)

Aplikasi dan Layanan Online

Matahari Valentine: Membuat Proyek Arduino Cerdas
circuito.io
Matahari Valentine: Membuat Proyek Arduino Cerdas
Arduino IDE

Tentang Proyek Ini

Dengan Hari Valentine mendekat, kita mulai mencari ide proyek dengan sentuhan romantik. Sambil mencari petunjuk di sekitar kita, mata kita jatuh pada matahari plastik yang kita miliki di jendela kantor. Ternyata, itu cukup jelek, tapi itu memberi kita ide - bagaimana jika kita membuat bunga yang bergerak menurut cahaya, sama seperti matahari nyata. Setelah beberapa revisi (dan banyak filamen) kami memberikan kepada Anda Matahari Valentine ini! Sebarkan kasih sayang.

Elektronika

Jika Anda telah mengikuti tutorial kami, Anda seharusnya sudah tahu caranya:

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

2. Lakukan penyesuaian jika diperlukan. Misalnya, jika Anda ingin menggunakan baterai alih-alih adaptor dinding atau jika Anda memiliki jenis Arduino yang berbeda. Kami menggunakan pro-mini untuk proyek ini. Jika Anda ingin menggunakan yang berbeda, pastikan itu muat di dalam bunga.

3. Klik Generate (tombol merah di bagian bawah pembangun).

Matahari Valentine: Membuat Proyek Arduino Cerdas

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

Matahari Valentine: Membuat Proyek Arduino Cerdas

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

5. Penyaluran Kabel - Gulir sedikit ke bawah dalam balasan yang Anda terima, dan Anda akan melihat panduan langkah-demi-langkah yang akan menavigasi Anda melalui penyaluran kabel rangkaian Anda.

Matahari Valentine: Membuat Proyek Arduino Cerdas

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

Setelah Anda melihat semuanya berfungsi dengan baik, salin kode baru dari bagian kode di bawah ini, dan tempelkan ke tab "firmware" dalam kode yang sedang Anda kerjakan, sehingga Anda memiliki semua library yang sudah disiapkan. Pastikan untuk membiarkan bagian pertama di bagian atas kode, yang mendefinisikan pin dan library (bagian dalam gambar di bawah).

Matahari Valentine: Membuat Proyek Arduino Cerdas

Membuat Bunga

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

Anda akan perlu mencetak:

Perakitan:

Selamat Hari Valentine yang Cerah!

Kode

Valentine CerahArduino
1. Unduh kode dari circuito.io
2. Buka dengan Arduino IDE
3. Ganti void setup () dari kode asli, dengan kode yang ditampilkan di bawah
/* Kode ini mengatur dasar-dasar untuk rangkaian Anda berfungsi. Ini berjalan pertama kali setiap kali rangkaian Anda diaktifkan dengan listrik. */ void setup() { // Setup Serial yang berguna untuk debugging // Gunakan Serial Monitor untuk melihat pesan yang dicetak Serial.begin(9600); Serial.println("start"); servo.attach(SERVO_PIN_SIG); servo.write(servoRestPosition); } /* Kode ini adalah logika utama rangkaian Anda. Ini mendefinisikan interaksi antara komponen yang Anda pilih. Setelah setup, ini berulang-ulang, dalam loop yang abadi. */ void loop() { // Dapatkan pembacaan cahaya saat ini, kurangi nilai lingkungan untuk mendeteksi perubahan cahaya ldrSample = ldr.readAverage(1000); Serial.print(ldrSample); Serial.print('\t'); servoRestPosition = map(ldrSample,200,900,10,95); servoRestPosition = constrain(servoRestPosition, 10,95); Serial.println(servoRestPosition); servo.write(servoRestPosition); delay(1000*20); } 

Bagian dan Kotak Khusus

Batang Matahari
Matahari - Kelopak Bunga
Matahari - Dasar
Matahari - Kelopak Bawah
Matahari - Rumput
Matahari - Ikat

Proses manufaktur

  1. Biji Matahari: Cemilan Enak dan Bergizi dengan Akar Kuno
  2. Sistem Penghindar Halangan Berbasis AI dengan Arduino dan Sensor Ultrasonik
  3. Tampilan LED Gyroscope Interaktif dengan NeoPixel Ring dan Arduino
  4. Pengontrol USB Game Arduino DIY – Buat Gamepad Tinggi Performa Sendiri
  5. Kostum Awan DIY: Strip LED, Arduino Nano & Bagian SparkFun
  6. Robot Pengikut Garis Industri untuk Pengiriman Bahan
  7. Pixie: Jam Tangan NeoPixel Berbasis Arduino – Jam LED DIY yang Elegan
  8. Botol Air Pintar Arduino – Pemantauan & Peringatan Real-Time
  9. Teater Bayang Liburan DIY: Pertunjukan Cahaya dengan Arduino dan Strip LED Addressable
  10. Matahari Buatan Arduino: Buat Bunga Matahari Pelacak Matahari