Aller au contenu
View in the app

A better way to browse. Learn more.

Forum Automobile Propre

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[TUTO] Dashcam / Sentinelle : utiliser un Raspberry Pi en guise de stockage USB

Featured Replies

Posté(é)

Pour ceux qui veulent une cle USB et du WiFi il existe cette solution: https://github.com/cimryan/teslausb

Nouvelle URLhttps://github.com/marcone/teslausb

On utilise un Raspberry Pi W qui est capable d'émuler une cle USB,

et pour le coût, environ 20-25€ + une carte SD de qualité.

 

Exemple: ( juste un exemple, je n'ai pas d'actions et c'est pas forcement les moins chers )

Pi zero W + USB Addon : ( attention à bien prendre une version "W" )

https://www.aliexpress.com/item/The-Raspberry-Pi-Zero-Pi-zero-W-Pi-Zero-WH-BadUSB-Board-Bundle-Pi0-Addon-Board/32900571446.html

mini coque:

https://www.amazon.fr/Acrylique-transparente-Raspberry-Badusb-Tableau/dp/B07CRH895M/ref=sr_1_fkmrnull_12

 

Voici donc ce que vous allez recevoir et assembler ( rien de bien méchant ?)

IMG_20190426_190912.thumb.jpg.5a7b8f89c23ee0217f81d8a81a41aece.jpg

IMG_20190426_192157.thumb.jpg.3c40a74e548d38ad877db4c8f4ce7cdf.jpg

IMG_20190426_192209.thumb.jpg.10fc518a14941088e5c947845bc6ccba.jpg

 

Pour l'installation, je n'ai pas réussi avec une image toute prête, j'utilise donc le mode manuel qui permet aussi de faire plus de chose.

 

Tout est expliqué ici: https://github.com/marcone/teslausb

je ne fais qu'une traduction et un retour d'expérience.( sous Windows )

 

à télécharger:

https://downloads.raspberrypi.org/raspbian_lite_latest ( c'est la version 2019-04-08 dans mon cas)

à télécharger et installer:

https://www.balena.io/etcher/

et aussi si vous ne l'avez pas déjà: https://support.apple.com/kb/DL999?locale=fr_FR

c'est pour prendre la main directement sur le Pi sans passer par le réseau ( ou en réseau local par USB pour être plus précis )

et on reboot le PC car sinon Bonjour ne marchera pas.

 

on mets la carte SD dans le PC ( via un lecteur interne ou USB )

on lance ether, et on flash l'image raspbian téléchargé plus haut.

 

ensuite on ouvre un explorateur de fichier pour voir quel lettre à le lecteur qui s'appelle "boot" ( c'est d: dans mon cas )

On ouvre une fenêtre PowerShell, et on lance les commandes suivantes:

Set-ExecutionPolicy -Scope CurrentUser Unrestricted

on confirme par "o" ( c'est pour débloquer certaine fonction du PowerShell )

wget https://raw.githubusercontent.com/marcone/teslausb/main-dev/setup/windows/setup-piForHeadlessConfig.ps1 -OutFile setup-piForHeadlessConfig.ps1
./setup-piForHeadlessConfig.ps1 -Verbose

on vous demande la lettre du lecteur boot, puis le nom de votre réseau et son password.

Si vous avez un deuxième réseau à ajouter vous lancez:

./add-wifi.ps1 -Verbose

on vous demande la lettre du lecteur boot, puis le nom de votre réseau et son password.

 

Ensuite on éjecte proprement la carte SD du PC et on la place dans le Pi.

on va connecter le Pi au PC par un des port mini-usb ( celui noté USB )

IMG_20190426_192157_USB.thumb.jpg.b55a97f97bca807d0da82d5e534875fd.jpg

 

après 2 min toujours dans la fenêtre PowerShell on lance:

ssh [email protected]

le password est "raspberry" ( dans les "" )

Vous lancez la commande

passwd

pour changer votre password.

 

on va ensuite installer la fonctionnalité cle USB.

on passe en root avec la commande

sudo su -i

on prépare les paramètres de votre PC ou NAS:

export ARCHIVE_SYSTEM="cifs"
export archiveserver="NomDuServer"
export sharename="NomDuServer"
export shareuser="NomDuUser"
export sharepassword="pa$$w0rd"

Pour le sharename, même si sous windows je tape NomDuServer\NomDuUser là je ne tape que le NomDuUser

on choisie la taille de la partie pour la caméra ( 100% dans mon cas, sur une carte SD de 32Go il reste 24,9Go de libre, mais on pourrait avoir une partie pour la music aussi)

export camsize=50%

Puis on lance l'installation ( là c'est un peu long )

