docs: Sphinx — 9 pages rst, conf.py rtd-theme, sources.bib, navigator_imu
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
74
docs/source/hardware.rst
Normal file
74
docs/source/hardware.rst
Normal file
@@ -0,0 +1,74 @@
|
||||
Hardware
|
||||
========
|
||||
|
||||
Composants
|
||||
----------
|
||||
|
||||
Raspberry Pi 4B
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
- **CPU** : Broadcom BCM2711, Cortex-A72 64-bit @ 1.8 GHz
|
||||
- **RAM** : 4 GB LPDDR4
|
||||
- **OS** : BlueOS (Raspbian Bullseye + Docker)
|
||||
- **Connexion** : Ethernet ou WiFi 5 GHz
|
||||
- **Alimentation** : 5V 3A via câble BlueROV2 ou USB-C
|
||||
|
||||
Caméras stéréo — Microsoft LifeCam HD-3000
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
- **Résolution** : 1280×720 @ 30 fps
|
||||
- **Interface** : USB 2.0
|
||||
- **Focale estimée** : ~525 px (à calibrer)
|
||||
- **Champ** : ~68° horizontal
|
||||
- **Boîtier** : étanche DIY ou logement BlueROV2
|
||||
|
||||
.. note::
|
||||
Les caméras ne sont pas étanches nativement. Un boîtier optique
|
||||
plat (port verre optique sans distorsion) est nécessaire.
|
||||
Utiliser du verre borosilicate 5 mm, joint EPDM, serrage 6 vis M3.
|
||||
|
||||
Carte Navigator (Blue Robotics)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
La carte Navigator est directement connectée au GPIO 40-pins du Pi4B.
|
||||
|
||||
- **IMU** : Bosch BMI088 (accéléromètre + gyroscope 6-axes séparés)
|
||||
- **Baromètre/profondimètre** : TE MS5837-30BA (0–300 bar)
|
||||
- **PWM thrusters** : NXP PCA9685 (16 canaux I2C)
|
||||
- **Interface** : SPI (BMI088) + I2C (MS5837, PCA9685)
|
||||
- **Fréquence IMU** : jusqu'à 400 Hz configurable via ArduSub
|
||||
- Voir ``docs/source/navigator_imu.rst`` pour détail fusion VIO
|
||||
|
||||
Support caméras (OpenSCAD)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Voir ``/hardware/camera_mount.scad``.
|
||||
|
||||
- Espacement fixe **11 cm** (médiane de la plage optimale 10–12 cm)
|
||||
- Trous M3 × 4 pour fixation sur châssis AUV
|
||||
- Slot câbles USB intégré
|
||||
- Matériau recommandé : PETG (résistance eau, déformation thermique)
|
||||
|
||||
Montage
|
||||
-------
|
||||
|
||||
::
|
||||
|
||||
Vue de dessus :
|
||||
|
||||
USB-A Pi4 USB-A Pi4
|
||||
| |
|
||||
________↓_________ _________↓________
|
||||
| LifeCam gauche |←11cm→| LifeCam droite |
|
||||
|__________________| |__________________|
|
||||
↓ ↓
|
||||
Cam 0 Cam 1
|
||||
(cv2.VideoCapture(0)) (cv2.VideoCapture(1))
|
||||
|
||||
|
||||
Connectique BlueROV2
|
||||
--------------------
|
||||
|
||||
Le Raspberry Pi 4B se loge dans le tube électronique principal.
|
||||
Les câbles USB traversent le presse-étoupe 4 trous M10.
|
||||
Prévoir longueur câble USB ≥ 30 cm (interne) + 15 cm (externe vers support).
|
||||
Reference in New Issue
Block a user