SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Guillaume Membré
Une camĂ©ra en DIY đŸ“č sur
une mangeoire d’oiseau 🐩
au milieu du jardin 🌳
@GuillaumeMembre
guillaume.membre@zenika.com
https://www.geekeries.fun
twitter
e-mail
www
Consultant Formateur
DIY
Expérimentations
Webcam USB
2009
Prolongateur USB
Montage complet
SchĂ©ma d’ensemble
Logiciels
◇ GNU/Linux
◇ gspca : driver noyau “video 4 linux”
◇ mjpeg-streamer : https://github.com/jacksonliam/mjpg-streamer
ïż­ expose une webcam v4l en HTTP
IRL
Webcam
Vue de la webcam
kernel BUG at arch/arm/mm/dma-mapping.c:409!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = debd4000
[00000000] *pgd=1ffa3031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1]
last sysfs ïŹle: /sys/devices/platform/orion-ehci.0/usb1/1-1/1-1.1/bcdDevice
Modules linked in: gspca_zc3xx(+) scsi_wait_scan
CPU: 0 Not tainted (2.6.34-gentoo #1)
PC is at __bug+0x20/0x2c
LR is at release_console_sem+0x170/0x1b0
pc : [<c002afd0>] lr : [<c003c58c>] psr: 20000013
sp : dd937d08 ip : dd937c30 fp : dd937d14
r10: 00000008 r9 : bf00e6ac r8 : 0000000a
r7 : 000000d0 r6 : 00000002 r5 : 00000008 r4 : ffc07020
r3 : 00000000 r2 : 00000001 r1 : c05cabc0 r0 : 00000033
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 0005317f Table: 1ebd4000 DAC: 00000015
Kernel Oops
ïżœïżœ
NSLU2
◇ Proc : Arm Intel XScale IXP420
@266 MHz (ARMv5TE)
◇ Ram : 32 Mo
◇ Flash : 8 Mo
◇ Connectique : 2 USB2, Eth
2010
SchĂ©ma d’ensemble
IRL
DĂ©tection de mouvement
◇ Motion : https://motion-project.github.io/
◇ Seuil de dĂ©clenchement sur les changements de pixel
đŸ–Œ 1000 images / jour
DĂ©tection de mouvement
◇ RĂ©duction fps
◇ Filtre
◇ Masque
Power Over Ethernet
CablĂąge ethernet
Power Over Ethernet
RĂ©gulateur de tension
LM 7805
đŸ”„
RĂ©gulateur de tension
LM 2596
Vue d’ensemble
Allumage / extinction
automatique
Relais
Allumage automatique
Pilotage relais
◇ Arduino controller : https://gitlab.com/coliss86/arduino-controller
___ _ _
/ _  | | (_)
/ /_ _ __ __| |_ _ _ _ __ ___
| _ | '__/ _` | | | | | '_  / _ 
| | | | | | (_| | |_| | | | | | (_) |
_| |_/_| __,_|__,_|_|_| |_|___/
Commands available :
pin <pin number [4-8]> <0,1> - set pin value
s|io|status - i/o status
Coucher / lever soleil 🌅
Boite Ă©lectronique
2009 - 2013
Autopsie
Renaissance
Raspberry Pi
2014
Vue d’ensemble
Abri en bois
Rangement
Alimentation du Pi
RĂ©glage de la tension
2015
Extérieur
Photos
Et aprĂšs ?
Thanks!
Des questions?

Contenu connexe

Tendances

Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Silicon Comté
 
Prometheus et kubernetes | AIOS SH
Prometheus et kubernetes | AIOS SHPrometheus et kubernetes | AIOS SH
Prometheus et kubernetes | AIOS SHLaurent AMPLIS
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Cédric Leblond
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...JĂ©rĂŽme Petazzoni
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)JĂ©rĂŽme Petazzoni
 
DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...
DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...
DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...OpenNebula Project
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
 
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016Fabien Arcellier
 
Déploiements avec Docker
Déploiements avec DockerDéploiements avec Docker
Déploiements avec DockerLuis Lopez
 
Gdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetesGdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetesChristophe Furmaniak
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesChristophe Furmaniak
 
DĂ©ploiement et gestion d'un site web avec Rancher
DĂ©ploiement et gestion d'un site web avec RancherDĂ©ploiement et gestion d'un site web avec Rancher
DĂ©ploiement et gestion d'un site web avec RancherAnthony Sigogne
 
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1   construire, déployer et exécuter vos applications, ...Docker nice meetup #1   construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...adri1s
 
Introduction Ă  Docker et Gaudi
Introduction Ă  Docker et GaudiIntroduction Ă  Docker et Gaudi
Introduction Ă  Docker et GaudiEmmanuel Quentin
 
Varnish & blue/green deployments
Varnish & blue/green deploymentsVarnish & blue/green deployments
Varnish & blue/green deploymentsOxalide
 
Chroniques de formation : Scaling Code Labs avec Swarm et Compose
Chroniques de formation : Scaling Code Labs avec Swarm et ComposeChroniques de formation : Scaling Code Labs avec Swarm et Compose
Chroniques de formation : Scaling Code Labs avec Swarm et ComposeDamien Duportal
 
Workshop mesos docker devoxx fr 2016
Workshop mesos docker devoxx fr 2016Workshop mesos docker devoxx fr 2016
Workshop mesos docker devoxx fr 2016Julia Mateo
 
OpenShift en production - Akram Ben Assi & EloĂŻse Faure
OpenShift en production - Akram Ben Assi & EloĂŻse FaureOpenShift en production - Akram Ben Assi & EloĂŻse Faure
OpenShift en production - Akram Ben Assi & EloĂŻse FaureParis Container Day
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinLudovic Piot
 

Tendances (20)

Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
 
Prometheus et kubernetes | AIOS SH
Prometheus et kubernetes | AIOS SHPrometheus et kubernetes | AIOS SH
Prometheus et kubernetes | AIOS SH
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
 
DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...
DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...
DĂ©ploiement pour l’hĂ©bergement d’architecture cliente et mise en place du Sel...
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
 
Déploiements avec Docker
Déploiements avec DockerDéploiements avec Docker
Déploiements avec Docker
 
Gdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetesGdg lille-intro-to-kubernetes
Gdg lille-intro-to-kubernetes
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantes
 
DĂ©ploiement et gestion d'un site web avec Rancher
DĂ©ploiement et gestion d'un site web avec RancherDĂ©ploiement et gestion d'un site web avec Rancher
DĂ©ploiement et gestion d'un site web avec Rancher
 
Docker@linuq
Docker@linuqDocker@linuq
Docker@linuq
 
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1   construire, déployer et exécuter vos applications, ...Docker nice meetup #1   construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
 
Introduction Ă  Docker et Gaudi
Introduction Ă  Docker et GaudiIntroduction Ă  Docker et Gaudi
Introduction Ă  Docker et Gaudi
 
Varnish & blue/green deployments
Varnish & blue/green deploymentsVarnish & blue/green deployments
Varnish & blue/green deployments
 
Chroniques de formation : Scaling Code Labs avec Swarm et Compose
Chroniques de formation : Scaling Code Labs avec Swarm et ComposeChroniques de formation : Scaling Code Labs avec Swarm et Compose
Chroniques de formation : Scaling Code Labs avec Swarm et Compose
 
Workshop mesos docker devoxx fr 2016
Workshop mesos docker devoxx fr 2016Workshop mesos docker devoxx fr 2016
Workshop mesos docker devoxx fr 2016
 
OpenShift en production - Akram Ben Assi & EloĂŻse Faure
OpenShift en production - Akram Ben Assi & EloĂŻse FaureOpenShift en production - Akram Ben Assi & EloĂŻse Faure
OpenShift en production - Akram Ben Assi & EloĂŻse Faure
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
 

Similaire Ă  Une camĂ©ra đŸ“č en DIY sur une mangeoire d'oiseau 🐩 au milieu d’un jardin 🌳 ?

BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
 
Serveur nomade dans l'nternet des Objets
Serveur nomade dans l'nternet des ObjetsServeur nomade dans l'nternet des Objets
Serveur nomade dans l'nternet des ObjetsChristophe Villeneuve
 
cisco_base.ppt
cisco_base.pptcisco_base.ppt
cisco_base.pptOuliaLahouel1
 
Sizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsSizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsPhilippeBrogi
 
Hacking your Home @bdx.io
Hacking your Home @bdx.ioHacking your Home @bdx.io
Hacking your Home @bdx.iolaurenthuet
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalAmin Ferjani
 
Webinar switch 13112018
Webinar switch 13112018Webinar switch 13112018
Webinar switch 13112018Zyxel France
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedTECOS
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateursRMwebsite
 
Arduino saison 1-20180526
Arduino saison 1-20180526Arduino saison 1-20180526
Arduino saison 1-20180526FrancisGILLET
 
Kit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIYKit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIYlaurenthuet
 
Formation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIPFormation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIPWojciech GOMOLKA
 
Formation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCATFormation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCATWojciech GOMOLKA
 
EIGRP - Résumé EIGRP
EIGRP - Résumé EIGRPEIGRP - Résumé EIGRP
EIGRP - Résumé EIGRPmdyabi
 
Aspect avec AspectJ
Aspect avec AspectJAspect avec AspectJ
Aspect avec AspectJsimeon
 
Retour d'expérience : gérer des flux vidéos multiples de maniÚre optimisée
Retour d'expérience :  gérer des flux vidéos multiples de maniÚre optimiséeRetour d'expérience :  gérer des flux vidéos multiples de maniÚre optimisée
Retour d'expérience : gérer des flux vidéos multiples de maniÚre optimiséeSilicon Comté
 
Drupal dans l'internet des objets
Drupal dans l'internet des objetsDrupal dans l'internet des objets
Drupal dans l'internet des objetsChristophe Villeneuve
 

Similaire Ă  Une camĂ©ra đŸ“č en DIY sur une mangeoire d'oiseau 🐩 au milieu d’un jardin 🌳 ? (20)

BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 
Serveur nomade dans l'nternet des Objets
Serveur nomade dans l'nternet des ObjetsServeur nomade dans l'nternet des Objets
Serveur nomade dans l'nternet des Objets
 
cisco_base.ppt
cisco_base.pptcisco_base.ppt
cisco_base.ppt
 
Sizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsSizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloads
 
Hacking your Home @bdx.io
Hacking your Home @bdx.ioHacking your Home @bdx.io
Hacking your Home @bdx.io
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_final
 
Cours J2ME
Cours J2MECours J2ME
Cours J2ME
 
Webinar switch 13112018
Webinar switch 13112018Webinar switch 13112018
Webinar switch 13112018
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamed
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateurs
 
Arduino saison 1-20180526
Arduino saison 1-20180526Arduino saison 1-20180526
Arduino saison 1-20180526
 
Kit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIYKit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIY
 
Formation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIPFormation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIP
 
Formation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCATFormation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCAT
 
EIGRP - Résumé EIGRP
EIGRP - Résumé EIGRPEIGRP - Résumé EIGRP
EIGRP - Résumé EIGRP
 
Aspect avec AspectJ
Aspect avec AspectJAspect avec AspectJ
Aspect avec AspectJ
 
Retour d'expérience : gérer des flux vidéos multiples de maniÚre optimisée
Retour d'expérience :  gérer des flux vidéos multiples de maniÚre optimiséeRetour d'expérience :  gérer des flux vidéos multiples de maniÚre optimisée
Retour d'expérience : gérer des flux vidéos multiples de maniÚre optimisée
 
Astuces cisco
Astuces ciscoAstuces cisco
Astuces cisco
 
Drupal dans l'internet des objets
Drupal dans l'internet des objetsDrupal dans l'internet des objets
Drupal dans l'internet des objets
 
Présentation_S210
Présentation_S210Présentation_S210
Présentation_S210
 

Plus de Membré Guillaume

Devenez l’Élu et maitrisez la Matrice AWS 🩾
Devenez l’Élu et maitrisez la Matrice AWS 🩾Devenez l’Élu et maitrisez la Matrice AWS 🩾
Devenez l’Élu et maitrisez la Matrice AWS 🩾MembrĂ© Guillaume
 
⌚ Azerty, Qwerty, peut-on faire mieux ?
⌚ Azerty, Qwerty, peut-on faire mieux ?⌚ Azerty, Qwerty, peut-on faire mieux ?
⌚ Azerty, Qwerty, peut-on faire mieux ?MembrĂ© Guillaume
 
RĂ©ception d'image satellite đŸ›°ïž avec un Raspberry
RĂ©ception d'image satellite đŸ›°ïž avec un RaspberryRĂ©ception d'image satellite đŸ›°ïž avec un Raspberry
RĂ©ception d'image satellite đŸ›°ïž avec un RaspberryMembrĂ© Guillaume
 
AWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencer
AWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencerAWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencer
AWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencerMembrĂ© Guillaume
 
La tĂȘte dans les nuages avec un Raspberry Pi
La tĂȘte dans les nuages avec un Raspberry PiLa tĂȘte dans les nuages avec un Raspberry Pi
La tĂȘte dans les nuages avec un Raspberry PiMembrĂ© Guillaume
 
Suivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry PiSuivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry PiMembré Guillaume
 
Suivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry PiSuivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry PiMembré Guillaume
 

Plus de Membré Guillaume (7)

Devenez l’Élu et maitrisez la Matrice AWS 🩾
Devenez l’Élu et maitrisez la Matrice AWS 🩾Devenez l’Élu et maitrisez la Matrice AWS 🩾
Devenez l’Élu et maitrisez la Matrice AWS 🩾
 
⌚ Azerty, Qwerty, peut-on faire mieux ?
⌚ Azerty, Qwerty, peut-on faire mieux ?⌚ Azerty, Qwerty, peut-on faire mieux ?
⌚ Azerty, Qwerty, peut-on faire mieux ?
 
RĂ©ception d'image satellite đŸ›°ïž avec un Raspberry
RĂ©ception d'image satellite đŸ›°ïž avec un RaspberryRĂ©ception d'image satellite đŸ›°ïž avec un Raspberry
RĂ©ception d'image satellite đŸ›°ïž avec un Raspberry
 
AWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencer
AWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencerAWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencer
AWS : les 10 trucs que j’aurais aimĂ© connaĂźtre avant de commencer
 
La tĂȘte dans les nuages avec un Raspberry Pi
La tĂȘte dans les nuages avec un Raspberry PiLa tĂȘte dans les nuages avec un Raspberry Pi
La tĂȘte dans les nuages avec un Raspberry Pi
 
Suivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry PiSuivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry Pi
 
Suivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry PiSuivre les avions des lignes avec un Raspberry Pi
Suivre les avions des lignes avec un Raspberry Pi
 

Une camĂ©ra đŸ“č en DIY sur une mangeoire d'oiseau 🐩 au milieu d’un jardin 🌳 ?