iot:bit pour micro:bit
IOT: bit est une carte d'extension basée sur l'IoT pour micro: bit. Il utilise ESP8266 comme carte d'extension WIFI et port série pour communiquer avec micro: bit. Il a également étendu tous les ports IO disponibles du micro: bit qui est dirigé par GVS et vous pouvez étendre divers blocs E 3V comme LED, photosensibles et servo en l'utilisant. Dans le même temps, le bit IOT: avec un buzzer intégré pour le son extérieur et une horloge RTC intégrée pour le chronométrage sans alimentation. Créons votre propre IoT par makecode!
Traits
- WiFi ESP12F intégré 、 RTC et module de buzzer passif
- Extension de la plupart des ports d'E / S par GVS
- Indication sérigraphique à bord des principaux composants
- Interface IIC séparée, branchez directement OLED, BME280 et IIC, etc.
- Buzzer et prise écouteurs intégrés
- Adaptatif pour LEGO (4 trous fixes Lego à espacement standard)
Apparence matérielle et paramètres
Items | Parameters | Remarks |
---|---|---|
Name | ELECFREAKS iot:bit for micro:bit | - |
SKU | EF03426 | - |
DC supply | USB-5V | - |
Maximum power current | 800mA | - |
Operation temperature | -25~80℃ | - |
WIFI module | ESP8266 | ESP12F |
Buzzer | Passive buzzer | - |
RTC timing | DS1307 RTC | - |
RTC timing battery | CR1220 button cell | Equipped by yourself |
Lead out | Not all | - |
port lead | Serial port can map the IO port | Coding |
I2C port lead | 19、20 pin | Only for I2C pin |
SPI port lead | 14、15 pin | for common IO |
Size | 71.00mm X 63.00mm | Without packing |
Net weight | 30.00g | Without packing |
Taille et installation
- Taille du produit: 71 mm x 63 mm x 23 mm
- Épaisseur du PCB: 1,5 mm
- Diamètre du trou: 2,4 mm
Paramètres
Dessin d'interface de broche
Introduction du module principal
Support logiciel
- Codage: Makecode / Micropython / JavaScript /
Bloc Makecode
- Codage développé par Microsoft et principalement publié par micro: bit official.
- https://makecode.microbit.org
JavaScript
- Cliquez sur `JavaScript` du` makecode` pour le codage `JavaScript`.
- https://makecode.microbit.org
MicroPython
- Utilisation de «MU» pour la méthode de codage avancée «MicroPython»
- https://codewith.mu/
Démarrage facile
Connexion matérielle
- D'abord, installez la pile bouton CR1220 pour l'alimentation de la synchronisation RTC.
- Branchez le micro: bit sur le Iot: bit.
- Utilisation d'une seule clé USB pour l'alimentation de la carte d'extension et la mise sous tension.
Codage
Plateforme de codage
- makecode:https://makecode.microbit.org
Ajouter une base de code
- Cliquez sur "Avancé" dans le tiroir MakeCode pour voir plus de sections de code.
- Nous devons ajouter une extension pour le codage à l'IOT. Cliquez sur «Extension» en bas du tiroir de codage, puis recherchez «IOT» et cliquez sur le package IOT pour l'ajouter à votre projet. (Comme image ci-dessous)
Remarque: si vous recevez un avertissement vous informant que certains packages seront supprimés en raison de problèmes d'incompatibilité, suivez les invites ou créez un nouveau projet dans le menu Fichier de projet.
Comment piloter le buzzer
- Il y a un buzzer intégré sur l'IOT: bit comme sur l'image ci-dessous. Laissez le buzzer être connecté au PO du micro: bit pour jouer de la musique par la «musique» du makecode.
- Lorsque vous appuyez sur le bouton A dans "l'entrée", jouez un peu de musique.
- Lien du programme:[https://makecode.microbit.org/_4j6PCeV087AW](https://makecode.microbit.org/_4j6PCeV087AW)
Comment utiliser RTC
- Il y a une synchronisation DS1307RTC intégrée sur l'IOT: bit comme sur l'image ci-dessous. La synchronisation RTC nécessite une pile bouton CR1220 pour une alimentation durable. Nous avons besoin que la synchronisation RTC conserve sa précision en cas de panne de courant.
- Appuyez sur le bouton A pour régler l'heure sur l'heure réglée. Au démarrage, la fonction RTC et les minutes s'affichent sur le 5 * 5.
- Coupez l'alimentation après avoir coupé l'alimentation pendant une minute, et l'affichage à matrice de points affichera le nombre de minutes après encore 1 minute.
- Lien du programme:[https://makecode.microbit.org/_e9d3vW96bPe2](https://makecode.microbit.org/_e9d3vW96bPe2)
Comment utiliser la fonction Internet
- La fonction la plus importante de IOT: bit est WIKI. Le module WIFI intégré `ESP-12F` peut connecter le WIFI et envoyer des informations. Utiliser le port pour la communication avec le micro: bit et la broche `RX-P8` ,` TX-P12` est spécial pour l'IoT.
- Utilisation de Thingspeak comme cloud pour le codage et l'uploding des données.
- Au démarrage, initialisez ESP8266 à la connexion par défaut avec P8 et P12.
- Connectez votre propre WiFi, entrez la clé et le mot de passe.
- Sous la boucle foever, connectez le thinkspeak et définissez la date à envoyer, puis faites une pause.
- Lien du programme:[https://makecode.microbit.org/_JAXAmmHq4FhW](https://makecode.microbit.org/_JAXAmmHq4FhW)
Téléchargez le code
- Laissez votre micro: bit être connecté à un côté de l'USB, l'autre côté à votre ordinateur. (L'insertion sur la carte d'extension peut entraîner une anomalie ou endommager la connexion micro: bit.)
- Copiez ensuite vos documents sur le micro: bit.
- Maintenant, voici votre temps d'observation!