Code-free IoT met Arduino en The Tentacle op Octoblu!
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps en online services
|
Over dit project
Als u iets wilt doen op het gebied van Internet of Things, is er niets eenvoudiger dan Octoblu te gebruiken. Met de recente release van onze nieuwe microcontrollerbibliotheek The Tentacle kan elke Arduino-achtige microcontroller binnen enkele minuten in onze stromen worden gebruikt - zonder een aangepaste code te schrijven!
Lees meer over The Tentacle op de officiële documentatiepagina, http://tentacle.readme.io
Een microcontroller besturen in Octoblu's Flow DesignerEen Octoblu-account krijgen
de eerste stap als het gaat om het verbinden van een microcontroller met Octoblu is om, nou ja, een account bij Octoblu te krijgen. Het is gratis (en zal dat altijd zijn) en kan in minder dan een minuut worden gedaan @ https://app.octoblu.com
Maak een apparaat in Octoblu
deze stap genereert een ID voor het apparaat in Meshblu, het open-source berichtenrouteringssysteem van Octoblu. Hierdoor kunnen we berichten van en naar de microcontroller sturen.
Nadat u zich bij Octoblu heeft geregistreerd, navigeert u naar het gedeelte Dingen. Geef vervolgens je nieuwe Tentacle een naam! Zorg ervoor dat de vervolgkeuzelijst onder het pictogram zegt "Registreer een nieuw ding" Er zijn veel dingen in Octoblu - dus zoek naar "tentakel" en klik vervolgens op het pictogram voor Tentakel.Op dit moment leidt Octoblu u standaard door naar de Flow Designer. Ga dus terug naar de pagina Dingen om door te gaan.
Terug op de dingen-pagina, klik op het tabblad "Verbonden dingen". Dit toont de dingen die je aan het platform hebt toegevoegd. Klik op je nieuwe Tentacle.Laat deze pagina nu open - We gaan een tijdje wat dingen doen aan de Arduino-kant!
De Tentacle inschakelen op uw Arduino
Opmerking:hoewel we bij Octoblu de voorkeur geven aan Photon, weten we dat Arduino's tegenwoordig verreweg de meest voorkomende microcontrollers zijn. Voor de Photon zijn de stappen vergelijkbaar, maar ze gebruiken hun website op http://build.particle.io. De bibliotheek wordt "tentakel-deeltje" genoemd en is hier te vinden.
Download de bibliotheek van github. Zorg ervoor dat u het zip-bestand van de laatste release gebruikt!De nieuwste versie van de bibliotheek vindt u hier. Zorg ervoor dat u tentacle-build-arduino.zip downloadt. De bron voor deze repo stelt het project in en is niet de code voor het project zelf.
Nadat The Tentacle is gedownload, voegt u het toe aan de Arduino IDE door Sketch -> Include Library -> Add .ZIP Library... te selecteren in het menu Selecteer vervolgens het voorbeeld dat van toepassing is op uw apparaat uit Bestand->Voorbeelden->Tentacle in Arduino's menu'sVoeg Octoblu's Thing UUID toe aan je schets
Kopieer en plak de UUID op de configuratiepagina van uw apparaat in de variabele "uuid[]" in de schets Klik vervolgens op "Token genereren". Dit zal een pop-up produceren met uw token. Kopieer het naar de token[]-variabele in de schets. Alleen wifi-gebruikers:vergeet niet om je wifi-naam en wachtwoord in de schets in te stellen, zodat de Arduino er verbinding mee kan maken. Flash ten slotte de Arduino met de schets. Het is nu klaar om te gaan! Als u de seriële monitor voor de Arduino IDE (Extra -> Seriële monitor) opent, zou u de uitvoer als volgt moeten zien. Gefeliciteerd, je Arduino is nu verbonden met Octoblu! Als u de apparaatpagina in Octoblu vernieuwt, ziet u dat u nu pin-modi kunt configureren en of het zijn pinnen wel of niet met een interval uitzendt.
Gefeliciteerd! U kunt nu uw microcontroller in de Flow Designer laten vallen en deze bedienen met al het andere in het Internet of Things!
Opmerking:een beperking van The Tentacle is dat je analoge pinnen niet kunt specificeren met hun gebruikelijke A*-aanduidingen (A0, A1, A2, enz.). We hopen hier snel verandering in te brengen. In de tussentijd betekent dit dat u alleen naar de pinnen hoeft te verwijzen met hun werkelijke nummer, zoals 16 in plaats van A0, enzovoort.
Code
De tentakel
Zorg ervoor dat je de versie in Releases gebruikt!https://github.com/octoblu/tentacle-buildProductieproces
- IoT en de impact van 5G beoordelen
- Bestrijding van bosbranden met het IoT
- Het onbereikbare bereiken met satelliet-IoT
- Doe mee met het IOT met je weerstation – CWOP
- AIoT:de kracht van het combineren van AI met het IoT
- Op pad met IoT
- AIoT:de krachtige convergentie van AI en het IoT
- De waterdruppels vastleggen met Arduino
- Besturing van servomotor met Arduino en MPU6050
- IoT-meter met Arduino, Yaler en IFTTT
- u-blox LEA-6H 02 GPS-module met Arduino en Python