0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【經(jīng)驗(yàn)分享】EASY EAI Nano開(kāi)源套件試用體驗(yàn)——門(mén)禁改造之一

電子發(fā)燒友論壇 ? 來(lái)源:未知 ? 2022-10-25 08:25 ? 次閱讀

目前官方給了基礎(chǔ)的運(yùn)行環(huán)境,人臉識(shí)別、數(shù)據(jù)庫(kù)、顯示都是現(xiàn)成的,目前缺的輪子就是人臉識(shí)別后,如果控制門(mén)禁的開(kāi)關(guān)。其實(shí)如何控制開(kāi)關(guān)也就是gpio的控制。


【改造切入點(diǎn)】


EASY EAI靈眸科技 | 讓邊緣AI落地更簡(jiǎn)單 (easy-eai.com)在官方的人臉識(shí)別方案里增加GPIO的“輪子”。


git clone https://github.com/EASY-EAI/EASY-EAI-Toolkit-C-Solution.git克隆倉(cāng)庫(kù)下來(lái)。


用QT或者其他的代碼編輯器增加對(duì)GPIO的控制。


控制函數(shù)如下:

int setLed(void)
{
  FILE *fp=NULL;
  int i;
  printf("stat led!
");
  fp = fopen("/sys/class/gpio/export","w");
  if(fp == NULL)
  {
    printf("opne export fial
");
    return -1;


  }
  else
  {
    fprintf(fp,"%d",107); //Bank*32+PinGround(0、8、16、24)+PinNumP 這里使用GPIO3_B3,最終序號(hào)為3*32+8+2=107
    i=fclose(fp);
    if(i==0)
    {
      printf("File close OK!
");
    }
  }
  fp = fopen("/sys/class/gpio/gpio107/direction","w");
  if(fp == NULL)
  {
    printf("opne direction fial
");
    return -1;
  }
  else
  {
    fprintf(fp,"out");
    i=fclose(fp);
    if(i==0)
    {
      printf("File close OK!
");
    }
  }
  fp = fopen("/sys/class/gpio/gpio107/value","w");
  if(fp == NULL)
  {
    printf("opne write val fail
");
    return -1;
  }
  else
  {
    printf("opend LED
");
    fprintf(fp,"%d",1);
    i=fclose(fp);
    if(i==0)
    {
      printf("File close OK!
");
    }
  }
  sleep(1);
  fp = fopen("/sys/class/gpio/gpio107/value","w");
  if(fp == NULL)
  {
    printf("opne write val fail
");
    return -1;
  }
  else
  {
    printf("close LED
");
    fprintf(fp,"%d",0);
    i=fclose(fp);
    if(i==0)
    {
      printf("File close OK!
");
    }
  }
  fp = fopen("/sys/class/gpio/unexport","w");
  if(fp == NULL)
  {
    printf("un export fial
");
    return -1;


  }
  else
  {
    fprintf(fp, "%d",107);
    i=fclose(fp);
    if(i==0)
    {
      printf("File close OK!
");
    }
  }
  return 0;
}

把這段代碼加入到

/EASY-EAI-Toolkit-C-Solution/solu-faceRecognition/src/main.cpp中

3f524d1a-53fb-11ed-a3b6-dac502259ad0.png

然后在主程序的人臉識(shí)別成功后插入函數(shù)執(zhí)行。

3f77556a-53fb-11ed-a3b6-dac502259ad0.png

編譯好后上傳到開(kāi)發(fā)板。執(zhí)行后識(shí)別到人臉就可以打開(kāi)LED燈了。

門(mén)禁視頻演示

本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請(qǐng)注明以上來(lái)源。如需社區(qū)合作及入群交流,請(qǐng)?zhí)砑?/span>微信EEFans0806,或者發(fā)郵箱liuyong@huaqiu.com

3fa56b3a-53fb-11ed-a3b6-dac502259ad0.png


原文標(biāo)題:【經(jīng)驗(yàn)分享】EASY EAI Nano開(kāi)源套件試用體驗(yàn)——門(mén)禁改造之一

文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3191

    瀏覽量

    42257
  • 門(mén)禁
    +關(guān)注

    關(guān)注

    1

    文章

    165

    瀏覽量

    29646
  • 靈眸
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    3174

原文標(biāo)題:【經(jīng)驗(yàn)分享】EASY EAI Nano開(kāi)源套件試用體驗(yàn)——門(mén)禁改造之一

文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】1-基本情況介紹

    參加[Silicon Labs xG24 Matter開(kāi)發(fā)套件免費(fèi)試用]活動(dòng),拿到了期待的EFR32xG24 Explorer 開(kāi)發(fā)套件個(gè)基于 EFR32MG24 片上系統(tǒng)的小封裝
    發(fā)表于 07-17 12:39

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】+開(kāi)機(jī)啟動(dòng)

    xG24 Matter開(kāi)發(fā)套件試用體驗(yàn): 1.EFR32xG24 Explorer 套件個(gè)基于 EFR32MG24 片上系統(tǒng)的小封裝開(kāi)發(fā)和評(píng)估平臺(tái)。EFR32xG24 Explor
    發(fā)表于 07-11 14:05

    JH-7110 RISC-V開(kāi)發(fā)套件正式開(kāi)源

    近日,賽昉科技在RVspace生態(tài)社區(qū)正式開(kāi)源昉·驚鴻-7110(JH-7110)DevKit開(kāi)發(fā)套件,同時(shí)提供其原理圖和PCB參考設(shè)計(jì)源文件,旨在為客戶提供全面的RISC-V芯片平臺(tái)
    的頭像 發(fā)表于 06-15 08:19 ?352次閱讀
    JH-7110 RISC-V開(kāi)發(fā)<b class='flag-5'>套件</b>正式<b class='flag-5'>開(kāi)源</b>

    門(mén)禁物聯(lián)網(wǎng)卡的使用與管理

    、注意事項(xiàng)以及可能遇到的問(wèn)題,幫助讀者更好地理解和應(yīng)用這技術(shù)。 門(mén)禁物聯(lián)網(wǎng)卡 門(mén)禁物聯(lián)網(wǎng)卡的安裝與配置 使用門(mén)禁物聯(lián)網(wǎng)卡的第
    的頭像 發(fā)表于 04-11 16:51 ?467次閱讀
    <b class='flag-5'>門(mén)禁</b>物聯(lián)網(wǎng)卡的使用與管理

    【LicheeRV-Nano開(kāi)發(fā)套件試用體驗(yàn)】LicheeRV Nano 開(kāi)箱

    、和代對(duì)比 LicheeRV Nano是對(duì)milkv-duo的二代提升。與此同時(shí),算力芯片也提升了個(gè)臺(tái)階。 首先最明顯的是1TOPS的NPU。相比
    發(fā)表于 03-08 17:41

    【LicheeRV-Nano開(kāi)發(fā)套件試用體驗(yàn)】LicheeRV-Nano上的IAI技術(shù)應(yīng)用

    開(kāi)發(fā)板,之前試用過(guò) DUO對(duì)其清奇骨骼,小巧的身板,強(qiáng)勁的性能所吸引,在知道其更加強(qiáng)悍的兄弟板出來(lái)后,第時(shí)間申請(qǐng)到試用。 此次開(kāi)發(fā)板包含物料比較充分,除了有Nano開(kāi)發(fā)板,還有帶
    發(fā)表于 03-07 17:32

    關(guān)于智能門(mén)禁設(shè)備做CCC認(rèn)證申請(qǐng)的經(jīng)驗(yàn)分享

    CCC認(rèn)證申請(qǐng)的經(jīng)驗(yàn)分享。1.了解CCC認(rèn)證要求:首先,您需要詳細(xì)了解CCC認(rèn)證的規(guī)定和要求,包括適用標(biāo)準(zhǔn)、測(cè)試項(xiàng)目、申請(qǐng)流程等內(nèi)容。CCC認(rèn)證涉及到產(chǎn)品的安
    的頭像 發(fā)表于 03-07 17:10 ?425次閱讀
    關(guān)于智能<b class='flag-5'>門(mén)禁</b>設(shè)備做CCC認(rèn)證申請(qǐng)的<b class='flag-5'>一</b>些<b class='flag-5'>經(jīng)驗(yàn)</b>分享

    【LicheeRV-Nano開(kāi)發(fā)套件試用體驗(yàn)】+智能平板開(kāi)發(fā)

    首先感謝Sipeed矽速科技和電子發(fā)燒友給與的這次機(jī)會(huì),得以試用LicheeRV-Nano開(kāi)發(fā)套件,并與大家共同分享與學(xué)習(xí)。 鑒于試用報(bào)告格式調(diào)整,后面亦按要求展現(xiàn)。 申請(qǐng)理由:
    發(fā)表于 03-06 23:05

    【LicheeRV-Nano開(kāi)發(fā)套件試用連載體驗(yàn)】+ 實(shí)現(xiàn)三麥克納姆輪小車(chē)自主導(dǎo)航

    LicheeRV-Nano開(kāi)發(fā)套件的免費(fèi)試用新品體驗(yàn)。 此次試用也將按照新的規(guī)則發(fā)布報(bào)告進(jìn)行試用體驗(yàn)。 1、官方
    發(fā)表于 03-03 14:20

    EASY-EAI攜手Hailo推出高性能、高算力的邊緣AI硬件組合

    EASY-EAI與Hailo建立合作關(guān)系,共同推出高算力的邊緣AI產(chǎn)品組合。
    的頭像 發(fā)表于 02-21 09:56 ?710次閱讀

    小區(qū)門(mén)禁系統(tǒng)常見(jiàn)故障及解決方法

    小區(qū)門(mén)禁系統(tǒng)是保障小區(qū)安全的重要設(shè)備,但常常會(huì)遇到各種故障。本文將從硬件故障、軟件故障及其他常見(jiàn)故障三個(gè)方面介紹小區(qū)門(mén)禁系統(tǒng)的常見(jiàn)故障及解決方法。 硬件故障是小區(qū)門(mén)禁系統(tǒng)常見(jiàn)的問(wèn)題之一
    的頭像 發(fā)表于 02-02 11:00 ?2350次閱讀

    【新品體驗(yàn)】LicheeRV-Nano開(kāi)發(fā)套件免費(fèi)試用

    LicheeRV Nano是Sipeed 最新推出的全能型RISC-VLinux拇指開(kāi)發(fā)板,在SD大小(22x36mm)的尺寸下,放入了幾乎所有開(kāi)發(fā)者需要的外設(shè)資源,并且在價(jià)格和配置上遠(yuǎn)優(yōu)于前代
    發(fā)表于 01-26 16:34

    蘋(píng)果nfc怎么添加門(mén)禁

    如今,移動(dòng)支付和智能門(mén)禁系統(tǒng)已經(jīng)成為我們?nèi)粘I畹?b class='flag-5'>一部分。作為全球最大的智能手機(jī)制造商之一,蘋(píng)果旗下的iPhone系列自帶NFC(近場(chǎng)通信)技術(shù),可以實(shí)現(xiàn)非接觸式的支付和門(mén)禁功能。本文
    的頭像 發(fā)表于 01-10 16:31 ?7198次閱讀

    基于CW32的門(mén)禁綜合系統(tǒng)

    高性能和可靠性,能夠穩(wěn)定地運(yùn)行門(mén)禁系統(tǒng)的各項(xiàng)功能。 密碼開(kāi)鎖是最常見(jiàn)的開(kāi)鎖方式之一。用戶可以通過(guò)系統(tǒng)提供的密碼
    的頭像 發(fā)表于 12-28 11:43 ?1612次閱讀
    基于CW32的<b class='flag-5'>門(mén)禁</b>綜合系統(tǒng)

    門(mén)禁系統(tǒng)包含哪些

    在家庭或公司版本的使用中,門(mén)禁系統(tǒng)是最常見(jiàn)的類,并且市面上的門(mén)禁系統(tǒng)已經(jīng)有了套不成文的標(biāo)準(zhǔn),大部分的接口都是通用的,組成上它由控制器進(jìn)行控制,智能的對(duì)門(mén)進(jìn)行開(kāi)關(guān)與閉合,實(shí)現(xiàn)生活上的
    的頭像 發(fā)表于 11-06 15:11 ?3269次閱讀