Aller au contenu
GuiToon

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

Messages recommandés

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

Partager ce message


Lien à poster
Partager sur d’autres sites



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


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.

Partager ce message


Lien à poster
Partager sur d’autres sites
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)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites
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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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") ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

 

Partager ce message


Lien à poster
Partager sur d’autres sites



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

Partager ce message


Lien à poster
Partager sur d’autres sites

@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 )

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites



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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites
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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites
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.

Partager ce message


Lien à poster
Partager sur d’autres sites
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. 

Partager ce message


Lien à poster
Partager sur d’autres sites

 

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.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites



Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.

×
×
  • Créer...