A comunicação entre placas eletrônicas é algo que todos nós precisamos em um determinado momento de nossos projetos. Conseqüentemente, projetos como IoT ou Internet of Things surgiram para criar dispositivos inteligentes. Mas todos eles precisam de uma placa com conexão sem fio, como bluetooth ou sem fio. A seguir, vamos dizer o que é Arduino + Bluetooth e quais possibilidades ou projetos podem ser feitos com essa tecnologia.
O que é Bluetooth?
Possivelmente agora todo mundo conhece a tecnologia bluetooth, uma tecnologia sem fio que nos permite conectar dispositivos para enviar dados entre eles de forma rápida e eficiente não há necessidade de um ponto de encontro ou roteador. Essa tecnologia está presente em muitos dispositivos móveis, desde tablets a acessórios como fones de ouvido e elementos como smartphones ou computadores desktop.
A tecnologia Bluetooth, assim como as conexões sem fio são importantes na Internet das Coisas, não apenas porque é uma parte fundamental, mas porque a variedade de dispositivos com Bluetooth torna a rede ou malha de dados entre os dispositivos mais precisa e não depende de tantos pontos de conexão, encontro ou nós de dados. Por tudo isto, A tecnologia bluetooth está muito presente em projetos com Arduino, IoT e até nos modelos mais recentes do Raspberry Pi.
Existem muitas versões de bluetooth, cada uma delas é superior à anterior e todas oferecem os mesmos resultados, mas de forma mais rápida e com menor consumo de energia. Por ele, Arduino + Bluetooth é a combinação mais usada no mundo tecnológico.
No entanto, atualmente não há modelo de Arduino UNO que contém bluetooth por padrão e que qualquer usuário pode usar essa tecnologia por padrão. Isso é algo que temos que encontrar por meio de escudos ou placas de expansão ou por meio de modelos especializados baseados no Projeto Arduino.
Recentemente, um novo uso foi criado para dispositivos com tecnologia Bluetooth, baseado em usar dispositivos com bluetooth como beacons ou dispositivos simples que emitem um sinal de vez em quando. Este sistema de beacons ou beacons faz com que qualquer dispositivo inteligente capte este tipo de sinais e permita geolocalização, bem como certas informações que só poderiam ser obtidas com tecnologias como a ligação 3G ou com um ponto de acesso sem fios.
Quais placas Arduino têm Bluetooth?
Como dissemos antes, nem todas as placas Arduino são compatíveis com bluetooth, ao contrário, nem todos os modelos possuem bluetooth embutido em suas placas. Isso ocorre porque a tecnologia não nasceu tão livre quanto outras tecnologias e nem todos os projetos do Arduino precisavam de bluetooth, então foi decidido relegue esta função para blindagens ou placas de expansão que existem e podem ser conectadas a qualquer placa Arduino e funcionam da mesma forma como se estivessem implementados na placa-mãe. Apesar disso, existem modelos com bluetooth.
O modelo mais popular e recente é chamado de Arduino 101. Esta placa acontece a a primeira placa Arduino com bluetooth, chamada Arduino Bluetooth. A essas duas placas devemos adicionar o núcleo BQ Zum Uma placa Arduino não original, mas baseada neste projeto e de origem espanhola. Essas três placas são baseadas no Projeto Arduino e têm a capacidade de se comunicar via bluetooth. Mas não é a única alternativa, como já dissemos. Existem três outras placas de extensão Eles adicionam a função bluetooth. Essas extensões Eles são chamados de Bluetooth Shield, Sparkfun bluetooth Module e SeedStudio bluetooth Shield.
As placas que possuem Bluetooth no design da base, as mencionadas acima, são dispositivos que têm como base Arduino UNO um módulo bluetooth é adicionado para se comunicar com o resto da placa. Exceto Arduino 101, um modelo que muda consideravelmente em relação a outras placas Arduino por ter uma arquitetura de 32 bits, sendo mais poderoso do que outros modelos do Projeto Arduino. Embora na realidade, o número de pratos é consideravelmente reduzido, pois algum modelo não é mais vendido ou distribuído e só podemos consegui-lo por meio de sua construção artesanal, como é o caso do Arduino Bluetooth, que só podemos conseguir por meio de sua documentação.
A escolha de extensões ou Os escudos Bluetooth são muito interessantes porque permitem a reutilização. Ou seja, usamos a placa para um determinado projeto que usa bluetooth e depois podemos reutilizar a placa para outro projeto que não tenha bluetooth apenas desencaixando a extensão. A parte negativa desse método é que as extensões tornam qualquer projeto significativamente mais caro, pois é como se você comprasse duas placas Arduino, embora, em essência, apenas uma funcione.
O que podemos fazer com Arduino + Bluetooth?
Existem muitos projetos em que podemos usar uma placa Arduino, mas existem menos que precisam de telecomunicações. Como atualmente podemos encontrar qualquer dispositivo inteligente com bluetooth, podemos substituir qualquer projeto que precise de acesso à Internet por uma placa com Arduino Bluetooth e enviar acesso à Internet via bluetooth. Também podemos criar alto-falantes inteligentes graças às placas Arduino + Bluetooth ou criar faróis para localizar geograficamente um dispositivo. Nem preciso dizer acessórios como teclado, mouse, fones de ouvido, microfones, etc ... podem ser construídos usando este conjunto eletrônico, já que atualmente qualquer sistema operacional funciona corretamente com a tecnologia bluetooth.
Em repositórios populares como Instructables podemos encontrar inúmeros projetos que usam bluetooth e Arduino e outros projetos que não usam Arduino + Bluetooth, mas podem trabalhar com ele com as alterações pertinentes.
Wifi ou Bluetooth para Arduino?
Wifi ou bluetooth? Uma boa pergunta que muitos se farão, já que para muitos projetos o que a conexão Wi-Fi faz, a conexão Bluetooth também pode fazer. Em geral, teríamos que falar sobre os benefícios e os pontos negativos de ambas as tecnologias, mas neste caso, em projetos com Arduino, temos que olhar para um elemento muito importante: gasto de energia. Por um lado, você tem que olhar para a energia que temos e a partir daí decidir se usamos Wi-Fi ou Bluetooth. Além disso, devemos ver se temos acesso à Internet ou a um ponto de acesso, já que sem isso, a conexão sem fio não é muito útil. Algo que não acontece com o bluetooth, que não precisa da Internet, apenas de um dispositivo para se conectar. Tendo em conta Esses dois elementos devem escolher se nosso projeto levará Arduino + Wifi ou Arduino + Bluetooth.
Pessoalmente, acho que qualquer opção é boa se tivermos uma boa fonte de alimentação e acesso à Internet, mas se não tivermos, eu pessoalmente optaria pelo Arduino + Bluetooth, que não precisa de tanta tecnologia e salvar as especificações mais recentes energia e são mais eficientes de usar. E vocês Que tecnologia usar em seus projetos?