Table des matières:

Grille-pain IoT (LoRa): 11 étapes (avec photos)
Grille-pain IoT (LoRa): 11 étapes (avec photos)

Vidéo: Grille-pain IoT (LoRa): 11 étapes (avec photos)

Vidéo: Grille-pain IoT (LoRa): 11 étapes (avec photos)
Vidéo: Chasing Nightmares | Critical Role | Campaign 3, Episode 11 2024, Novembre
Anonim
Grille-pain IoT (LoRa)
Grille-pain IoT (LoRa)

Grille-pain IoT

Un grille-pain qui peut être à la fois surveillé et contrôlé via une application Android sur mesure.

Le grille-pain est équipé d'une carte SODAQ ExpLoRer dotée d'un ARM Cortex M0+ 32 bits et d'un module LoRa et d'une antenne intégrés. Ce module LoRa assure la communication entre le mobile et le grille-pain via une passerelle. La communication LoRa fonctionne sur la bande ISM à 868Mhz et est généralement utilisée dans les applications IoT en raison de sa faible consommation d'énergie et de ses performances à longue portée (+ gratuit pour fonctionner sur la bande 868Mhz). En savoir plus sur LoRa ici:

Une application Andorid a été développée pour contrôler sans fil le grille-pain en abaissant les pains dans le grille-pain et en activant l'élément chauffant pendant une durée spécifiée. Trois niveaux de "grille-pain" différents peuvent être choisis par l'utilisateur (rare, moyen, bien fait). En même temps, il surveillera la température extérieure du grille-pain. Toutes les communications sont dirigées via la passerelle LoRa et traitées par PubNub, ce qui permet à l'application Android de s'abonner et de publier des données de la passerelle via un canal.

Étape 1: pièces matérielles

1. Grille-pain (tout grille-pain doté d'un mécanisme de levage similaire fonctionnera):

2. Moteur pas à pas - Moteur pas à pas linéaire:

4. Pilote de moteur pas à pas:

3. Sodaq One Explorer – LoRa:

4. Support de batterie – 12V:

5. Interrupteur (n'importe quel interrupteur 12V fonctionnera):https://www.ebay.com/itm/Heavy-Duty-ON-OFF-Small-S…

6. Profils en aluminium:

7. Câbles, vis et piles

Étape 2: Matériel

Matériel
Matériel
Matériel
Matériel
Matériel
Matériel

2.1 - Mesurez chacun des côtés du grille-pain et découpez la partie en aluminium de celui-ci. Dans ce cas, la dimension de la plaque en aluminium est de 33,5 x 13,5 cm (photo). Faites quatre trous qui correspondent aux trous du panneau avant du grille-pain. Dans ce cas, ils sont placés dans chaque coin d'un rectangle de dimension 31, 5 x 12,5 cm.

2.2 - Faites deux trous (l'emplacement vous appartient). Le premier trou doit être de 11 x 5, 5 cm pour que la carte SODAQ s'adapte. Le deuxième trou doit être aussi grand que votre interrupteur. Réalisez un plexiglas avec les mêmes dimensions que sur la photo. Percez deux trous pour soutenir la carte SODAQ.

2.3 - Prenez les profilés en aluminium et coupez-les en deux morceaux. La longueur doit être égale au côté de la plaque d'aluminium.

Étape 3: Montez le moteur pas à pas

Monter le moteur pas à pas
Monter le moteur pas à pas
Monter le moteur pas à pas
Monter le moteur pas à pas
Monter le moteur pas à pas
Monter le moteur pas à pas

ATTENTION! Les modifications apportées aux produits électriques peuvent causer de graves dommages si elles ne sont pas manipulées correctement

3.1. Retirez les vis nécessaires qui maintiennent la coque sur l'élément chauffant et sa structure.

3.2 Retirez la tige qui maintient le levier du grille-pain en position verticale.

3.3. Utilisez un tournevis pour faire un trou juste en dessous de l'endroit où cette tige aurait dû être placée. Assurez-vous de ne pas percer des appareils électroniques !

3.4. Remplacez la tige d'origine par le moteur linéaire et fixez le support en plastique sur la structure en plastique avec trois vis (photo). Celui-ci fera désormais office de nouvelle canne motorisée, que nous pourrons contrôler !

Étape 4: connexion du matériel

Matériel de connexion
Matériel de connexion
Matériel de connexion
Matériel de connexion
Matériel de connexion
Matériel de connexion

4.1. Une fois le moteur monté sur le grille-pain, connectez-le comme dans le schéma de circuit ci-dessus (photo). J'ai utilisé une carte d'expérimentation pour souder les connexions nécessaires entre les signaux et utilisé trois en-têtes pour pouvoir le monter sur la carte SODAQ.4.2 Mettez le tout ensemble et prenez du ruban adhésif pour monter le support de batterie à l'arrière de la plaque d'aluminium (photo). Utilisez les vis pour monter la plaque sur le grille-pain.

Étape 5: Conception du logiciel

Conception de logiciels
Conception de logiciels

1. Nœud SODAQ – Le nœud qui contrôle le grille-pain et envoie des commandes de moteur au pilote de moteur qui contrôle le moteur pas à pas. Le moteur pas à pas abaissera ou élèvera le toast en fonction de la commande donnée par l'utilisateur.

2. Conduit Multiconnect – La passerelle à laquelle le nœud SODAQ se connecte via LoRa une fois mis sous tension. La passerelle fournit un canal dont les données sont transférées au talkpool.

3. Talkpool – Est le fournisseur de serveur qui permet de s'interfacer avec les différentes plateformes IoT via les protocoles intégrés. Les protocoles disponibles à utiliser sont: MQTT, PubNub, IBM Bluemix. (Dans ce projet, nous allons utiliser PubNub)

4. PubNub - Plate-forme IoT qui agit comme un hub central où le trafic est envoyé via des canaux. S'abonner/Publier la structure. Différents SDK permettent d'utiliser différentes plates-formes (dans ce projet, nous utilisons le SDK pour Android)

5. Application Android – Avec le SDK Android PubNub, l'application fournit une interface graphique à l'utilisateur qui indique la température du grille-pain (canal d'abonnement). De plus, il est également possible de contrôler le grille-pain via des boutons dans l'application (publier la chaîne).

Pour une lecture plus approfondie et un tutoriel:

Conseillé: