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

Ide Hari Valentine - Penghitung Hari yang Dihabiskan Bersama (Foto)

Komponen dan persediaan

Jam Waktu Nyata (RTC)
DS3231
× 1
Arduino KYX-5461AS 4-digit 7-segmen
× 1
Breadboard (generik)
× 1
Kabel jumper (generik)
× 1
Arduino UNO
× 1
Resistor 1k ohm
× 1

Tentang proyek ini

Kembali pada tahun 2017, September saya pikir, saya baru saja memulai tahun kedua saya di universitas dan saya bertemu dengan seorang gadis yang luar biasa. Saya pindah ke akomodasi dengan dia dan teman-temannya dan kami akhirnya berbagi lantai rumah bersama, hanya saya dan dia. Jadi kami berbicara dan menjadi teman baik dan setelah beberapa bulan, kami mulai berkencan satu sama lain. Hari kami mulai berkencan adalah 10.12.2017 (UK DATE).

Hari; tanggal 10

Bulan; tanggal 12

Bagaimanapun, hampir satu tahun berlalu dan saya mencoba mencari tahu apa yang harus dilakukan untuk ulang tahun kami dan sebuah ide muncul di kepala saya. Saya pikir mungkin menyenangkan untuk membuatnya melakukan sesuatu yang saya pelajari (elektronik) jadi saya memutuskan sistem penghitungan yang menghitung jumlah hari kami mulai berkencan dan memasukkannya ke dalam bingkai foto dan memiliki foto saya dan dia bersama.

Anda mungkin telah menemukan utas ini dan membutuhkan ide untuk ulang tahun Anda, atau mungkin Anda hanya melihat-lihat, bagaimanapun juga ini adalah proyek yang menyenangkan untuk dilakukan dan saya akan memasukkan semuanya di sini untuk menunjukkan cara membuat itu sendiri.

Satu-satunya bagian yang sulit tentang proyek ini adalah kodenya. Saya telah membuat contoh template yang ketika Anda kompilasi dan unggah, itu akan menampilkan tanggal saya dan pacar saya, tetapi saya telah menambahkan komentar ke dalam kode sehingga Anda dapat mengedit tanggal Anda sendiri

Bagaimanapun, nikmatilah!

Kode

  • DaysCounter.ino
DaysCounter.inoC/C++
untuk ini, Anda perlu mengunduh arduino IDE
file zip perpustakaan RTC,
file zip tujuh segmen

simpan kedua perpustakaan ke dalam folder perpustakaan tempat ide arduino diinstal.

dari sana buka ide arduino dan klik 'sketsa'
'termasuk perpustakaan'
'tambahkan perpustakaan zip'

ikuti kode di bawah ini
UNTUK MENYESUAIKAN WAKTU - pada baris 7 dalam tanda kurung bertuliskan (2017, 12 , 9, 0, 0, 0,) Anda perlu mengubah 3 angka pertama
yaitu 2017, 12, 9 ----> 2014, 4, 6,
tanggal berapa pun kalian bersama, masukkan di sana.

kemudian kompilasi dan pilih unggah dan jika semuanya berjalan sesuai rencana dan Anda telah mengikuti langkah-langkahnya dengan benar, itu akan menampilkan jumlah hari Anda telah bersama
#include #include SevSeg sevseg; // Membuat instance pengontrol tujuh segmen objectRTC_DS3231 rtc; DateTime dtBegin (2017, 12, 9, 0, 0, 0); //!!!! sesuaikan waktu di sini!!!!!TimeSpan tsPass;void showInfo(const DateTime&dt) { Serial.print("NOW:"); Serial.print(dt.year(), DEC); Serial.print('/'); Serial.print(dt.bulan(), DES); Serial.print('/'); Serial.print(dt.day(), DEC); Serial.print(' '); Serial.print(dt.hour(), DEC); Serial.print(':'); Serial.print(dt.minute(), DEC); Serial.print(':'); Serial.print(dt.second(), DEC); Serial.print("\tLULUS:"); Serial.print(tsPassed.days(), DEC); Serial.print(' '); Serial.print(tsPassed.hours(), DEC); Serial.print(':'); Serial.print(tsPass.minutes(), DEC); Serial.print(':'); Serial.print(tsPassed.seconds(), DEC); Serial.println("");}//=========================================////==========================================void delayWithUpdate( uint32_t parDelay){ uint32_t start=milis(); while (milis()nextReportMillis){ //===CETAK BEBERAPA INFO DI SINI showInfo(sekarang); nextReportMillis=milis()+5000; } }

Skema

https://www.circuito.io/app?components=512.11021]

salin dan tempel tautannya.

klik tambahkan komponen

Tipe;
RTC (tambah);

Tampilan 7 segmen 20mm (pilih generik, jangan pilih sparkfun);

ikuti diagram dan pasang setiap pin menggunakan kabel jumper

Proses manufaktur

  1. Arduino Digital Dice
  2. Iron Man
  3. Temukan Saya
  4. Arduino 3D-Printed Robotic Arm
  5. Kontrol Humidifier Arduino
  6. Penghitung Mobil menggunakan Arduino + Pemrosesan + PHP
  7. Penghitung RPM berbasis Arduino dengan algoritma baru dan lebih cepat
  8. NeoMatrix Arduino Pong
  9. Arduino Joystick
  10. Penerima Radio FM Arduino TEA5767