Étape 4: Intel Edison
Tous la lecture de code de niveau élevé est exécutée sur le Intel Edison. Ses principales fonctions seront plus tard :
- lire l’heure actuelle les segments via I2C
- synchroniser l’heure sur internet
- extraire des données de rapport météo
- synthétiser le message de voeux via la synthèse vocale
- jouer la musique de voeux message et réveil au bon moment
- Envoyez les commandes IR-LED à l’EI ATMega
Heureusement, une fois mis en place et connecté à la connexion Wi-Fi, le jury peut facilement être programmé de la distance à l’aide d’un client SSH. Intel a publié un guide de "Getting Started" vraiment sympa sur leur page d’accueil qui explique comment mettre en place le Conseil d’administration, installer le firmware actuel et comment raccorder la carte à l’internet via le Wi-Fi. À l’étape 5 ils vous montrent aussi comment obtenir votre adresse IP dont vous aurez besoin plus tard pour se connecter à la carte. Dans ce instructable je vais utiliser la même adresse telle que donnée par tutoriel d’Intel : 192.168.0.105. S’il vous plaît notez que votre adresse IP est probablement différente et il faut le comprendre comme il est indiqué dans le tutoriel.
Une fois que vous disposez d’une connexion de travail Wi-Fi, vous pouvez définir un mot de passe pour pouvoir utiliser SSH et également installer les paquets manquants. Il suffit de taper les commandes suivantes dans la console série Edison (omettre les commentaires marqués par #) :
Avant de placer votre planche à Edison dans le réveil, vous devriez essayer la connexion SSH une fois. Si vous avez suivi le guide « Getting Started » d’Intel, tu dois déjà connaître le petit mais puissant programme « mastic » qui agira en tant que notre client SSH. Juste lancer le programme et entrez l’adresse IP attribuée au Conseil d’administration et choisissez SSH comme connexion type (voir image ci-dessus). Puis une fenêtre s’ouvrira vous demandant de spécifier un nom d’utilisateur (root) et un mot de passe (le mot de passe défini avant). Si la connexion fonctionne, vous pourrez programmer et tester votre code sans avoir à ouvrir votre horloge chaque fois.