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

Kontrol Penerima Koin dengan Arduino

Komponen dan persediaan

Arduino Nano R3
× 1
Penerima Koin
× 1
Tampilan LED 4 Digit TM1637
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Tujuan dari proyek ini adalah untuk menulis kode untuk mengontrol penerima koin dengan arduino sehingga dapat digunakan di proyek lain. Proyek khusus yang saya pikirkan adalah membangun celengan yang sadar keseimbangan untuk putri saya.

Kode

  • Mengontrol akseptor koin dengan Arduino
Mengontrol akseptor koin dengan ArduinoArduino
//Ide Mario//Mengontrol akseptor koin dengan Arduino#include #include #include // Pin koneksi modul (Pin Digital)#define CLK 3#define DIO 4TM1637Tampilan tampilan(CLK, DIO);// variabel digunakan untuk mengukur interval di antara impulssint i=0;// Jumlah impuls yang terdeteksiint impulsCount=0;// Jumlah semua koin yang dimasukkanfloat total_amount=0;void setup() { // mode pin(2, INPUT_PULLUP); Serial.begin(9600); display.setBrightness(0x0f); // Interrupt terhubung ke PIN D2 yang menjalankan fungsi IncomingImpuls ketika sinyal beralih dari HIGH ke LOW attachInterrupt(0,incomingImpuls, FALLING); EEPROM.get(0, total_amount); display.clear();}kosongkan Impuls masuk(){ impulsCount=impulsCount+1; i=0;}loop kosong() { i=i+1; Serial.print("i="); Serial.print(i); Serial.print("Impuls:"); Serial.print(impulsCount); Serial.print("Jumlah:"); Serial.println(jumlah_total); if (i>=30 dan impulsCount==1){ total_amount=total_amount+2; jumlah impuls=0; EEPROM.put(0, total_jumlah); } if (i>=30 dan impulsCount==2){ total_amount=total_amount+1; jumlah impuls=0; EEPROM.put(0, total_jumlah); } if (i>=30 dan impulsCount==3){ total_amount=total_amount+0.5; jumlah impuls=0; EEPROM.put(0, total_jumlah); } if (i>=30 dan impulsCount==4){ total_amount=total_amount+0.2; jumlah impuls=0; EEPROM.put(0, total_jumlah); } if (i>=30 dan impulsCount==5){ total_amount=total_amount+0.1; jumlah impuls=0; EEPROM.put(0, total_jumlah); } if(total_amount<10) display.showNumberDecEx(total_amount*10, 0b10000000, true, 2, 2); else display.showNumberDecEx(total_amount*10, 0b00100000, false, 4, 0);}

Skema


Proses manufaktur

  1. Pusat Kontrol Arduino
  2. Arduino dengan Bluetooth untuk Mengontrol LED!
  3. Kontrol Humidifier Arduino
  4. Arduino Nano:Kontrol 2 Motor Stepper Dengan Joystick
  5. ThimbleKrox - Kontrol Mouse dengan Jari Anda
  6. Mengukur Radiasi Matahari dengan Arduino
  7. Mengendalikan Kecoa dengan Arduino dengan harga di bawah $30
  8. Kontrol Mobil dengan Arduino Uno dan Bluetooth
  9. Kontrol Lengan Robot Arduino dengan Aplikasi Android
  10. 25 kHz 4 Pin Kontrol Kipas PWM dengan Arduino Uno