Table des matières:

Vidéoconférence automatique pour grand-mère avec Raspberry Pi : 9 étapes (avec photos)
Vidéoconférence automatique pour grand-mère avec Raspberry Pi : 9 étapes (avec photos)

Vidéo: Vidéoconférence automatique pour grand-mère avec Raspberry Pi : 9 étapes (avec photos)

Vidéo: Vidéoconférence automatique pour grand-mère avec Raspberry Pi : 9 étapes (avec photos)
Vidéo: 💽 CREER SON PROPRE SERVEUR NAS AVEC UN PC - Partie 1: Montage et configuration 2024, Novembre
Anonim
Vidéoconférence automatique pour grand-mère avec Raspberry Pi
Vidéoconférence automatique pour grand-mère avec Raspberry Pi
Vidéoconférence automatique pour grand-mère avec Raspberry Pi
Vidéoconférence automatique pour grand-mère avec Raspberry Pi

Je m'inquiète pour ma grand-mère de 90 ans car même elle devrait rester à la maison pendant l'épidémie de COVID, elle sort continuellement, fait des choses "essentielles" dans la rue, comme acheter des billets de loterie, parler avec les voisins. Je pense que ce n'est pas le bon moment pour elle de sortir. L'une des principales raisons pour lesquelles elle quitte la maison est qu'elle a besoin de plus d'interaction avec les gens. Elle a peur des nouveaux trucs techniques, comme les téléphones portables, c'est pourquoi j'ai décidé de mettre en place une unité de visioconférence basée sur Raspberry Pi qu'elle n'a pas du tout à toucher. Il n'y a pas d'activation / désactivation, pas de démarrage d'appels. J'ai écrit cette instruction sur la façon dont j'ai mis en place cette unité pour aider toute personne qui doit prendre soin de personnes âgées.

Étape 1: Construire l'unité

Construire l'unité
Construire l'unité
Construire l'unité
Construire l'unité
Construire l'unité
Construire l'unité

Il suffit de collecter tous les composants et de les connecter comme sur le schéma.

Carte amplificateur numérique TPA3116D2 2.0 50wHttps://www.aliexpress.com/item/32893287005.html

Alimentation Raspberry Pi 3 B+ 5V 3A

Raspberry Pi 3 modèle B + Plus dissipateur de chaleur

Raspberry Pi 3 modèle B +

Caméra Raspberry Pi

Carte Micro SD 32 Go

Carte son USBHttps://www.aliexpress.com/item/32897897007.html

Moniteur C'était mon ancien moniteur. N'importe quel moniteur peut le faire.

Haut-parleur C'était mon ancien haut-parleur. N'importe quel orateur peut le faire.

Adaptateur HDMI vers VGAHttps://www.aliexpress.com/item/32897897007.html

Câble EthernetHttps://www.aliexpress.com/item/32897897007.html

Casque utilisé comme microphone C'était mon ancien casque, n'importe quel microphone peut le faire

Le coût matériel total du projet: 67 USD

J'ai imprimé ce boîtier Raspberry Pi:

www.thingverse.com/thing:922740

Pour l'amplificateur, j'ai conçu et imprimé un boîtier.

www.thingverse.com/thing:4298257

C'était simple à imprimer, et j'ai pu le fixer au haut-parleur avec des vis.

J'ai dû modifier mon casque, pour utiliser leur partie micro. Le connecteur jack a été modifié conformément à la photo.

Étape 2: Installez Rasbian

Installer Rasbian
Installer Rasbian
Installer Rasbian
Installer Rasbian
Installer Rasbian
Installer Rasbian

Voici les instructions étape par étape avec des captures d'écran:

1. Téléchargez SDFormatter à partir d'ici:

www.sdcard.org/downloads/formatter/eula_wi…

2. Extrayez le zip et installez SDFormatter

3. Insérez la carte MicroSD dans le PC. j'ai utilisé un adaptateur USB

4. Exécutez SDFormatter et formatez la carte MicroSD

5. Téléchargez l'imageur Raspberry et installez-le:

6. Démarrez Raspberry imager.exe et installez Rasbian

Étape 3: Configurer le Wifi, activer SSH, allumer Raspberry

