Raspberry Installation (… pas si simple)

Jour 1 : 02/12/2023

Les pré requis :

Démarrage : 9:00

  • https://www.raspberrypi.com/software/
  • Le site web de Rasp propose un logiciel d’installation intégré => 2 tentatives => 2 échecs (vérification écriture incorrecte => 1:00 de perdue et abandon (il semble que certains secteurs de la carte ne puissent être écrits ? Lus ?
  • Chargement du fichier image Raspbian Desktop 64bits pour installation manuelle comme dans la vidéo (mais sans Zip et avec une extension xz ??? ).
  • Installation Rufus https://rufus.ie/fr/
  • Lancement de la procédure =>  l écriture s achève et … la carte disparait de l affichage. => impossible de l utiliser => recherche web + stress => lancement de l utilitaire gestion de disque qui la voit … vide et non formaté => réaffectation d une lettre au lecteur => formatage standard => relancement de Rufus avec vérification des secteurs  => 1:00 de test en écriture + 1:00 de test en lecture (52Go !!) + 30 minutes d’écriture de l image disque
  • finalement Le Rasp Boot !!!!

Suite 13:00

  • Mise  a jour des paquets et de l OS => 1:00
  • Activation SSH et VNC pour prendre le contrôle  a distance
  • La connexion SSH et VNC à distance est impossible depuis le PC en local.
  • La Box bloque les ports 22 (SSH) et 5900 (VNC) => Réglage via l interface de la Box (192.168.1.1)
  • Toujours bloqué
  • Moult recherche web
  • De plus, le Rasp freeze des que Firefox est ouvert !!! Le débit Web est … minable : retour sur les vicinales de l’information !!

fin 22:00

  • Une illumination !! => j’essai de passer par l’extérieure (le WAN) => jusque là je teste l’adresse local du Rasp (192.168.1.30) => j’essaie de passer par l’adresse WAN de la BOX (qui changera bientôt avec l’adressage dynamique d’ORANGE) => Bingo !!!
  • Connexion SSH =>> OK !
  • Connexion VNC =>> OK !

Jour 2 03/12/2023

Objectifs :

  • Installer : VNC, Python, La caméra.

9:00 :

  • Installer Python
  • Les mises à jours plantes => Réseau trop lent => Connection Time Out => Régler le pbs de lenteur !!!
  • Les problèmes de lenteurs sont réglés avec l’accès au WIFI « officiel » 293Mb/s vs la connexion « Invités » 6Mb/s
  • Maj : sudo apt-get update
  • Python 3.11.2
  • éditeur python sous linux ?  NotePad ? Emacs semble avoir les faveurs de la communauté…
    • install EMACS : sudo apt-get install emacs => pas d’erreurs! Magique. Install OK => commande lancement : emac
    • …. et Freeeeeezzzzze !!! => Hard reboot.
  • Install openCV : sudo apt-get install python3-opencv
    • …. et Freeeeeezzee en plein milieu de l’installation !!!! (Firefox ?)
    • reprise purge des paquets installés partiellement : sudo dpkg –configure -a
    • Install terminée
    • test : ok => version OpenCV : 4.6.0
  • Surveiller la mémoire => $ htop

10:30 :

  • transfert de fichiers PC => Rasp via SSH
    • https://www.it-connect.fr/chapitres/transfert-de-fichier-via-ssh/
    • scp est du transfert de fichiers avec cryptage sous ssh
    • $ scp -r /home/mickael/data/Ficher2 root@192.168.10.131:/var/www/
    • /home/vfsalyv/Documents/Python_DCA/
    • Après des bugs de claviers => OK de transfert de fichiers PC => Rasp :
    • scp -r ”C:\Users\Yves\Documents\DCA_FRELON_ASIAT\L42Tutoriels-master\Tutoriels-master\OpenCV\tutoriel34” vfsalyv@83.202.187.23:/home/vfsalyv/Documents/Python_DCA/
    • avec demande de password user / ou 83.202.187.23 est IP WAN du moment
    • option -r pour récursivité => Tous les fichiers du répertoire. => Rapide et puissant !!

11:20 : pause

  • Next => Tester avec la caméra.

15:40 : reprise … avec un clavier qui écrit les accents !!!

  • Montage de la caméra.
    • Hailege Raspberry Pi Camera 5MP OV5647 Adjustable-Focus Webcam Night Vision Camera Module Video 1080p for Raspberry-pi 2 Raspberry-pi 3 Model B Model
  • sudo raspi-config => Camera non reconnue !
  • libcamera-hello => ça marche !
  • sudo raspi-config
  • Les parametres de la camera :
    • $ v4l2-ctl --info -d /dev/video0 --list-formats-ext
  • $ rpicam-hello –list-cameras
    • 0 : ov5647 [2592×1944 10-bit GBRG] (/base/soc/i2c0mux/i2c@1/ov5647@36)
      Modes: ‘SGBRG10_CSI2P’ :

      • 640×480 [58.92 fps – (16, 0)/2560×1920 crop]
        1296×972 [43.25 fps – (0, 0)/2592×1944 crop]
        1920×1080 [30.62 fps – (348, 434)/1928×1080 crop]
        2592×1944 [15.63 fps – (0, 0)/2592×1944 crop]

20:10 Résolu … après beaucoup d’effort et l’aide du web.

merci « Tom Blums« , je ne te connais pas … mais je t’aime 🙂

la clé => [camera].capture_array()

[pastacode lang= »python » manual= »import%20cv2%0Afrom%20picamera2%20import%20Picamera2%0Aprint(cv2.__version__)%0A%0A%0Apicam2%20%3D%20Picamera2()%0Apicam2.start()%0Awhile%20True%3A%0A%20%20%20image%20%3D%20picam2.capture_array()%0A%20%20%20cv2.imshow(%22Frame%22%2C%20image)%0A%20%20%20if%20cv2.waitKey(1)%260xFF%3D%3Dord(‘q’)%3A%0A%20%20%20%20%20%20%23cv2.imwrite(%22test_frame.png%22%2C%20image)%0A%20%20%20%20%20%20break%0A%0Acv2.destroyAllWindows() » message= »Opencv & Picamera » highlight= » » provider= »manual »/]

y a des erreur sous python … mais sa marche et on s’en fout !