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

Sensor Biometrik di Tawon Sepeda Motor

Komponen dan persediaan

Arduino Mini 05
× 1
Relai (umum)
× 1
Sensor Biometrik - Model:FPM10A
× 1
Modul Regulator Tegangan Digilent
× 1

Alat dan mesin yang diperlukan

Besi solder (generik)
Kawat Solder, Bebas Timah
Tape, Listrik
Tang, Hidung Panjang

Aplikasi dan layanan online

Editor Web Arduino

Tentang proyek ini

Dalam menghadapi begitu banyak pencurian sepeda motor, kami menggunakan Arduino Pro Mini untuk mengembangkan sistem anti-pencurian yang menghubungkan sepeda melalui registrasi pengguna digital.

Kanal Sandro Mesquita Roboticamente

Kode

  • Kode Sistem Keamanan Sepeda Motor
Kode Sistem Keamanan Sepeda MotorArduino
/********************************************* ***** Ini adalah contoh sketsa untuk sensor Sidik Jari optik Kami Dirancang khusus untuk bekerja dengan Adafruit BMP085 Breakout ----> http://www.adafruit.com/products/751 Tampilan ini menggunakan Serial TTL untuk berkomunikasi, Diperlukan 2 pin untuk antarmuka Adafruit menginvestasikan waktu dan sumber daya untuk menyediakan kode sumber terbuka ini, mohon dukung Adafruit dan perangkat keras sumber terbuka dengan membeli produk dari Adafruit! Ditulis oleh Limor Fried/Ladyada untuk Adafruit Industries. Lisensi BSD, semua teks di atas harus disertakan dalam setiap redistribusi ************************************** **************/int chave=0;int verde=5;int azul=4;int vermelho=6;int rele=7;#include // Aktif Leonardo/Micro atau lainnya dengan serial perangkat keras, gunakan itu! #0 adalah kabel hijau, #1 berwarna putih// batalkan komentar pada baris ini:// #define mySerial Serial1// Untuk UNO dan lainnya tanpa serial perangkat keras, kita harus menggunakan serial perangkat lunak...// pin #2 adalah IN dari sensor ( Kabel HIJAU)// pin #3 KELUAR dari arduino (kabel PUTIH)// komentar dua baris ini jika menggunakan perangkat keras serialSoftwareSerial mySerial(2, 3);Adafruit_Fingerprint finger =Adafruit_Fingerprint(&mySerial);void setup() { pinMode(4, KELUARAN); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); digitalWrite(rele,1); //Serial.begin(9600); //sementara (!Serial); // Untuk Yun/Leo/Micro/Zero/... delay(100); //Serial.println("\n\nTes deteksi jari ada buah"); digitalWrite(azul,1); // atur kecepatan data untuk port serial sensor finger.begin(57600); /* if (finger.verifyPassword()) { Serial.println("Sensor sidik jari ditemukan!"); } else { Serial.println("Tidak menemukan sensor sidik jari :("); while (1) { delay(1); } }*/ //finger.getTemplateCount(); //Serial.print("Sensor berisi " ); Serial.print(finger.templateCount); Serial.println(" templates"); //Serial.println("Menunggu jari yang valid..."); digitalWrite(azul,0); digitalWrite(vermelho,1); digitalWrite(verde,0);}void loop() // jalankan berulang-ulang{ if(getFingerprintIDez()==1){ chave=!chave; delay(500); } digitalWrite(rele,!chave); digitalWrite(verde,chave); digitalWrite(vermelho,digitalRead(rele)); delay(50); //tidak perlu menjalankan ini dengan kecepatan penuh.}uint8_t getFingerprintID() { uint8_t p =finger.getImage(); switch (p) { case FINGERPRINT_OK://Serial.println("Gambar diambil"); break; case FINGERPRINT_NOFINGER://Serial.println("Tidak ada jari yang terdeteksi"); return p; case FINGERPRINT_PACKETRECIEVEERR://Serial.println( "Kesalahan komunikasi"); return p; case FINGERPRINT_IMAGEFAIL://Serial.println("Kesalahan pencitraan"); return p; default://Serial.println("Kesalahan tidak diketahui"); kembali p; } // Oke sukses! p =jari.gambar2Tz(); switch (p) { case FINGERPRINT_OK://Serial.println("Gambar dikonversi"); merusak; case FINGERPRINT_IMAGEMESS://Serial.println("Gambar terlalu berantakan"); kembali p; case FINGERPRINT_PACKETRECIEVEERR://Serial.println("Kesalahan komunikasi"); kembali p; case FINGERPRINT_FEATUREFAIL://Serial.println("Tidak dapat menemukan fitur sidik jari"); kembali p; case FINGERPRINT_INVALIDIMAGE://Serial.println("Tidak dapat menemukan fitur sidik jari"); kembali p; default://Serial.println("Kesalahan tidak diketahui"); kembali p; } // Oke dikonversi! p =finger.fingerFastSearch(); if (p ==FINGERPRINT_OK) { //Serial.println("Menemukan hasil cetak yang cocok!"); } else if (p ==FINGERPRINT_PACKETRECIEVEERR) { //Serial.println("Kesalahan komunikasi"); kembali p; } else if (p ==FINGERPRINT_NOTFOUND) { //Serial.println("Tidak menemukan yang cocok"); kembali p; } else { //Serial.println("Kesalahan tidak diketahui"); kembali p; } // menemukan kecocokan! //Serial.print("ID Ditemukan #"); Serial.print(finger.fingerID); //Serial.print(" dengan keyakinan "); Serial.println(jari.keyakinan); return finger.fingerID;}// mengembalikan -1 jika gagal, jika tidak mengembalikan ID #int getFingerprintIDez() { uint8_t p =finger.getImage(); jika (p !=FINGERPRINT_OK) kembali -1; p =jari.gambar2Tz(); jika (p !=FINGERPRINT_OK) kembali -1; p =finger.fingerFastSearch(); jika (p !=FINGERPRINT_OK) kembali -1; // menemukan kecocokan! //Serial.print("ID Ditemukan #"); Serial.print(finger.fingerID); //Serial.print(" dengan keyakinan "); Serial.println(jari.keyakinan); kembali finger.fingerID; }

Skema


Proses manufaktur

  1. Detektor Bahasa TinyML Berbasis Edge Impulse &Arduino
  2. Arduino Digital Dice
  3. Sensor Multi Suhu
  4. Game Roulette LED 37 DIY
  5. MyRiver
  6. ATtiny85 Mini Arcade:Ular
  7. Detektor Jangkauan Portabel
  8. Elektroplating dengan Tembaga
  9. NeoMatrix Arduino Pong
  10. Stasiun Cuaca Lokal