Configurer le Wifi, activer SSH, allumer Raspberry
Configurer le Wifi, activer SSH, allumer Raspberry
Configurer le Wifi, activer SSH, allumer Raspberry
Configurer le Wifi, activer SSH, allumer Raspberry
Configurer le Wifi, activer SSH, allumer Raspberry
Configurer le Wifi, activer SSH, allumer Raspberry
Configurer le Wifi, activer SSH, allumer Raspberry
Configurer le Wifi, activer SSH, allumer Raspberry

7. Créez le fichier wpa_supplicant.conf avec NotePad+ (https://notepad-plus-plus.org/downloads/).

7.a. Modifier le codage du texte Édition->EOL->Linux

7.b. Ajoutez-le dans le fichier et modifiez le SSID et le mot de passe wifi (psk) en fonction de vos informations d'identification Wifi.

cpays=nous

update_config=1

ctrl_interface=/var/run/wpa_supplicant

réseau={

scan_ssid=1

ssid="MyNetworkSSID"

psk="Pa55w0rd1234"

}

7.c. Copiez Créer le fichier wpa_supplicant.conf dans le répertoire racine de la carte SD.

  • Activer l'accès à distance (SSH): créez un nouveau fichier ssh.txt vide dans le répertoire racine de la carte SD.
  • Insérez la carte SD dans votre Pi et connectez l'alimentation.

Étape 4: Configuration du routeur

Configuration du routeur
Configuration du routeur
Configuration du routeur
Configuration du routeur
Configuration du routeur
Configuration du routeur

8. Découvrez l'adresse IP du Raspberry Pi à partir de votre routeur: lancez un navigateur et entrez dans l'interface d'administration de votre routeur. Il s'agit généralement de: https://192.168.0.1/. Dans le menu de base -> liste DHCP du sous-menu DHCP, vous trouverez un nouveau périphérique. Le délai d'expiration est le plus élevé car il a commencé récemment. Dans mon cas 192.168.0.16

9. Définissez une adresse IP fixe pour votre Raspberry Pi sur le routeur: Dans le sous-menu DHCP des informations sur le bail de réservation DHCP, l'adresse IP du PasbarryPI doit être ajoutée. Dans mon cas, 192.168.0.16. Ce paramètre permet que cette adresse IP fixe ne soit disponible que pour cette unité spécifique de votre réseau.

10. Effectuez une redirection de port pour autoriser le bureau à distance (connexion VNC). Allez dans Avancé->Transfert Définissez l'IP locale sur votre PasbarryPI (192.168.0.16) et les ports sur 5900. Protocole: TCP. Cette redirection de port vous permettra d'accéder à votre Raspberry de n'importe où depuis Internet.

Étape 5: Raspberry First Connection

Raspberry Première connexion
Raspberry Première connexion
Raspberry Première connexion
Raspberry Première connexion
Raspberry Première connexion
Raspberry Première connexion

11. Utilisez un programme de terminal comme Putty (https://www.putty.org/) Saisissez l'adresse IP.

Port par défaut 22. Type de connexion SSH et connexion. Il ouvrira un terminal de base de texte.

12. Entrez le login: pi et le mot de passe: raspberry. Connexion par défaut pour Raspberry.

13. Obtenez les mises à jour de rasbarry.org avec cette commande:

- mise à jour sudo apt-get

14. Mettez à niveau pour prendre effet de toutes les mises à jour.

- mise à niveau sudo apt-get

Quand ils demandent ce qui suit. tapez: « O »

« Après cette opération, 4 250 Ko d'espace disque supplémentaire seront utilisés.

Voulez-vous continuer? [O/n]" O

15. Configurez le bureau à distance. Pour contrôler à distance le Raspberry Pi, je choisis le programme RealVNC. Installez le programme RealVNC pour avoir un bureau à distance. Tapez dans le terminal:

- sudo apt installer RealVNC-vnc-server realvnc-vnc-viewer

16. Activation du serveur VNC. Entrez dans le menu de configuration de framboise. Taper:

- sudo raspi-config

16.a. 5. Options d'interfaçage->

16.b. P3 VNC->

16.c. Souhaitez-vous que le serveur VNC soit activé ? Oui

Remarque supplémentaire: modifiez le mot de passe. Dans le menu de configuration de raspberry, il y a la possibilité de changer le mot de passe et le nom d'utilisateur par défaut.

16.d. 1. Changer le mot de passe utilisateur->

16.e. D'accord ->

16.f. Tapez deux fois le mot de passe->

16.g. Finir

Étape 6: Configuration du service NoIP

Configuration du service NoIP
Configuration du service NoIP
Configuration du service NoIP
Configuration du service NoIP
Configuration du service NoIP
Configuration du service NoIP

17. Rendez votre appareil disponible sur Internet. Le problème avec le fournisseur d'accès Internet est que parfois le routeur obtient une nouvelle adresse IP. J'avais besoin d'un service qui rende mon Raspberry toujours disponible sur la même adresse IP. Le service NOIP était idéal pour moi. Il est gratuit et facile à installer sur Raspberry. Visitez le site Web de NoIp, inscrivez-vous et créez votre domaine: https://www.noip.com/, c'est-à-dire vidoeconfforgrandma.hopto.org.

18. Retour au terminal SSH. Installons le logiciel NoIp pour Raspberry. Après chaque entrée, vous devez appuyer sur "Entrée". Créez un dossier pour NoIp. Type:

- mkdir /home/pi/noip

- cd /home/pi/noip

Téléchargez le programme:

- wget

- tar vzxf noip-duc-linux.tar.gz

- cd noip-2.1.9-1

Installez-le:

- sudo faire

- sudo make install

Après avoir tapé « sudo make install », vous serez invité à vous connecter avec le nom d'utilisateur et le mot de passe de votre compte No-IP.

Répondez aux questions pour continuer. Lorsqu'on vous demande à quelle fréquence vous souhaitez que la mise à jour se produise, vous devez en choisir 5 ou plus. L'intervalle est indiqué en minutes. Si vous choisissez 5, l'intervalle de mise à jour sera de 5 minutes. Si vous choisissez 30, l'intervalle sera de 30 minutes.

Démarrez le programme NoIP:

- sudo /usr/local/bin/noip2

Vérifiez si le service NoIP fonctionne correctement. S'il affiche l'adresse IP et votre compte, et qu'il est actif, vous l'avez créé.

- sudo noip2 -S

19. Le programme Make NoIP démarre au démarrage du Raspberry. Pour démarrer le client No-IP au démarrage, éditez crontab:

- crontab -e

ajouter une nouvelle ligne:

- @reboot sudo -u root noip2

Vous pouvez fermer le fichier (CTRL+X…) et enregistrer les modifications (…appuyez sur "y" et Entrée).

20. Redémarrez Raspberry pour vérifier que tout fonctionne correctement

- redémarrage sudo

Vérifiez que NoIp est toujours en cours d'exécution

- sudo noip2 -S

Étape 7: Bureau à distance avec VNC

Bureau à distance avec VNC
Bureau à distance avec VNC
Bureau à distance avec VNC
Bureau à distance avec VNC
Bureau à distance avec VNC
Bureau à distance avec VNC

21. Téléchargez et installez le client RealVNC Viewer pour Windows

22. démarrez RealVNC Viewer sur votre PC Windows. A partir de maintenant, le bureau du Raspberry est contrôlé à distance.

23. Lors de la première connexion, il y aura différentes questions. Comme la localisation, le mot de passe, le réseau, la mise à jour du logiciel. Répondez à ces questions comme bon vous semble. Je recommande que le mot de passe et la configuration réseau restent tels qu'ils ont été définis auparavant.

24. L'installation est terminée. Redémarrez le Raspberry Pi

Étape 8: utiliser le système

Image
Image
Utiliser le système
Utiliser le système
Utiliser le système
Utiliser le système

25. L'appel vidéo commence en cliquant sur l'icône du logiciel RealVNC Viewer sur votre PC local.

26. Vous devez vous connecter à Grandma's Raspberry. c'est-à-dire vidoeconfforgrandma.hopto.org. Le mot de passe peut être stocké dans la visionneuse RealVNC. L'authentification doit être effectuée uniquement lors de la première connexion.

27. Lorsque vous y êtes, lancez Chrome et créez un lien de vidéoconférence pour l'application vidéo Jitsi. Comme:

meet.jit.si/vidoeconfforgrandma

Si vous souhaitez utiliser la même salle de visioconférence, vous devez ajouter le lien à votre signet.

28. Déconnectez-vous de RealVNC et démarrez Jitsi sur votre PC local avec le même lien.

29. La connexion est établie. Parlez avec votre grand-mère, aussi longtemps que vous le pouvez.

30. Après la conversation, n'oubliez pas de vous reconnecter avec la visionneuse RealVNC et de fermer le chrome.

Étape 9: Remarques finales

Remarques finales
Remarques finales
Remarques finales
Remarques finales

Installez d'abord le système complet chez vous et laissez le système fonctionner pendant quelques jours. Ensuite, vous êtes prêt à l'installer chez grand-mère. Je ne veux pas passer beaucoup de temps dans mon appartement Granma pour des raisons de sécurité, j'ai donc tout pré-installé avant de quitter mon domicile, et seule la configuration du routeur a été effectuée chez grand-mère. L'installation m'a pris environ 10 minutes. Il suffit de placer la plate-forme sur un bureau, de la brancher à 230 VCA et de connecter le routeur. J'ai utilisé mon ordinateur portable pour faire la configuration du routeur.

Ma grand-mère était contente. Il y a des problèmes techniques avec le fournisseur d'accès Internet et le haut-parleur local qui ne fonctionnent pas toujours. Je sais qu'ouvrir un port sur le routeur et utiliser VNC n'est pas la chose la plus sûre à faire en matière de sécurité Internet, mais je n'avais aucune idée plus sûre. J'ai changé le nom de connexion et le mot de passe RaspberryPI en un mot de passe très difficile, et ce Raspberry ne contient aucune information sensible; si quelqu'un prend en charge cette unité et commence à agir étrangement, j'ai montré à ma grand-mère comment éteindre le tout avec un gros interrupteur rouge, et j'ai une copie de l'ensemble du système, donc la récupération ne prendra que quelques minutes.

De plus, j'ai pu jouer avec l'aide d'un bureau à distance à de vieilles vidéos de grand-mère sur les unions familiales. Ces vidéos ont aussi beaucoup aidé.

Encore une chose

Pendant toute l'installation, j'ai utilisé un masque facial pour me protéger et protéger ma grand-mère.

Le masque facial Portwest FFP2 que j'utilise a un petit problème car il a une valve dessus et donc il ne protège que le porteur. Le porteur du masque facial peut infecter les autres avec l'air expiré. C'est pourquoi j'ai conçu une pièce supplémentaire qui peut être utilisée pour presser une feuille filtrante sur la valve d'expiration. Ainsi, l'air expiré sera également filtré. Je le teste depuis un moment maintenant; cela rend l'expiration un peu plus difficile et la désinfection du masque est un peu difficile, mais cela peut être utilisé.

www.thingverse.com/thing:4294357

Après avoir utilisé le masque facial, j'utilise de l'éthanol pulvérisé pour désinfecter le masque. Tant que l'éthanol s'évapore, j'ai besoin d'un endroit pour empêcher tout contact entre le masque facial et l'environnement. À cette fin, j'ai conçu un crochet temporaire pouvant être fixé à n'importe quelle étagère ou bureau. J'espère que cette épidémie ne durera que quelques mois donc je ne veux pas utiliser de crochets muraux ordinaires qui endommageraient les meubles. Ainsi, le crochet d'étagère est fixé temporairement avec une vis M6 à l'étagère. Le masque est suspendu à une longue vis M6 fixée à la plate-forme imprimée. Le M6 peut être installé verticalement ou horizontalement.

www.thingverse.com/thing:4296362

J'ai utilisé les instructions suivantes pour terminer mon projet. Merci aux auteurs:

www.instructables.com/id/Video-Calling-on-…

www.raspberrypi-spy.co.uk/2017/04/manually…

www.raspberrypi.org/documentation/remote-a…

www.noip.com/support/knowledgebase/install…

raspberrypi.tomasgreno.cz/no-ip-client.html

Conseillé: