[Tuto] Gobot framework avec Arduino, Raspberry et de nombreuses autres plateformes

Gobot est un framework spécialisé dans les objets connectés (IOT). Il permet, à partir d’une machine hôte, de contrôler plusieurs plateformes tels qu’Arduino et de les lier les uns aux autres à l’aide d’un seul langage le « Golang » (langage de programmation crée par Google en 2009)

Voici l’architecture de Gobot:

Capture

Ainsi dans cette architecture seul l’hôte est programmé en Golang, au niveau des microcontrôleurs ils auront un programme initial indépendant de l’hôte et des capteurs/ actionneurs qui lui sont connectés.

Il faut savoir que certaines plateformes ont à la fois la possibilité d’être en hôte (ex: Pc sous windows) mais aussi certaine intègre une partie microcontrôleurs qui leur permet d’être reliés directement au capteurs/actionneurs (ex: Raspberry, CHIP) ainsi vous pourrez programmer votre carte en Golang pour communiquer avec ces capteurs/actionneurs.

Exemple de plateforme:

A partir d’ici il va être décrit une méthode qui permet de configurer votre ordinateur sous Windows en tant qu’hôte pour ensuite exécuter un programme en Golang, l’exemple qui suit consiste à faire clignoter la LED 13 de l’Arduino Uno mais bien entendu une fois que vous aurez pris en main ce langage vous pourrez faire de nombreuse choses.

Matériels nécessaire:

1 – Téléchargement des sources nécessaires

2 – Procédure d’installation

Gort

  • Décompresser Gort dans un dossier que vous nommerez Go
  • Ouvrir votre invite de commande en administrateur
  • Aller dans le dossier Go avec les commande « CD » et « LS »
  • Taper la commande, « gort arduino install »
  • Vous devriez voir apparaître une fenêtre d’installation, finalisez l’installation

Git

  • Installer GITHUB

Configuration du PC

  • Aller dans « panneau de configuration -> système et sécurité -> système -> Paramètre système avancés » ajouter la variable d’environnement suivante : nom de la variable :GOPATH , valeur de la variable: mettre le chemin jusqu’au dossier GO
  • Ouvrir l’invite de commande :
  • Taper : go get github.com/tarm/goserial
  • Taper go get -u github.com/hybridgroup/gobot && go install github.com/hybridgroup/gobot/platform/firmata

Configuration de l’arduino

  • Ouvrez l’IDE arduino
  • Aller dans fichier -> exemples -> firmata -> StandardFirmata
  • Téléverser le programme dans l’arduino Mega
  • Relever le numéro de port COM de votre arduino nécessaire pour la suite

3 – Exécution du programme Go

  • Ouvrez le fichier firmata_blink.go
  • Modifiez à la ligne 14 « /dev/ttyACM0 » par le port « COMX »relevé dans l’étape précédente
  • Ouvrir l’invité de commande
  • Taper : go run firmata_blink.go
  • Vous pouvez maintenant observer la LED L de l’Arduino clignoter

Maintenant à vous de réaliser de superbes projets.

Ressources:

GOBOT IO

Letmeknow ouvre ses services d’impression 3D

Nous allons aborder dans cet article les services d’Impression 3D.

Elle se compose de trois prestations détaillées ci-dessous:

IMPRESSION_3D

  • La Conception 3d s’adresse à tous ceux qui souhaitent matérialiser leurs idées et imagination. Notre équipe vous accompagne dans la conception de vos objets 3D (de l’idée à la matérialisation de l’objet). Nous vous conseillons sur l’optimisation des formes, les choix de matière, l’imprimabilité du design, etc..
  • La fabrication de pièces à partir de vos fichiers est également mis en place, certains d’entre vous nous ont peut-être déjà utilisé nos services d’impression via 3d Hubs. Désormais, vous pouvez effectuer vos demandes d’impression via le formulaire présent sur la page Fabrication 3d. Vous paramétrez directement en ligne vos futurs objets.
  • La location de nos imprimantes Craftbot Plus et Dagoma Discovery 200 devient possible. Nous mettons à votre disposition pour la durée qui convient une machine prête à l’usage et du consommable (Option). Les tarifs de location sont disponibles sur la page Location 3d. Pour réaliser vos projets à courts termes, augmenter vos capacités de production, faire un événement impression 3D, ce service est l’alternative parfaite à l’achat d’une imprimante.

