一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

    文章

    3680

    瀏覽量

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

    關(guān)注

    1

    文章

    175

    瀏覽量

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

    關(guān)注

    0

    文章

    20

    瀏覽量

    3309

原文標(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)推薦
    熱點(diǎn)推薦

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】人臉識(shí)別提升

    【前言】【新提醒】【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】人臉識(shí)別體驗(yàn) - EASY EA
    發(fā)表于 07-05 15:21

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】EASY-EAI-Toolkit通用組件體驗(yàn)

    EASY-EAI-Toolkit通用組件功能包括http/https、MQTT等,本文主要介紹EASY-EAI-Toolkit通用組件MODBUS體驗(yàn)。 、簡(jiǎn)介 MODBUS是項(xiàng)應(yīng)
    發(fā)表于 07-04 23:38

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】EASY-EAI-Toolkit初體驗(yàn)

    本次EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)主要是超級(jí)想體驗(yàn)靈眸的EASY-EAI-Toolkit。
    發(fā)表于 06-28 21:21

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】開(kāi)箱和固件燒錄更新體驗(yàn)

    首先感謝靈眸科技和發(fā)燒友組織的開(kāi)發(fā)板大賽! 、硬件介紹 靈眸科技EASY EAI Orin-Nano基于瑞芯微的RK3576處理器設(shè)計(jì),集成了4個(gè)Cortex-A72和4個(gè)Corte
    發(fā)表于 06-26 23:41

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】人臉識(shí)別體驗(yàn)

    root@EASY-EAI-ORIN-NANO:/# sudo mount -t nfs 192.168.3.85:/home/developer/nfsroot /home/orin-nano/Desktop
    發(fā)表于 06-26 06:54

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】--開(kāi)發(fā)板開(kāi)箱了解

    感謝靈眸科技與論壇提供的開(kāi)發(fā)板與平臺(tái)。EASY EAI Orin-Nano開(kāi)發(fā)板實(shí)物如下: EASY EAI Orin
    發(fā)表于 06-25 23:32

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】01-開(kāi)箱報(bào)告及開(kāi)發(fā)環(huán)境準(zhǔn)備

    前言 首先要特別感謝發(fā)燒友論壇和廣州靈眸科技給我們提供的本次EASY EAI Orin Nano開(kāi)發(fā)板試用機(jī)會(huì), 在申請(qǐng)通過(guò)后很快就收到順豐郵過(guò)來(lái)的板子,這次發(fā)燒友論壇提供了很多不錯(cuò)的
    發(fā)表于 06-24 19:04

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】安裝nfs服務(wù)器

    nolock root@EASY-EAI-ORIN-NANO:/home/orin-nano/Desktop# mkdir nfs root@EASY-EAI-ORIN-NANO:/home
    發(fā)表于 06-22 17:32

    EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)環(huán)境準(zhǔn)備

    【前言】 首先感謝電子發(fā)燒友論壇以及靈眸科技給示了我這次非常難得的【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】的機(jī)會(huì),在進(jìn)行評(píng)測(cè)之前首先需要?jiǎng)?chuàng)建開(kāi)發(fā)環(huán)境。 靈眸科技有非常詳細(xì)
    發(fā)表于 06-22 16:42

    基于RK3576處理器,EASY EAI Orin Nano開(kāi)發(fā)板免費(fèi)試用

    EASY EAI Orin Nano是廣州靈眸科技有限公司的旗艦級(jí)硬件產(chǎn)品?;谌鹦疚⒌腞K3576處理器設(shè)計(jì),集成了4個(gè)Cortex-A72和4個(gè)Cortex-A53及支持NEON指令集,支持
    的頭像 發(fā)表于 06-09 15:01 ?454次閱讀
    基于RK3576處理器,<b class='flag-5'>EASY</b> <b class='flag-5'>EAI</b> Orin <b class='flag-5'>Nano</b>開(kāi)發(fā)板免費(fèi)<b class='flag-5'>試用</b>

    基于RK3576開(kāi)發(fā)板的聲卡資源介紹

    EASY-EAI-Orin-Nano有2塊聲卡:card0、card1。關(guān)于它們的詳細(xì)描述,如下圖所示。
    的頭像 發(fā)表于 05-06 16:26 ?392次閱讀
    基于RK3576開(kāi)發(fā)板的聲卡資源介紹

    基于RK3576開(kāi)發(fā)板的遠(yuǎn)程桌面調(diào)試方法

    EASY EAI Orin-Nano可以基于MobaXterm的ssh遠(yuǎn)程桌面登錄調(diào)試
    的頭像 發(fā)表于 05-06 09:58 ?249次閱讀
    基于RK3576開(kāi)發(fā)板的遠(yuǎn)程桌面調(diào)試方法

    基于RV1126開(kāi)發(fā)板的resnet50訓(xùn)練部署教程

    本教程基于圖像分類算法ResNet50的訓(xùn)練和部署到EASY-EAI-Nano(RV1126)進(jìn)行說(shuō)明
    的頭像 發(fā)表于 04-18 15:07 ?457次閱讀
    基于RV1126開(kāi)發(fā)板的resnet50訓(xùn)練部署教程

    基于RV1126開(kāi)發(fā)板的啟動(dòng)Logo更換方法

    EASY EAI Nano固件內(nèi)擁有2個(gè)logo,分別用于uboot階段顯示,以及kernel(內(nèi)核)階段顯示。
    的頭像 發(fā)表于 04-15 10:36 ?257次閱讀
    基于RV1126開(kāi)發(fā)板的啟動(dòng)Logo更換方法

    RK3576 yolov8訓(xùn)練部署教程

    本章展示yolov8模型的在EASY EAI Orin nano的部署過(guò)程。
    的頭像 發(fā)表于 04-02 16:04 ?457次閱讀
    RK3576 yolov8訓(xùn)練部署教程