工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

オートバイホーネットの生体認証センサー

コンポーネントと消耗品

>
Arduino Mini 05
× 1
リレー(汎用)
× 1
生体認証センサー-モデル:FPM10A
× 1
高電圧レギュレータモジュール
× 1

必要なツールとマシン

>
はんだごて(汎用)
はんだワイヤー、鉛フリー
テープ、電気
ペンチ、ラジオペンチ

アプリとオンラインサービス

>
ArduinoWebエディター

このプロジェクトについて

非常に多くのオートバイの盗難に直面して、私たちはArduino Pro Miniを使用して、デジタルユーザーの登録を通じて自転車を接続する盗難防止システムを開発しました。

Canal Sandro Mesquita Roboticamente

コード

  • セキュリティシステムモーターサイクルのコード
セキュリティシステムモーターサイクルのコード Arduino
 / ********************************************** *****これは、AdafruitBMP085ブレイクアウトで動作するように特別に設計された光学指紋センサーのスケッチ例です----> http://www.adafruit.com/products/751これらのディスプレイは、TTLシリアルを使用して通信します。 Adafruitとのインターフェースには2つのピンが必要です。このオープンソースコードを提供するために時間とリソースを費やしています。Adafruitから製品を購入して、Adafruitとオープンソースハードウェアをサポートしてください。 AdafruitIndustriesのためにLimorFried / Ladyadaによって書かれました。 BSDライセンス、上記のすべてのテキストは再配布に含まれている必要があります************************************** ************** / int chave =0; int verde =5; int azul =4; int vermelho =6; int rele =7; #include  //オンLeonardo / Microまたはその他のハードウェアシリアルを使用している場合は、それらを使用してください。 #0は緑のワイヤー、#1は白//この行のコメントを外します://#define mySerial Serial //ハードウェアシリアルのないUNOやその他の場合は、ソフトウェアシリアルを使用する必要があります... //ピン#2はセンサーからINです(緑のワイヤー)//ピン#3はarduino(白のワイヤー)からOUTです//ハードウェアを使用している場合はこれらの2行にコメントしますserialSoftwareSerial mySerial(2、3); Adafruit_Fingerprint finger =Adafruit_Fingerprint(&mySerial); void setup(){pinMode(4、出力); pinMode(5、OUTPUT); pinMode(6、OUTPUT); pinMode(7、OUTPUT); digitalWrite(rele、1); //Serial.begin(9600); // while(!Serial); // Yun / Leo / Micro / Zero / ...の場合delay(100); //Serial.println("\n\nAdafruitの指検出テスト "); digitalWrite(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( "templates"); //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_tgetFingerprintID(){uint8_t p =finger.getImage(); switch(p){case FINGERPRINT_OK://Serial.println( "Image Taken"); break; case FINGERPRINT_NOFINGER://Serial.println( "No fingerdetected"); return p; case FINGERPRINT_PACKETRECIEVEERR://Serial.println( "通信エラー"); return p; case FINGERP RINT_IMAGEFAIL://Serial.println( "イメージングエラー"); pを返します。デフォルト://Serial.println( "不明なエラー"); pを返します。 } // OK成功! p =finger.image2Tz(); switch(p){case FINGERPRINT_OK://Serial.println( "画像変換");壊す; case FINGERPRINT_IMAGEMESS://Serial.println( "Image too messy"); pを返します。 case FINGERPRINT_PACKETRECIEVEERR://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_PACKETRECIEVEERR){// Serial.println( "通信エラー"); pを返します。 } else if(p ==FINGERPRINT_NOTFOUND){// Serial.println( "一致するものが見つかりませんでした"); pを返します。 } else {//Serial.println( "不明なエラー"); pを返します。 } //一致するものが見つかりました! //Serial.print("Found ID# "); Serial.print(finger.fingerID); //Serial.print( "自信を持って"); Serial.println(finger.confidence); return finger.fingerID;} //失敗した場合は-1を返し、それ以外の場合はIDを返します#int getFingerprintIDez(){uint8_t p =finger.getImage(); if(p!=FINGERPRINT_OK)return -1; p =finger.image2Tz(); if(p!=FINGERPRINT_OK)return -1; p =finger.fingerFastSearch(); if(p!=FINGERPRINT_OK)return -1; //一致するものが見つかりました! //Serial.print("Found ID# "); Serial.print(finger.fingerID); //Serial.print( "自信を持って"); Serial.println(finger.confidence); finger.fingerIDを返します。 } 

回路図


製造プロセス

  1. TinyML-言語検出器-エッジインパルスとArduinoに基づく
  2. Arduino Digital Dice
  3. マルチ温度センサー
  4. DIY 37LEDルーレットゲーム
  5. MyRiver
  6. ATtiny85ミニアーケード:スネーク
  7. ポータブルレンジ検出器
  8. 銅による電気めっき
  9. NeoMatrix Arduino Pong
  10. ローカル気象台
  11. ライトシーケンスクリエーター