De nouveaux services sont en train d’être développés notamment autour de la découpe laser et du fraisage numérique. Patience, ils seront dévoilés très prochainement 😉

Plus d’informations sur : http://letmeknow.fr/shop/content/category/6-impression-3d

Letmeknow ouvre ses services de fabrication électronique

Venez découvrir notre nouvelle rubrique de services sur :   http://letmeknow.fr/shop/content/22-nos-services

Voici venu le temps que beaucoup d’entre vous attendait ou espérait secrètement. Une nouvelle offre vient s’ajouter à notre site internet : Nos Services. En s’apercevant du nombre croissant de demandes, l’équipe de Letmeknow a décidé que le moment était venu d’ajouter une nouvelle corde à son arc.

Ces services sont séparés en quatre domaines d’expertises:

  1. Les Cartes Electroniques
  2. L’impression 3D
  3. La Fraiseuse Numérique ( Disponible prochainement)
  4. La découpeuse laser ( Disponible prochainement)

Sur ce post, nous aborderons premièrement les Cartes Electroniques, trois types de prestations sont proposées concernant cet univers :

CARTES_ELECTRONIQUES

 

  • Les formations par nos équipes expérimentées sous forme de mini-projets en rapport direct avec votre secteur d’activité tels que : la réalisation de prototypes ou la programmation embarquée. La liste de formations n’est pas exhaustive et nos équipes restent ouvertes à toute proposition.
  • Vous avez une idée et vous ne savez pas comment la réaliser ? Quel que soit le produit que vous souhaitez réaliser, nous vous accompagnons pour définir l’idée, concevoir, et réaliser la partie hardware et la partie software de vos produits. Nous avons déjà réalisé plus de 70 projets dans divers domaines ( médical, consumer electronic..) pour des clients de tous les univers (Médicale, service urbain, automobile…).
  • Enfin, nous produisons vos cartes électroniques, le mode de production évolue en fonction du nombre de pièces demandées. Il vous est possible de renseigner vos critères sur le formulaire présent sur la page et de définir votre épaisseur, finition… désirée de cartes électronique.

Pour plus d’information sur ces nouveautés, rendez-vous sur http://letmeknow.fr/shop/content/category/5-pcb

Le vendredi Arduino – Première session

Depuis plusieurs semaines, nous vous proposons de découvrir sur nos réseaux sociaux un montage à base de Arduino chaque vendredi. Cette semaine, nous vous avons présenté le 10ème montage.

Vous avez loupé les 9 autres, voici la session de rattrapage:

Cloud

Urban potager

veste

caffé

cats

Les vendredi Arduino continuent sur Facebook et Twitter.

Les journées Startup Assembly

Letmeknow participe pour la première fois aux journées de Startup Assembly. Startup assembly est le festival des startups, durant 3 jours (le 28, 29 et 30 mai), 1 000 startups de toute la France vous ouvrent leurs portes pour faire découvrir l’entrepreneuriat et l’innovation de l’intérieur.

Le grand rendez­-vous national pour l’entrepreneuriat est de retour

Startup Assembly, c’est un peu les journées du patrimoine version startups, le rendez­vous annuel et incontournable autour de l’innovation et l’entrepreneriat. Pour cette 4e édition, les entrepreneurs de la French Tech ouvrent les portes de leur entreprise au grand public, pendant trois jours. C’est partout en France et c’est gratuit.

Startup Assembly en quelques mots

Du 28 au 30 mai, les entrepreneurs français ouvrent leurs portes au public. C’est entièrement gratuit et ouvert à tous. Pour découvrir les entreprises qui participent rendez­vous : www.startupassembly.co

Une formidable opportunité pour apprendre à entreprendre

