etape 10 installation de tinypilot - arthur-expeditions/pypilot-workbook-fr GitHub Wiki

Les instructions d'installation de l'image de tinypilot sur https://pypilot.org - elles sont claires et concises, je n'ai rien à ajouter.

Notez qu'il est mentionné ici que le tinypilot ne fonctionnera pas sur raspberry 3+ ou 4. Le premier commentaire que j'ai lu de personnes qui ont essayé de le faire fonctionner sur un 3+ était en effet qu'il avait un problème pour reconnaître l'adaptateur sans fil. Le matériel prévu est un raspberry pi zero-WH. Le W est pour wi-fi, le H est pour les broches de l'en-tête, donc vous n'avez pas besoin de souder.

pi@openplotter:~ $ wget https://pypilot.org/download.php?Down=images/tinypilot_2020_10_27.img.xz -O tinypilot_2020_10_27.img.xz
476.13M 5.69MB/s en 81s
pi@openplotter:~ $ xzcat tinypilot_2020_10_27.img.xz | sudo dd of=/dev/sda bs=4M
1,1 Go copié, 32 s, 32,8 Mo/s

Une fois que vous avez téléchargé et gravé la carte SD, insérez-la et allumez-la. Le pizero a une prise mini hdmi, donc vous pourriez assister à la séquence de démarrage sur un écran.

Comme beaucoup de dispositifs IoT de nos jours, Tinypilot manifeste au démarrage un point d'accès wi-fi avec un SSID et un mot de passe wi-fi connus, vous pouvez y connecter votre ordinateur portable pour le configurer. Il est possible de conserver le point d'accès, tinypilot peut alors servir de système autonome très compact. Pour ce guide, nous allons connecter tinypilot comme un client wi-fi à notre point d'accès OpenPlotter et y accéder à partir de là.

  • Après le démarrage, vous verrez un point d'accès wi-fi appelé pypilot ; il est ouvert et ne nécessite pas de mot de passe wi-fi. Connectez vous à lui, assurez vous que votre machine utilise dhcp.
  • Naviguez jusqu'à http://192.168.14.1 et là vous verrez l'interface du navigateur de pypilot.
  • Allez dans Configuration → Configurer le Wifi.
  • Changez Master(AP) en Managed(client), SSID en openplotter, et le mot de passe wi-fi de votre point d'accès openplotter, tapez 10.10.10.2 pour Client Mode Address, cliquez sur submit.
  • Après avoir validé, l'écran ne répondra plus car l'adresse ip a été modifiée, le changement d'adresse ip deviendra presque immédiatement effectif. Vous devrez donc modifier l'adresse dans la barre d'adresse du navigateur si vous voulez continuer à utiliser l'interface du navigateur.
  • Si vous n'avez pas spécifié une adresse ip fixe dans la case Adresse du mode client, trouvez l'adresse ip de votre tinypilot en tapant ce qui suit sur votre openplotter :
pi@openplotter:~ $ sudo grep DHCPACK /var/log/daemon.log | tail
Mar 10 22:26:46 openplotter dnsmasq-dhcp[579] : DHCPACK(wlan9) 10.10.10.159 a4:34:d9:e4:bc:d6 marco-desktop
Mar 10 22:46:32 openplotter dnsmasq-dhcp[579] : DHCPACK(wlan9) 10.10.10.82 b8:27:eb:16:28:c9 box

Dans l'exemple ci-dessus, vous voyez que la dernière adresse IP qui a été distribuée était 10.10.10.82, donc vous devriez pouvoir taper http://10.10.10.82 dans votre navigateur pour revenir à l'interface du navigateur de tinypilot.

Si vous avez spécifié une adresse IP fixe dans l'adresse du mode client boc, comme indiqué dans l'image, vous n'avez pas besoin de chercher à savoir quelle est votre adresse IP, car vous la connaissez déjà. L'adresse que vous spécifiez doit être comprise entre 10.10.10.2 et 10.10.10.49, sinon il pourrait y avoir des conflits avec des adresses qu'OpenPlotter a attribué à d'autres clients.

Vous pouvez maintenant aller dans le plugin OpenCPN sur votre machine OpenPlotter. Lorsque vous changez l'adresse ip dans Config --> Host pour l'adresse IP de votre tinypilot, votre plugin OpenCPN contrôle maintenant votre tinypilot.


Etape 11 - Sous le capot de Tinypilot >>>