Controle de presença com Raspberry – Node js – Mysql – Socket.io – ACR122u

— Instalação do Driver do fornecedor ACS —

Faça o download no site oficial do fabricante do leitor ACR122u ACS clicando aqui. Após baixar o pacote zipado descompacte seguindo os passos abaixo:

~$ ls // para visualizar os arquivos dentro da pasta

ACS-Unified-Driver-x.x.x  // algo parecido com isso, os “x” no final representa a versão que você acabou de baixar

~$ cd ACS-Unified-Driver-x.x.x  // digite cd e o nome da pasta para acessar-la

~$ ls // para visualizar os arquivos dentro da pasta

acsccid-x.y.z.tar.bz2 // x.y.z representam os números logo após o nome do arquivo

~$ tar -jxvf acsccid-x.y.z.tar.bz2 // digite e tecle enter para descompactar o arquivo

~$ cd acsccid-x.y.z // para acessar a pasta que foi descompactada

Após acessar a pasta digite os comandos abaixo para instalar o driver

~$  ./configure

~$ make

~$ make install

A instalação leva alguns minutos.

Agora será necessário configurar o arquivo libccid_info.plist no diretorio cd /etc

~$ cd

~$ cd /etc

~$ sudo nano libccid_info.plist

Encontre e altere a a seguinte linha no arquivo:

<key>ifDriverOptions</key>
<string>0x0000</string>

para

<key>ifDriverOptions</key>
<string>0x0001</string>

Ctrl + x e depois pressione y para salvar!

~$ cd // para retornar a pasta raiz (/home/pi..)

Agora vamos instalar nfc-tools, para isso siga os passos abaixo:

~$ wget https://bintray.com/artifact/download/nfc-tools/sources/libnfc-1.7.1.tar.bz2

~$ tar xjf libnfc-1.7.1.tar.bz2

~$ cd libnfc-1.7.1

~$ ./configure –with-drivers=all –prefix=/usr –sysconfdir=/etc

~$ make

~$ sudo make install

Agora vamos configurar o arquivo blacklist.conf

~$ cd // para retornar a pasta raiz (/home/pi..)

~$ sudo nano /etc/modprobe.d/blacklist.conf

digite os códigos a seguir:

blacklist pn533

blacklist nfc

Ctrl + x e depois pressione y para salvar!

~$ sudo modprobe -r pn533 nfc

~$ sudo reboot

Para verificar se tudo deu certo até aqui digite:

~$ sudo nfc-list // deve parecer o seu leito ACR122u

~$ nfc-scan-device -v

Acredito que tudo deve ter dado certo até aqui! Em caso de problemas deixe um comentário vamos solucionar o problema.

  1. Acabamos a primeira fase do nosso projeto onde temos:

7 opiniões sobre “Controle de presença com Raspberry – Node js – Mysql – Socket.io – ACR122u”

  1. То, что вы описываете — это нормальное явление. Вес может постоянно скакать туда-сюда на пару килограмм, например, за счёт воды. В то время, когда я избавлялся от лишнего веса, я постоянно с этим же сталкивался. Это как курс акций — он может колебаться вверх и вниз, но при правильном управлении будет расти. А вес при правильном питании — падать. Поэтому, кстати, часто рекомендуют взвешиваться не чаще, чем раз в месяц, чтобы не нервничать зря.
    fake cartier love bracelet pink

  2. Nice tutorial , but I am not familiar with the language in the tutorial , can you help me to translate into English or give me a source that is used in the project . thanks

    1. Dear Agus Winarta, how are you?
      Thanks for your comment!
      I’ll translate this tutorial (I believe, this tutorial can help more people if I publish in english) but it’s can spend some time. I’ll try start it next weekend and publish a new post in English.
      I’m free to help you if you liked this project. I’m not expert on node-js language, but we can learn more and more together.
      Best Regards,
      Pablo Binotto

      1. Dear Pablo Binotto, im fine
        nice to meet you Pablo, Thank for positive response
        I am interested in the project ACR 122u with rassbpery , if I have a problems I will ask to you , can you send your mail to my email address at aguswinartha@yahoo.com, thanks alot.
        Best Regards,
        Agus Winarta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *