Outils pour utilisateurs

Outils du site


kerminy:terre

Différences

Ci-dessous, les différences entre deux révisions de la page.


kerminy:terre [2024/02/09 17:26] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Kerminy, une nouvelle terre! ======
 +Nous commençons une nouvelle aventure, réelle, sur un nouveau lieu **Le chateau de Kerminy** à Rosporden du coté de Quimper/Concarneau.
  
 +**Kerminy**
 +  * https://kerminy.org
 +  * https://open.kerminy.org
 +
 +Un petit labo d'expérimentation s'y installe cet été 2020, un des but sera la mise en place d'un biotope favorable aux Espaces Enchevêtrés :-)
 +
 +===== Première phase: le Dioptre =====
 +Il s'agit de mettre en place une couche de communication entre le monde réel et un monde imaginaire , une virtualité réalisée. Le Dioptre est un ensemble à la fois matériel, conceptuel et de translation, d'interprétation qui va relier les actions, les objets et les personnes aux programmes , aux codes et aux données des jeux, de l'autre coté du miroir. Mais comme tout dioptre, il transforme, diffracte ...
 +
 +==== Matériel ====
 +=== Géolocalisation ===
 +Le point de passage, celui d'une focalisation sur le dioptre, d'attache d'une réalité numérique, est fabriqué à partir d'un GPS centimétrique. Sans GPS centimétrique il n'y a pas de fixation des tuyaux de transit d'information entre notre réalité et celle des concepts que sont les codes, les programmes et les données. Plus ce point est précis, plus l'imaginaire fait correspondre les objets réels avec ceux virtuel, plus ce point est précis plus l'imaginaire peut exister dans un artifice des narrations faites sur le lieu.
 +
 +D'un point de vue technique, nous avons accès depuis quelques mois à la fois à des GPS matériels accessibles et à une nouvelle dynamique humaine. Un GPS RTK coute une centaine d'euro , et un groupe de personne met en place un réseau de GPS.
 +
 +[[https://centipede.fr/|Centipède]] est un réseau mutualisé de bases GNSS RTK, géré par des Instituts de recherche,il vise à fournir un signal de correction RTK libre et ouvert afin de disposer d'une précision centimétrique sur un territoire (Julien Ancelin)
 +  * https://github.com/jancelin/centipede
 +  * https://centipede.fr/
 +  * et https://cyrille.giquello.fr/informatique/gps/centipede
 +
 +**Un peu de théorie**
 +  * http://gpspp.sakura.ne.jp/paper2005/isgps_2009_rtklib_revA.pdf
 +
 +**GPS utilisables** 
 +  * https://wiki.openstreetmap.org/wiki/RTKLIB-compatible_GPS_devices
 +
 +
 +  * [[https://store-drotek.com/891-1023-rtk-zed-f9p-gnss.html#/105-case-without|DP0601 RTK GNSS (XL F9P)]]  200€
 +  * [[https://store-drotek.com/881-DP0503.html|DP0503 RTK GNSS (XL M8P)]] 155€
 +  * [[https://store-drotek.com/794-DP0501.html |DP0501 RTK GNSS (Tiny M8P)]] 149€
 +  * [[https://www.sparkfun.com/products/15005| SparkFun GPS-RTK Board - NEO-M8P-2 (Qwiic)]]
 +
 +**Antennes**
 +https://www.u-blox.com/sites/default/files/products/documents/GNSS-Antennas_AppNote_%28UBX-15030289%29.pdf?utm_source=en/images/downloads/Product_Docs/GPS_Antennas_ApplicationNote%28GPS-X-08014%29.pdf
 +  * https://store-drotek.com/799-gpsglonassbeidougalileo-tw4710-tallysman-antenna.html 65€
 +    * https://www.u-blox.com/sites/default/files/ANN-MB_DataSheet_%28UBX-18049862%29.pdf
 +  * https://store-drotek.com/909-u-blox-ann-mb-multi-band-antenna.html 53€
 +    * https://raw.githubusercontent.com/drotek/datasheets/master/DrotekDoc_0910%20-%20DA910%20Antenna.pdf
 +
 +**Mise en place base**
 +  * https://jancelin.github.io/docs-centipedeRTK/docs/base/Materiels.html
 +  * https://jancelin.github.io/docs-centipedeRTK/docs/rover/Android/RTKlibDroid.html pour info
 +  * https://store-drotek.com/891-rtk-zed-f9p-gnss.html gps utilisé
 +  * https://github.com/Stefal/rtkbase 
 +  * https://github.com/jancelin/rtkbase
 +  * ( http://docs.navdata.net/en/latest/about.html )
 +==== Mobiles et enregistreurs ====
 +La partie rover pour la collecte de points
 +
 +**pistes**
 +  * https://diydrones.com/forum/topics/project-of-touchscreen-gui-for-rtklib
 +  * https://github.com/Francklin2/RTKLIB_Touchscreen_GUI/wiki
 +  * https://github.com/Francklin2/TouchRTKStation
 +  * https://rtklibexplorer.wordpress.com/2016/11/04/pi-zero-based-gps-data-logger/
 +  * https://github.com/hcwinsemius/RTK_GNSS/blob/master/Positioning_guideline.md
 +
 +==== installation base GPS RTK pour centipede.fr ====
 +**1 ère phase : https://jancelin.github.io/docs-centipedeRTK/docs/base/Declaration.html**
 +
 +pour réaliser une base qui s’insérera dans le réseau centipede.fr et notre réseau wifi mais qu'on garde de coté pour le moment
 +
 +**2 ème phase selon https://github.com/jancelin/rtkbase**
 +
 +pour refaire une base de teste et un mobile (rover) d'enregistrement de point pour les relevés topographiques.
 +
 +  * Récupération et mise sur une SD de 2020-05-27-raspios-buster-lite-armhf.img
 +  * connexion serie  gnd/blanc/vert sur P1 ext 3,4,5 pour avoir un login pi/raspberry
 +  * raspi-config maj localisation, ouverture ssh
 +  * /usr/bin/tvservice -o dans /etc/rc.local pour une conso minimal si pas d'ecran
 +
 +<code> 
 +cd ~
 +apt install socat git rtklib dos2unix bc
 +git clone https://github.com/Stefal/rtkbase.git
 +
 +</code>
 +  * vérifier ls -l /dev/tty pour voir le ttyAMA0 qui est le gps DP0601 (drotek F9P) sur l'USB
 +  * cp settings.conf.default settings.conf et le modifier (pour moi)
 +<code>
 +user=pi
 +cast=/bin/str2str
 +com_port='ttyAMA0
 +</code>
 +  * dans receiver_cfg : mv U-Blox_ZED-F9P_rtkbase.cfg U-Blox_ZED-F9P_rtkbase.txt
 +  * dans RTKLIB/app/str2str/gcc/makefile CTARGET= -march=armv6 -mfloat-abi=hard -mfpu=vfp -ffast-math
 +  * ce qui donne : {{ :kerminy:str2str.tgz |}}
 +
 +** update firmware**
 +  * QUE 9600 bauds
 +  * cocher les 3 permieres cases
 +  * firmware de https://www.u-blox.com/en/product-resources?keywords=F9P&edit-submit-product-files=Go
 +** rover **
 +  * https://github.com/Francklin2/RTKLIB_Touchscreen_GUI
 +  * configuration U-block F9P [[:kerminy:Ublock-ZED-F9P]]
 +    * base https://github.com/Francklin2/RTKLIB_Touchscreen_GUI/wiki/6-Setting-the-Ublox-M8T-for-RAW
 +  * https://community.emlid.com/t/neo-m8t-with-rtkrcv-on-raspberry-pi-3/5521
 +  * http://marcotte-ag.no-ip.org:8080/geomatic/BBB/gps2.html et http://marcotte-ag.no-ip.org:8080/geomatic/BBB/config_init_RPIZEROW.html pour des cmd str2str
 +  * https://skyhorsetech.com/recent-projects/how-to-build-an-rtk-base-and-rover/
 +  * https://www.ensta-bretagne.fr/lebars/Share/uCenter_RTK_guide.pdf
 +
 +    * {{ :kerminy:rtknavi_qt_option.conf.tgz |}}
 +
 +==== Base autonome ====
 +Je reviens sur l'installation de la partie base
 +  * communication avec Jancelin difficile 
 +  * a priori je n'ai pas besoin d'offrir une basecar BZH29 existe deja
 +  * j'ai besoin de communiquer avec une base hors réseau 4G en plein champs
 +
 +D'ou l'idée de refaire une base dans une boite autonome que je dépose quelques heures avant les repérages.
 +Cela toujours avec le F9P
 +
 +  * la base se connecte sur une AP MINYHACK si elle existe
 +  * si elle communique avec le net , elle se fixe en tant que rover pour avoir une position précise
 +  * sinon elle offre un point d'acces WiFi (hostapd) pour le rover qui sera de toute manière à sa portée
 +  * si on a pas de réseau on utilise juste pour faire le point une liaison 4G et rtkexplorer sous wine...
 +
 +  - https://github.com/Stefal/rtkbase pour l'installation sur une RSP en place
 +    - http://192.168.2.188/status sur mon reseau temporaire pass d'installation = admin
 +  - option : https://github.com/rtklibexplorer/RTKLIB pour une précision supplémentaire
 +  - installation hostapd AP
 +    - deja : https://snhack.org/doku.php?id=projets:esgourde&s[]=dnsmasq
 +  - script de configuration du réseau au lancement <code>
 +
 +#!/bin/bash
 +# /usr/local/bin/config_reseau.sh (de /etc/rc.local)
 +while true
 +do
 +sleep 10
 +#test si AP connectee , sinon lance hostapd
 +        ping -c2 192.168.0.1 > /dev/null
 +        ROUTEIP=$?
 +        if [ ! -z $ROUTEIP ]; then
 +                systemctl start hostapd
 +                systemctl start dnsmasq
 +        fi
 +done
 +</code>
 +d'ou {{ :kerminy:gps_hostpas.tgz |}} venant de tar cvfz /tmp/gps_hostpas.tgz etc/hostapd etc/dnsmasq.* etc/resolv.conf.portail etc/rc.local usr/local/bin/test_reseau.sh etc/hosts etc/hostname etc/network/interfaces lib/systemd/system/wpa_supplicant.service
 +
 +
 +==== Rover ====
 +  * [[:kerminy:tests après tâtonnement]]
 +==== Pointeuse globale====
 +[[:kerminy:pointeuse|Pointeuse globale]] est une expérimentation d'outil de pointage physique
 +
 +==== Trucs ====
 +  * http://rtkexplorer.com/getting-started-with-rtknavi-2/
 +    * -> mettre un plan (tole) disque 20cm au moins
 +  * install hdmi 5" waveshare https://www.waveshare.com/wiki/5inch_HDMI_LCD
 +    * https://github.com/goodtft/LCD-show fonctionne lui ... pour éviter la bordure muette
 +mettre 
 +  max_usb_current=1
 +  hdmi_group=2
 +  hdmi_mode=87
 +  hdmi_cvt 800 480 60 6 0 0 0
 +  hdmi_drive=1
 +en fin de /boot/config.txt
 +<code>
 +git clone https://github.com/goodtft/LCD-show
 +cd LCD-show/
 +chmod +x LCD5-show
 +./LCD5-show
 +</code>
 +  * install clavier virtuel par apt install florence at-spi2-core
 +
 +
 +===== Pouvant servir =====
 +==== MESH LORA ====
 +
 +  * https://meshtastic.letstalkthis.com/ 
 +  * https://github.com/sudomesh/disaster-radio
kerminy/terre.txt · Dernière modification : 2024/02/09 17:26 de 127.0.0.1