Jour 1 : 02/12/2023
Les pré requis :
- Excellente vidéo :
- Installation Raspbian (Sim requise) : https://www.youtube.com/watch?v=SUMYJJ6ulaM
- Raspberry B3+
- Carte SD mini 52Go
- Alim 3 ampères
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]
- 640×480 [58.92 fps – (16, 0)/2560×1920 crop]
- 0 : ov5647 [2592×1944 10-bit GBRG] (/base/soc/i2c0mux/i2c@1/ov5647@36)
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 !