“​J’ai monté Startup Assembly car il y a quelques années, beaucoup d’entrepreneurs m’ont accordé du temps pour échanger avec moi”, explique Marc­Arthur Gauthey, à l’origine de l’initiative. “Il n’y a rien de plus précieux que de recevoir les conseils d’une personne qui a de l’expérience quand on veut créer sa boite.”

Les événements Letmeknow

Dans le cadre de ce festival, nous proposons 2 événements:

Le vendredi 29 mai hot-dog Party!

Startup Assembly - Vendredi HotDog (1)

Dans le cadre de Startup Assembly Letmeknow vous invite à sa hot dog party!

Rejoignez nous pour un déjeuner découverte des objets connectés et de l’univers Arduino.

Prototypes en tout genre vous attendent dans notre boutique atelier, le voyage passera du jardin d’interieur à l’oeuvre connectés, de l’impression 3D à la réalisation manuelle.

Préparez vous à embarquer avec l’équipe Letmeknow pour le déjeuner du 29/05/2015 à partir de 12h

Aller sur le site de startup Assembly pour vous inscrire à l’événement: http://www.startupassembly.co/event/letmeknow/vendredi-du-hot-dog

L’événement Facebook: Vendredi hot-dog

Le samedi 30 mai atelier mon premier objet connecté!

Startup Assembly - Objet Connecte

Dans le cadre de Startup Assembly, Letmeknow vous convie à un atelier autour de la réalisation d’un premier objet connecté.

Les objets connectés investissent notre quotidien. Parfois simples gadgets, parfois innovations stupéfiantes, chez Letmeknow ils sont ludiques et éducatifs petits et grands enfants venez participer à notre après-midi atelier autour du Arduino le cerveau de nos objets connectés.

Attention, c’est parti pour du bricolage dans la joie et la bonne humeur.

Avec notre équipe vous réaliserez vos premiers objets simples et amusant pour le quotidien! Une activité à faire seul ou en famille.

Aller sur le site de startup Assembly pour vous inscire à l’événement: http://www.startupassembly.co/event/letmeknow/realisez-votre-premier-objet-connecte

L’événement Facebook: Mon premier objet connecté

Pour aller plus loin:

La page Facebook du festival: https://www.facebook.com/startupassembly

Le compte Twitter du festival: @startupassembly

Vous faites quoi en septembre?

Letmeknow recherche 2 stagiaires à partir de septembre pour 2 stages dans un univers de startup hardware enrichissant et innovant:

emploi-gentlemanBras droit d’entrepreneur / business developper (Plus d’info)

081013CH024BW

Hardware Rockstar (Plus d’info)

Alors si vous êtes intéressé n’hésitez pas à postuler avec CV et mail de motivation à fabien.bogni@letmeknow.fr

Si vous trouvez simplement les offres intéressantes, n’hésitez pas à les diffuser.

Merci,

logo

Premier démarrage ibeacon solaire

Voici un article rapide concernant le premier démarrage des ibeacons solaire.

solaire1

Ces ibeacons sont livrés éteints. Pour les démarrer, il faudra déclipser le boitier en plastique à l’aide d’un tournevis plat.

IMG_20140817_163556

Sur la carte électronique, vous trouverez un jumper (une pièce de contact noir) qui ne sera raccorder qu’en un point.

IMG_20140817_163608

Pour activer la balise, il faudra raccorder les 2 points mitoyens à l’aide du jumper.

IMG_20140817_163634

Replacez la carte.

IMG_20140817_163714

Puis refermez le boitier, votre ibeacon est en fonctionnement.

Pour le paramétrage, nous recommandons

2013 en quelques chiffres

2013 a été une année pleine de bonnes choses pour letmeknow.fr, tout d’abord grâce au projet de crowdfunding réussi sur KissKissBanBank de juillet à septembre (kisskissbankbank.com/fr/projects/internet-of-things), également grâce au lancement du blog et de la boutique en juillet, mais aussi de part les nombreuses collaborations qui ont été réalisées: Cours chez Leeaarn, les différents ateliers en espace de coworking, la collaboration avec ninetynineteen pour le design du site et bien d’autres.

Résumé 2013