Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Code-free IoT met Arduino en The Tentacle op Octoblu!

Componenten en benodigdheden

Arduino Mega 2560
Elke microcontroller in Arduino-stijl is voldoende!
× 1
Deeltjesfoton
Natuurlijk, als je onze favoriet wilt zijn, gebruik je deze :)
× 1
Arduino Ethernet Shield
Als je Arduino zelf niet op internet kan.
× 1
Arduino Wifi Shield
Als je een masochist bent. Deze dingen hebben ernstige beperkingen en zijn duur. Niet aanbevolen!
× 1
ESP2866
Als je een Arduino op wifi wilt aansluiten voor $ 5 in plaats van $ 80, is dit degene die je kunt krijgen . Helaas hebben we er nog geen voorbeeldschets voor :(. Maar het moet makkelijk te porten zijn!
× 1

Apps en online services

Octoblu Meshblu

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 Designer

Een 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's

Voeg 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-build

Productieproces

  1. IoT en de impact van 5G beoordelen
  2. Bestrijding van bosbranden met het IoT
  3. Het onbereikbare bereiken met satelliet-IoT
  4. Doe mee met het IOT met je weerstation – CWOP
  5. AIoT:de kracht van het combineren van AI met het IoT
  6. Op pad met IoT
  7. AIoT:de krachtige convergentie van AI en het IoT
  8. De waterdruppels vastleggen met Arduino
  9. Besturing van servomotor met Arduino en MPU6050
  10. IoT-meter met Arduino, Yaler en IFTTT
  11. u-blox LEA-6H 02 GPS-module met Arduino en Python