Página 1 de 2

[MINDSTORMS] LEGO barcode scanner

Enviado: 28 dez 2019, 12:59
por CyberX
Ingredientes:
- LEGO MINSTORMS EV3
- microSD card com ev3dev
- USB barcode scanner
- python
- google

Em 5 minutos descobrimos que o leitor de código de barras é visto como um teclado, que se lê com as funções standard de input, que há bases de dados online dos códigos de barras e algumas têm webservices e uma pelo menos oferece uma trial key e código exemplo em python que funciona à primeira.



Detalhes e código fonte:
https://ofalcao.pt/blog/2019/ev3-barcode-scanner

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 30 dez 2019, 10:50
por gads
Que maluqueira andas agora a magicar com isto? ;D

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 30 dez 2019, 10:56
por Conchas
A passar o tempo!! :D

É para fazer o scan às bolas da árvore de Natal... :clapping:

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 30 dez 2019, 11:18
por CyberX
O Conchas acertou... nada de interessante para fazer às 8 da manhã de sábado, "deixa ver se esta cena é Plug and Play".

Estou a pensar fazer um pequeno sistema de armazenamento, género do robot que há na farmácia do OeirasParque. Mas por enquanto só pensar.

Mas aceito sugestões para coisas que possam via a ser implementadas sem muitas peças até ao Carnaval.
Já pensei num jogo estilo questionário ou mais simples um sorteio mas não estou a ver que possa haver grande interesse nisso.

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 30 dez 2019, 13:02
por AVCampos
Assim de repente, lembro-me da utilização original dos códigos de barras: identificar vagões. Ou, neste caso, identificar comboios à medida que passam, e orientar as agulhas para os fazer ir para linhas diferentes.

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 30 dez 2019, 13:03
por AVCampos
Assim de repente, lembro-me da utilização original dos códigos de barras: identificar vagões. Ou, neste caso, identificar comboios à medida que passam, e orientar as agulhas para os fazer ir para linhas diferentes.

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 30 dez 2019, 13:25
por CyberX
É uma ideia interessante mas o scanner é do tipo "pistola", é preciso primir o botão para fazer a leitura e não acredito que possa estar em contínuo (e daí... não custa tentar).

Nada que não se faça com um motor e um posicionamento criterioso do scanner mas é um bocadito bajolo para colocar em cima de uma mesa de comboios, os sensores de tags RFID/NFC são muito mais discretos.

Estou a pensar numa codesheet como a do Code Pilot e meia dúzia de instruções para comandar um rover.

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 19 jan 2020, 20:44
por CyberX
Uma primeira versão do Code Pilot


Mais detalhes aqui: https://ofalcao.pt/blog/2020/ev3-code-pilot
(inclui links para o código, em python, e um PDF com os 5 comandos que usei no video).

A ideia, se der tempo, é melhorar a coisa para imitar o Code Pilot original: "grava-se" uma sequência de comandos mais elaborada, tira-se o leitor de código de barras e deixa-se o robot à solta a executar a sequência.

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 19 jan 2020, 21:51
por AGarcia
:clapping: :clapping: :clapping:

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 19 jan 2020, 23:30
por Conchas
Quero um para ver os preços no supermercado!! ;D

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 20 jan 2020, 02:57
por AVCampos
Uau! :clapping:

Um desafio para crianças poderia ser colocar o robot num ponto dum labirinto simples, e pô-las a "scannar" comandos para o fazer navegar até outro ponto. 8)

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 20 jan 2020, 07:03
por CyberX
AVCampos Escreveu: 20 jan 2020, 02:57 Uau! :clapping:

Um desafio para crianças poderia ser colocar o robot num ponto dum labirinto simples, e pô-las a "scannar" comandos para o fazer navegar até outro ponto. 8)
tá aí uma boa ideia... arranja-se um labirinto para Oeiras?

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 20 jan 2020, 08:13
por Conchas
No tabuleiro do "Techball". ::)

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 20 jan 2020, 09:38
por CyberX
com barreiras virtuais (as linhas do chão)?
Já tinha descartado essa ideia mas se acharem que serve, é uma ideia. Trago o bot comigo, se arranjar tempo à hora de almoço vou tentar um modo record and replay.

Re: [MINDSTORMS] LEGO barcode scanner

Enviado: 20 jan 2020, 11:58
por Conchas
As linhas do chão que temos marcada não são ideias para definir as tais barreiras no chão. Quando muito o percurso a seguir.

Mas podemos sempre definir umas barreiras com por exemplo os bricks das playzones... :)