산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

오토바이 말벌의 생체 인식 센서

구성품 및 소모품

Arduino Mini 05
× 1
릴레이(일반)
× 1
생체 인식 센서 - 모델:FPM10A
× 1
Digilent 전압 조정기 모듈
× 1

필요한 도구 및 기계

납땜 인두(일반)
납땜 와이어, 무연
테이프, 전기
플라이어, 긴 코

앱 및 온라인 서비스

Arduino 웹 편집기

이 프로젝트 정보

오토바이 도난 사건이 너무도 많은 상황에서 우리는 Arduino Pro Mini를 사용하여 디지털 사용자 등록을 통해 자전거를 연결하는 도난 방지 시스템을 개발했습니다.

운하 Sandro Mesquita Roboticamente

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 보안 시스템 오토바이
  • 보안 시스템 오토바이Arduino 코드
    <사전>/************************************************ ***** 이것은 Adafruit BMP085 Breakout과 함께 작동하도록 특별히 설계된 광학 지문 센서의 예시 스케치입니다. ----> http://www.adafruit.com/products/751 이 디스플레이는 TTL 직렬을 사용하여 통신합니다. Adafruit를 인터페이스하려면 2개의 핀이 필요합니다. 이 오픈 소스 코드를 제공하는 데 시간과 리소스를 투자합니다. Adafruit에서 제품을 구입하여 Adafruit 및 오픈 소스 하드웨어를 지원하십시오! Adafruit Industries의 Limor Fried/Ladyada가 작성했습니다. BSD 라이선스, 위의 모든 텍스트는 재배포 시 포함되어야 합니다. ************************************** **************/int chave=0;int verde=5;int azul=4;int vermelho=6;int rele=7;#include // 켜기 Leonardo/Micro 또는 기타 하드웨어 직렬이 있는 경우 이를 사용하십시오! #0은 녹색 와이어, #1은 흰색// 이 줄의 주석 처리 해제:// #define mySerial Serial1// 하드웨어 직렬이 없는 UNO 및 기타의 경우 소프트웨어 직렬을 사용해야 합니다...// 핀 #2는 센서( GREEN wire)// pin #3 is OUT from arduino (WHITE wire)// 하드웨어를 사용하는 경우 이 두 줄을 주석 처리 serialSoftwareSerial mySerial(2, 3);Adafruit_Fingerprint finger =Adafruit_Fingerprint(&mySerial);void setup() { pinMode(4, 산출); 핀모드(5, 출력); 핀모드(6, 출력); 핀모드(7, 출력); 디지털 쓰기(관련, 1); //Serial.begin(9600); //동안(!직렬); // Yun/Leo/Micro/Zero/...의 경우 delay(100); //Serial.println("\n\nAdafruit 손가락 감지 테스트"); 디지털 쓰기(azul,1); // 센서 직렬 포트에 대한 데이터 속도 설정 finger.begin(57600); /* if (finger.verifyPassword()) { Serial.println("지문 센서를 찾았습니다!"); } else { Serial.println("지문 센서를 찾지 못했습니다 :("); while (1) { delay(1); } }*/ //finger.getTemplateCount(); //Serial.print("센서에 " ); Serial.print(finger.templateCount); Serial.println(" 템플릿"); //Serial.println("유효한 손가락을 기다리는 중..."); digitalWrite(azul,0); digitalWrite(vermelho,1); digitalWrite(verde,0);}void loop() // 계속해서 실행{ if(getFingerprintIDez()==1){ chave=!chave; delay(500); } digitalWrite(rele,!chave); digitalWrite(verde,chave); digitalWrite(vermelho,digitalRead(rele)); delay(50); // 최고 속도로 실행할 필요는 없습니다.}uint8_t getFingerprintID() { uint8_t p =finger.getImage(); switch (p) { case FINGERPRINT_OK://Serial.println("이미지 촬영"); break; case FINGERPRINT_NOFINGER://Serial.println("손가락이 감지되지 않음"); return p; case FINGERPRINT_PACKETRECIEVEERR://Serial.println( "통신 오류"); 리턴 p; 케이스 FINGERPRINT_IMAGEFAIL://Serial.println("이미징 오류"); 리턴 p; 기본값://Serial.println("알 수 없는 오류"); 리턴 p; } // 성공했습니다! p =finger.image2Tz(); switch (p) { case FINGERPRINT_OK://Serial.println("이미지 변환됨"); 부서지다; case FINGERPRINT_IMAGEMESS://Serial.println("이미지가 너무 지저분합니다"); 리턴 p; case FINGERPRINT_PACKETRECIEVERR://Serial.println("통신 오류"); 리턴 p; case FINGERPRINT_FEATUREFAIL://Serial.println("지문 기능을 찾을 수 없습니다."); 리턴 p; case FINGERPRINT_INVALIDIMAGE://Serial.println("지문 기능을 찾을 수 없습니다"); 리턴 p; 기본값://Serial.println("알 수 없는 오류"); 리턴 p; } // OK 변환되었습니다! p =finger.fingerFastSearch(); if (p ==FINGERPRINT_OK) { //Serial.println("일치하는 인쇄를 찾았습니다!"); } else if (p ==FINGERPRINT_PACKETRECIEVERR) { //Serial.println("통신 오류"); 리턴 p; } else if (p ==FINGERPRINT_NOTFOUND) { //Serial.println("일치하는 항목을 찾지 못했습니다."); 리턴 p; } else { //Serial.println("알 수 없는 오류"); 리턴 p; } // 일치하는 항목을 찾았습니다! //Serial.print("발견된 아이디 번호"); Serial.print(finger.fingerID); //Serial.print("가 확신하는 "); Serial.println(손가락.자신감); return finger.fingerID;}// 실패하면 -1을 반환하고, 그렇지 않으면 ID를 반환합니다. #int getFingerprintIDez() { uint8_t p =finger.getImage(); if (p !=FINGERPRINT_OK) 반환 -1; p =finger.image2Tz(); if (p !=FINGERPRINT_OK) 반환 -1; p =finger.fingerFastSearch(); if (p !=FINGERPRINT_OK) 반환 -1; // 일치하는 항목을 찾았습니다! //Serial.print("발견된 아이디 번호"); Serial.print(finger.fingerID); //Serial.print("가 확신하는 "); Serial.println(손가락.자신감); 반환 finger.fingerID; }

    회로도


    제조공정

    1. TinyML-Language Detector 기반 Edge Impulse 및 Arduino
    2. Arduino 디지털 주사위
    3. 다중 온도 센서
    4. DIY 37 LED 룰렛 게임
    5. 마이리버
    6. ATtiny85 미니 아케이드:뱀
    7. 휴대용 거리 감지기
    8. 구리로 전기도금
    9. NeoMatrix Arduino Pong
    10. 현지 기상 관측소