Table des matières:
- Fournitures
- Étape 1: programmez les deux MCU
- Étape 2: installez les pilotes Arduino Leonardo sur votre PC
- Étape 3: Connectez-le à votre PC
- Étape 4: Configuration d'IoBroker
- Étape 5: Modification du code et perspectives futures
Vidéo: IoTyper - Contrôlez votre PC via Alexa (IoT) : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
N'avez-vous jamais pensé à contrôler votre PC avec l'IoT ? Notre monde devient de plus en plus intelligent de jour en jour et aujourd'hui, nous transformons notre PC en un PC encore plus intelligent qu'il ne l'est déjà. Commençons!
IoTyper est basé sur deux microcontrôleurs de base: l'ATMega 32U4 qui peut émuler un clavier et l'ESP8266 qui a des capacités WiFi. IoTyper combine les deux. Le résultat est une porte permettant à votre PC de communiquer avec les appareils IoT. Pour tout connecter via WiFi, vous avez besoin d'un MQTT-Broker. J'utilise iOBroker pour cela. Mon système fonctionne sur un ancien ordinateur portable mis à niveau. Il n'a pas besoin d'être le plus récent et le plus rapide ! Un Raspberrry Pi ferait aussi l'affaire…
Le principe L'ESP8266 lit une variable qui est stockée chez iOBroker. Nous pouvons modifier cette variable de différentes manières, par exemple avec Alexa (vous avez besoin d'un script dans iOBroker qui connecte les deux ensemble mais vous pouvez en trouver un en ligne) ou avec tout autre assistant intelligent. Bien sûr, vous pouvez aussi simplement utiliser des applications comme Apple Homekit pour déclencher un événement, dans ce cas le déverrouillage de mon ordinateur portable. L'ESP8266 lit la variable et envoie son texte via Serial-Line à l'ATMega 32U4. L'ATMega 32U4 envoie le texte sous forme de sortie clavier au PC. J'ai également inclus un croquis de test pour le déverrouillage sur cette page:) Cela ne devrait être qu'un exemple de code - Les possibilités de l'ATMega32U4 sont incroyables ! Vous pouvez inclure ces compétences dans tous vos projets pour interagir avec votre PC via WiFi !
Fournitures
Commençons par les matériaux que j'ai utilisés:
Arduino Pro Micro (j'ai dessoudé le circuit intégré)
ESP01
Convertisseur Buck TD6810
Bobine de 2,2 uH
2x 22 Ω Résistances
2x 10k Ω Résistances
1x 680 Ω Résistance
1x 150k Ω Résistance
2x 330k Ω Résistances
1x 1k Ω Résistance
1x 100 nF Condensateur
2x 22 pF Condensateurs
1x 10 uF Condensateur
1x 1 uF Condensateur
1x 100 pF Condensateur
1x 22 uF Condensateur
En-têtes d'épingle
3x LED (la couleur n'a pas d'importance !)
1x 16 MhZ Cristal
Connecteur USB-Mâle
(Facultatif) PCB gravé
Outils que j'ai utilisé:
Station de soudage et de refusion Yihua 862D+
Étain à souder
Flux
Pâte à braser
Pince à épiler
Étape 1: programmez les deux MCU
Tout d'abord, vous devez programmer les deux microcontrôleurs. J'ai utilisé l'IDE Arduino !
J'ai retiré l'ATMega32U4 d'une carte Arduino Pro Micro bon marché. C'était moins cher que d'acheter l'IC autonome…
J'ai utilisé ces paramètres:
ESP8266:
- Module ESP8266 générique
- Taille du flash: 512 k (pas de SPIFFS)
ATMega 32U4:
Arduino Léonard
Si vous avez terminé la programmation, vous pouvez commencer à tout connecter comme indiqué dans le schéma.
Étape 2: installez les pilotes Arduino Leonardo sur votre PC
Pour vous assurer que tout fonctionne correctement, vous devez mettre à jour votre IDE Arduino vers la version la plus récente. De plus, vous avez besoin des derniers pilotes.
Pour le dépannage, consultez le site Web Sparkfun:
learn.sparkfun.com/tutorials/pro-micro--fi…
Étape 3: Connectez-le à votre PC
Enfin, vous pouvez connecter votre carte à votre ordinateur. Il le détecterait comme un clavier normal. Vous pouvez trouver l'IoTyper en tant que "Arduino Leonardo" dans votre Device-Manager:)
Étape 4: Configuration d'IoBroker
Le répertoire du fichier doit être /esp/iotyper dans la configuration de base. Bien sûr, vous pouvez modifier cela dans le Code de l'ESP8266 qui est également inclus dans ce Instructable.
Étape 5: Modification du code et perspectives futures
Si vous avez réussi à souder, vous pouvez modifier le code maintenant. Pour l'inspiration, regardez:
www.arduino.cc/reference/en/language/fuct…
Les possibilités sont infinies !
Au fait: je vais bientôt concevoir un boîtier imprimé en 3D pour IoTyper, quand je rentrerai de vacances…
J'espère que vous avez apprécié:) Au revoir:D
Conseillé:
Comment créer votre propre passerelle WIFI pour connecter votre Arduino au réseau IP ? : 11 étapes (avec photos)
Comment faire votre propre passerelle WIFI pour connecter votre Arduino au réseau IP ? : Comme beaucoup de gens, vous pensez qu'Arduino est une très bonne solution pour faire de la domotique et de la robotique ! Je travaille sur un robot qui doit être connecté en permanence à un serveur qui tourne ar
Programmez votre Arduino avec un appareil Android via Bluetooth : 6 étapes (avec photos)
Programmez votre Arduino avec un appareil Android via Bluetooth : Bonjour tout le monde, dans ce Instructable, je veux vous montrer comment programmer votre Arduino Uno avec votre appareil Android via Bluetooth. C'est très simple et tellement bon marché. Cela nous permet également de programmer notre Arduino où nous voulons via Bluetooth sans fil… Donc
CityCoaster - Construisez votre propre sous-verre de réalité augmentée pour votre entreprise (TfCD) : 6 étapes (avec photos)
CityCoaster - Construisez votre propre sous-verre de réalité augmentée pour votre entreprise (TfCD) : une ville sous votre tasse ! CityCoaster est un projet né en pensant à un produit pour l'aéroport de Rotterdam la Haye, qui pourrait exprimer l'identité de la ville, divertissant les clients du salon avec la réalité augmentée. Dans un environnement tel que
Sauvez la planète et votre poche. $$ Convertissez votre appareil photo numérique P&S bon marché en rechargeable : 4 étapes (avec photos)
Sauvez la planète et votre poche. $$ Convertissez votre appareil photo numérique P&S bon marché en appareil photo rechargeable : il y a des années, j'ai acheté un appareil photo numérique Dolphin Jazz 2,0 mégapixels. Il avait de bonnes caractéristiques et un bon prix. Il avait également un appétit pour les batteries AAA. Pas du genre à s'éloigner d'un défi, j'ai pensé que je le modifierais pour utiliser une batterie rechargeable pour arrêter de gaspiller du ba
Comment écouter votre bibliothèque Itunes via votre téléviseur ou récepteur AV : 5 étapes
Comment écouter votre bibliothèque Itunes via votre récepteur TV ou AV : OK, j'ai fait cette instructable en 10 minutes. C'était si simple ! Un ordinateur portable serait bien pour cela, mais un ordinateur de bureau près d'un téléviseur convient également. Si vous avez un Airport Express, j'ajouterai une étape pour vous. (Remarque : je ne possède pas de service express pour l'aéroport, donc si je