wget https://raw.githubusercontent.com/marcone/teslausb/main-dev/setup/pi/setup-teslausb
chmod +x setup-teslausb
./setup-teslausb

après ça on a fini, on éteint proprement le Pi:

halt

 

Et on peut brancher dans la voiture, en utilisant un câble ( c'est mieux ), et si c'est un câble en Y pensez que vous devez vous branché sur la prise bleu ( data )

 

Voilà, la suite (batterie) après quelques jours de tests.

 

 

 

Modifié par GuiToon

Posté(é)



dès que j'aurai reçu tout je verrai pour faire un tuto si ça marche bien [emoji6]


Cool. C'est le genre de bidouille que j'adore.

Y a-t-il un autre moyen d'alimenter le Pi que par la prise USB ? (via un module Power Magic, comme une dashcam, par exemple ?) Ce serait ballot que ça ne marche pas parce que l'alimentation de la prise USB se coupe trop tôt.
Posté(é)
  • Auteur
Il y a 10 heures, Kratus a dit :
Y a-t-il un autre moyen d'alimenter le Pi que par la prise USB ? (via un module Power Magic, comme une dashcam, par exemple ?) Ce serait ballot que ça ne marche pas parce que l'alimentation de la prise USB se coupe trop tôt.

 

Je me suis posée la même question, on peut alimenté le pi par les broches, mais il faut être sur qu'il n'y aura pas de retour de courant du pi vers la voiture.
Mais je voudrais aussi mettre ça en place avec un une petite batterie lithium comme ça par exemple :

012533 (1)

 

Posté(é)

Bonjour,

 

Super idée @GuiToon j'ai tout le matos... Sauf la voiture.... en espérant son arrivée rapide.

Je vais préparer le Roi en attendant.

 

Il me semble indispensable d'alimenter le rpi par la prise USB car si on l'alimente par une source externe, il y a de sérieux risques de retour vers la voiture, en espérant que Tesla respecte la norme d'alim i>1A sous 5v.

 

Bonne journee

Modifié par Gwladys

Posté(é)
  • Auteur

je pensais bricoler un câble USB avec juste trois fils ( neutre et les 2 data ) et une autre prise avec juste les deux fils d'alim.
Un peu comme le câble Y qu'utilise certains pour changer un téléphone et utiliser une clé USB en même temps, en coupant le fil + sur le côté data du Y.

Posté(é)

Il semble que l'avantage du Pi est de ne pas être sujet aux problèmes de corruption de données du fait que le logiciel Tesla ne démonte pas proprement les volumes.

Posté(é)
  • Auteur
Il y a 5 heures, jfbourguignon a dit :

Et une SDcard Toshiba Flashair avec un adaptateur USB ?

J' ai pas réussi à savoir si on peut utiliser un mode de transfert standard ou si on est obligé de passer par un sort propriétaire sur un téléphone...

Et comme l'a dit @Kratus le pi protégera les données des coupures sauvages d'alimentation de la carte.
Ça résoudra peut être le pb des fichiers avec une taille à 0.

Posté(é)

Le pb est que même si on ne passe que les datas entre la voiture et le rpi, les lignes de data constituent des lignes de potentiel . Je pense que l'usb n'est pas une liaison à potentiel libre à collecteur ouvert/opto comme des bus de terrain par exemple. 

En effet le rpi peut permettre de gérer la fermeture des fichiers lors du shutdown, voire de les envoyer en wifi vers un stockage de masse.

 

Je pense que les prises USB sont alimentées en permanence ( pour enregistrement en mode sentinelle), donc pas de pb

 

Avez vous isole à quel moment les fichiers générés par la voiture étaient mal fermés/corrompus? Lors de l'extraction du support USB?, lors du passage en enregistrements sur un autre fichier? De manière aléatoire?

Que dit la doc pour les précautions lors de l'extraction du média? Arrêter le mode sentinelle, arrêter le mode dashcam (A moins que la dashcam ne s'arrête seule lors de l'arrêt du véhicule en "park") ?

 

Posté(é)

Bonsoir,

 

je me permet de demander à @guitoon s'il a pu faire des essais avec sa clé magique à base de RPI zero W et si tu as des retours d’expérience car j'ai assemblé un RPI zero w et je pense commencer la config soft demain.

 

merci,

 

(désolée s'il existe un autre sujet spécifique)

 

Posté(é)



désolée s'il existe un autre sujet spécifique


Pas encore, mais je pense que c'est une bonne idée d'ouvrir un sujet séparé.
@guitoon
Posté(é)
  • Auteur

@Kratus et @Gwladys

j'ai pas encore fait de post dédier car pour le moment ça marche pas ?

depuis un pc c'est bon mais depuis la voiture soit on voit pas la cle, soit on la voit sans pouvoir écrire ... ( appareil photo avec une croix grise )

Posté(é)

Bonjour,

Je pense faire la config aujourd'hui sur Pc (linux).

Tu l'alimentes par le port USB? as tu suivi ponctuellement le mode opératoire du github ou as tu trouvé des astuces?

Merci de ton aide.

Posté(é)

Salut,

 

Ca ne va pas un peu vite mettre l'OS en l'air toutes ces coupures de courant à chaque fois qu'on éteint la voiture ? Personnellement, mes Raspberry sont plutôt sensibles...

ou alors la voiture alimente en permanence les ports USB ? Ce serait surprenant.

Posté(é)



la voiture alimente en permanence les ports USB ? Ce serait surprenant.


Non, justement.
D'où ma question précédente pour une autre source d'alimentation.
Posté(é)

Hello,

Via Port OBDC (au dessus du tibia gauche du conducteur) et Powermagic Pro de Blackvue ?

Le port OBDC est alimenté en permanence, mais microcoupure de 1-2 secondes chaque fois que j'entre dans la voiture ...D'où nécessité du Powermagic, qui, en outre, empêchera de vider la batterie 12V.

Posté(é)

Bonsoir,

J'ai le matériel MAIS pas la voiture....

La suite quand j'aurais la voiture.

 

@Rano

Tu utilises quel RPI?,

c'est clair qu'il faut être très attentif et passer par un shutdown. Cependant, sur le pi zéro w, il semble exister des solutions de gestion d'un shutdown propre.

 

@oliviers

La prise accessoire 12v est elle alimentée en permanence?

 

Tes solutions d'alim sont intéressantes, ou connectes tu ton entrée 12v? Tu as les schémas de ta voiture?

 

Si tu as des infos sur la prise ODBII, je suis preneuse...car cela semble très propriétaire !

 

Bonne soirée,

Modifié par Gwladys

Posté(é)
Il y a 9 heures, Gwladys a dit :

 

@oliviers

La prise accessoire 12v est elle alimentée en permanence?

 

Si tu as des infos sur la prise ODBII, je suis preneuse...car cela semble très propriétaire !

 

 

Hello,

    La prise ODB2 de ma TMS est alimentée en permanence, sauf une brève coupure (1-2 sec) quand j'entre dans le véhicule.

Le brochage est standart, l'une des broches est alimentée en +12V, ce qui permet d'utiliser un adapateur qu'on trouve facilement sur le marché. P.ex. ceci:

https://www.amazon.fr/gp/product/B074YZ1GKL/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1

 

?

Modifié par oliviers

Posté(é)

Super,

Tu as la spec de la prise odb2 Tesla car j'ai aussi en projet une visu tête haute mais sans les spec de la prise ce n'est pas possible.

 

Merci

Posté(é)
Il y a 11 heures, Gwladys a dit :

Tu utilises quel RPI?,

c'est clair qu'il faut être très attentif et passer par un shutdown. Cependant, sur le pi zéro w, il semble exister des solutions de gestion d'un shutdown propre.

 

Des models B je crois. Effectivement, ça a du s'améliorer de ce côté là aussi.

 

Un peu HS, mais si pour certains l'idée c'était de pouvoir récupérer les vidéos sans enlever la clé, il y a cette solution aussi :

https://www.amazon.fr/Clé-SanDisk-Connect-sans-Noire/dp/B00ZCFYFAO mais je crains que les débits ne soient pas terribles. C'est dommage car l'idée est intéressante. Si j'ai bien compris ça crée son propre réseau wifi au lieu de se connecter au réseau de sa maison par exemple, mais c'est déjà ça, ça reste accessible depuis son téléphone.

Posté(é)
Il y a 3 heures, Gwladys a dit :

Super,

Tu as la spec de la prise odb2 Tesla car j'ai aussi en projet une visu tête haute mais sans les spec de la prise ce n'est pas possible.

 

Merci

Hélas non. Je ne me sers que du 12V. 

Posté(é)

 

Et bien, c'est du lourd votre affaire.

Jouer au sorcier avec un port USB relié directement au MCU !?!? Vous mettez potentiellement 3000.00€ sur la table si ça se passe mal parce que c'est clair que la garantie ne fonctionnera pas.

 

 

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.