<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Archives des pi - La programmation sur le web</title>
	<atom:link href="https://programmation.surleweb-france.fr/tag/pi/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmation.surleweb-france.fr/tag/pi/</link>
	<description>La programmation gratuite pour tous</description>
	<lastBuildDate>Tue, 08 Mar 2022 17:43:59 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/08/cropped-19518430-icone-de-programmation-pour-votre-site-web-mobile-presentation-et-conception-de-logo-gratuit-vectoriel.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Archives des pi - La programmation sur le web</title>
	<link>https://programmation.surleweb-france.fr/tag/pi/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">176210735</site>	<item>
		<title>Raspberry, quelle carte choisir</title>
		<link>https://programmation.surleweb-france.fr/raspberry-quelle-carte-choisir/</link>
					<comments>https://programmation.surleweb-france.fr/raspberry-quelle-carte-choisir/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 07:00:00 +0000</pubDate>
				<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[accessoire]]></category>
		<category><![CDATA[carte]]></category>
		<category><![CDATA[clavier]]></category>
		<category><![CDATA[connectivité]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[sd]]></category>
		<category><![CDATA[wifi]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=553</guid>

					<description><![CDATA[<p>Bien débuter avec le Raspberry est facile, il faut cependant prendre en compte son besoin et son envie.</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/raspberry-quelle-carte-choisir/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-quelle-carte-choisir/">Raspberry, quelle carte choisir</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Des projets pleins la tête avec un Raspberry mais tu es totalement débutant en programmation, informatique ou tout simplement tu ne sais par où commencer. </p>



<p>Avant de te lancer, il va te falloir acquérir un peu de matériel. Toutefois, je ne suis pas en train de te dire que tu devras te ruiner, l&rsquo;intérêt du Raspberry est bien son coût et sa communauté.</p>



<p>Cet article va de donner quelques informations sur le Pi que tu devras acquérir. Tu devras beaucoup de <a rel="noreferrer noopener" href="https://socialcompare.com/fr/comparison/raspberrypi-models-comparison" target="_blank">page internet te proposant un comparatif</a> (toujours très utiles si tu souhaites aller plus loin). En ce qui me concerne,  les trois critères vu ici, bien que sommaire, m&rsquo;ont toujours guidé.</p>



<p>Une page suivra pour les accessoires à joindre ainsi que la carte SD.</p>



<h2 class="wp-block-heading">Quels Raspberry choisir ?</h2>



<p>Depuis la première version sortie en 2012 et avec l&rsquo;engouement autour du Raspberry, de nombreuses versions sont sorties. </p>



<h3 class="wp-block-heading">Choix sur la connectivité</h3>



<p>Pour un projet ne nécessitant pas de réseau Wifi, il faut se diriger sans hésiter vers :</p>



<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B078PX97YH&amp;asins=B078PX97YH&amp;linkId=7d2fb3671ec7a8e47f2cbf8a79b3d770&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B00T2U7R7I&amp;asins=B00T2U7R7I&amp;linkId=deea1b327b6befae66c32ecf9bbe1d96&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>



<p>La différence principale entre ces deux versions est les dimensions, pour des projets petits, il sera préférable d&rsquo;utiliser le <a href="https://amzn.to/36XmoC9" target="_blank" rel="noreferrer noopener">Pi Zero</a>. Notes également que le <a href="https://amzn.to/3eKgGX6" target="_blank" rel="noreferrer noopener">Pi 2 type B</a> possède plus de port USB 2 ainsi qu&rsquo;un port réseau.</p>



<p>Dans le cas d&rsquo;un développement nécessitant une connexion sans-fil (wifi ou bluetooth), c&rsquo;est modèle seront à privilégier :</p>



<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07TC2BK1X&amp;asins=B07TC2BK1X&amp;linkId=aba42d11fbf806726a0581617d647b8a&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07TD42S27&amp;asins=B07TD42S27&amp;linkId=ac046e623d5f078097afc6a9f408a8e7&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07BDR5PDW&amp;asins=B07BDR5PDW&amp;linkId=2ba6f66e0db58277b3a20fad91702aff&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07KKBCXLY&amp;asins=B07KKBCXLY&amp;linkId=90b7ddc89338bb483bfda7d2920f1655&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07C7FHJDX&amp;asins=B07C7FHJDX&amp;linkId=f38a18531058cb8487f5f4ecdf856414&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>



<p>Le choix que tu devras faire sera sur la taille de carte, le <a rel="noreferrer noopener" href="https://amzn.to/2XWYPp5" target="_blank">Pi 3 type A</a> sera plus compact que le <a rel="noreferrer noopener" href="https://amzn.to/36ZcrnG" target="_blank">Pi 3 type B</a> mais le type A ne dispose pas de port ethernet. Les dimensions du <a rel="noreferrer noopener" href="https://amzn.to/3gQajU1" target="_blank">Pi 4</a> et du <a rel="noreferrer noopener" href="https://amzn.to/36ZcrnG" target="_blank">Pi 3 type B</a> sont identiques mais les performances seront meilleurs avec le <a rel="noreferrer noopener" href="https://amzn.to/3gQajU1" target="_blank">Pi 4</a>. Enfin le <a rel="noreferrer noopener" href="https://amzn.to/305Gmcw" target="_blank">Pi Zero WH</a> est similaire au Pi Zéro du dessus mais possède la connexion wifi et bluetooth.</p>



<h3 class="wp-block-heading">Choix sur les dimensions</h3>



<p>J&rsquo;ai commencé à aborder le sujet au point précédent. Si, pour toi, la taille de la carte est importante, diriges-toi directement sur les Pi Zero (avec ou sans connexion sans-fil) :</p>



<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07BHMRTTY&amp;asins=B07BHMRTTY&amp;linkId=4c8c484366dc584320f8338633d7362f&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B078PX97YH&amp;asins=B078PX97YH&amp;linkId=a536da99110c8d5eed0a3df253d27b98&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>



<p>La différence de prix entre les deux n&rsquo;est de quelques euros.</p>



<p>Dans un second temps, si l&rsquo;on regarde l&rsquo;épaisseur, les cartes de type A sont moins encombrante que les types B :</p>



<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07KKBCXLY&amp;asins=B07KKBCXLY&amp;linkId=7ac4c2d2323bda4f6c06f1ea1baa990c&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>



<p>Prends bien en compte que le nombre de port est inférieur que sur un modèle B+.</p>



<h3 class="wp-block-heading">Choix en fonction des performances</h3>



<p>Pour finir, si ce que tu souhaites réaliser nécessite des performances importantes (attention, cela reste non-comparable à un ordinateur ou serveur classique), tu pourras choisir la dernière versions (à l&rsquo;heure de la rédaction de cet article) :</p>



<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;OneJS=1&amp;Operation=GetAdHtml&amp;MarketPlace=FR&amp;source=ss&amp;ref=as_ss_li_til&amp;ad_type=product_link&amp;tracking_id=laprogrsurlew-21&amp;language=fr_FR&amp;marketplace=amazon&amp;region=FR&amp;placement=B07TC2BK1X&amp;asins=B07TC2BK1X&amp;linkId=a2ca3f236b420695ca6c0cb6fcab5f82&amp;show_border=true&amp;link_opens_in_new_window=true"></iframe>



<h2 class="wp-block-heading">Conclusion</h2>



<p>La fondation Raspberry déploie des cartes de plus en plus performante quelque-soit le format. Il devient de plus en plus facile de trouver LA carte dont on a besoin. En fonction des besoins, il ne sera pas forcément utile d&rsquo;acheter la plus chère.</p>



<p>Une fois choisi, je t&rsquo;invite à aller voir <a href="https://programmation.surleweb-france.fr/quelle-carte-sd-pour-son-raspberry/">quelle carte SD utilisée</a>.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-quelle-carte-choisir/">Raspberry, quelle carte choisir</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/raspberry-quelle-carte-choisir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">553</post-id>	</item>
		<item>
		<title>Raspberry &#8211; Supprimer le compte pi</title>
		<link>https://programmation.surleweb-france.fr/raspberry-supprimer-le-compte-pi/</link>
					<comments>https://programmation.surleweb-france.fr/raspberry-supprimer-le-compte-pi/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Thu, 28 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[compte]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[supprimer]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=497</guid>

					<description><![CDATA[<p>La suppression du compte par défaut "pi" est la première étape à faire si tu souhaites sécuriser un minimum ton nano-ordinateur.</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/raspberry-supprimer-le-compte-pi/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-supprimer-le-compte-pi/">Raspberry &#8211; Supprimer le compte pi</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Tu es l&rsquo;heureux propriétaire d&rsquo;un Raspberry Pi (quelque soit la version). Après avoir créé ta carte SD (en suivant ce <a href="https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/" target="_blank" rel="noreferrer noopener">lien</a>), l&rsquo;une des premières choses à faire est de mettre en place un peu de sécurité.</p>



<h2 class="wp-block-heading">Pourquoi supprimer le compte pi</h2>



<p>A ton premier démarrage, tu n&rsquo;as pas eu à chercher longtemps pour trouver le login (« <strong>pi</strong>« ) et le mot de passe par défaut (« <strong>raspberry</strong>« ). Celui-ci est le même pour les premières installations. D&rsquo;ailleurs tout ceux qui possèdent un Pi les connaissent.</p>



<p>Si tu comptes utiliser ton nouveau jouet en tant que <a href="https://programmation.surleweb-france.fr/installer-serveur-web-complet/" target="_blank" rel="noreferrer noopener">serveur web</a> ou n&rsquo;importe qu&rsquo;elle autre utilisation qui nécessite le réseau. La première chose à faire et de supprimer ce compte. Et oui, rien ne sera plus simple pour un petit malin de venir fouiller ce qu&rsquo;il y a dedans.</p>



<h2 class="wp-block-heading">Création d&rsquo;un nouveau compte</h2>



<p>Avant de supprimer l&rsquo;utilisateur « <em>pi</em>« , tu vas devoir créer un utilisateur disposant des mêmes droits.</p>



<p>Pour cette article, je vais simplement utiliser le nom d&rsquo;utilisateur « nicolas » (c&rsquo;est le plus beau prénom que je connaisse).</p>



<p>Dans un terminal, crées l&rsquo;utilisateur et son dossier dans <strong>/home/nicolas</strong>, pour ce faire :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">useradd -m -d /home/nicolas/ -s /bin/bash nicolas</pre>



<p>Ensuite, affectes un mot de passe (une première fois pour la saisie, une seconde fois pour la vérification) :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">passwd nicolas</pre>



<p>Maintenant, tu ajoutes « <strong>nicolas</strong> » au groupe « <strong>sudo</strong> » :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">usermod -G sudo nicolas</pre>



<p>Puis tu termines par un redémarrage de la bête :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">reboot</pre>



<p>Pour tester la prise en compte du nouvel utilisateur, au redémarrage, connectes toi avec ton nouvel identifiant et le mot de passe associé.</p>



<p>Une petite vérification s&rsquo;impose tout de même, dans un terminal saisies :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo -i</pre>



<p>Tu devrais apparaître en root. Si c&rsquo;est le cas, tu peux passer à l&rsquo;étape suivante.</p>



<h2 class="wp-block-heading">Suppression du compte pi</h2>



<p>Cette étape est d&rsquo;une rapidité folle (c&rsquo;est pour cela qu&rsquo;il faut bien que tu ais vérifier le point précédent), effectues la seulement si tu es bien apparu en root au contrôle précédent. </p>



<p>Toujours dans un terminal :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">userdel -r pi</pre>



<h2 class="wp-block-heading">Le petit plus&#8230;</h2>



<p>Si tu veux avoir la possibilité de connecter en root sans avoir à retaper le mot de passe (comme l&rsquo;utilisateur pi par défaut). Tu vas simplement faire :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo visudo</pre>



<p>Et tu ajoutes à la fin du fichier :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">nicolas ALL=(ALL) NOPASSWD: ALL</pre>



<p>Grâce à cela, tu n&rsquo;as plus besoin d&rsquo;appartenir au groupe <strong>sudo</strong>. Tu es directement un sudo.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Avant même de commencer à utiliser ton pi et t&rsquo;amuser, il s&rsquo;agit de la première chose que tu dois faire. Grâce à cela, tu faciliteras un peu moins le travail de gens pas très sympa. </p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-supprimer-le-compte-pi/">Raspberry &#8211; Supprimer le compte pi</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/raspberry-supprimer-le-compte-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">497</post-id>	</item>
		<item>
		<title>Raspberry Pi 4 sur disque externe</title>
		<link>https://programmation.surleweb-france.fr/raspberry-pi-4-sur-disque-externe/</link>
					<comments>https://programmation.surleweb-france.fr/raspberry-pi-4-sur-disque-externe/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Tue, 26 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[disque dur]]></category>
		<category><![CDATA[externe]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[USB]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=322</guid>

					<description><![CDATA[<p>L'installation d'un suport externe pour accueillir son système pour le Raspberry n'a que des atouts et est simple à mettre en place</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/raspberry-pi-4-sur-disque-externe/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-pi-4-sur-disque-externe/">Raspberry Pi 4 sur disque externe</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Le raspberry pi 3 permet de démarrer directement sur une clé USB ou sur un disque dur externe. Dans le cas du Pi 3, il suffit d&rsquo;installer Raspbian sur le support externe, le connecter sur un des ports USB et démarrer sans carte SD.</p>



<p>Cette fonctionnalité n&rsquo;existe pas encore pour le Raspberry Pi 4. Maintenant, je te sens déçu mais patientes encore quelques lignes.</p>



<p>Tu n&rsquo;as pas eu à attendre longtemps. Certes, le Pi 4 ne permet pas un démarrage directement sur le support externe mais tu peux démarrer sur la carte SD et le fonctionnement du système se fera sur le support externe.</p>



<h2 class="wp-block-heading">Pourquoi et quand utiliser un support externe</h2>



<p>Avant de te lancer dans l&rsquo;installation, je vais t&rsquo;expliquer pourquoi et dans quel cas cela est utile.</p>



<h3 class="wp-block-heading">Dans quel cas choisir le support externe</h3>



<p>En fonction de ton projet, tu n&rsquo;auras pas obligatoirement l&rsquo;utilité de passer sur un support externe. </p>



<p>Si tu souhaites garder une compacité, une portabilité alors cet article ne t&rsquo;est pas destiné. En revanche, tu peux utiliser <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/" target="_blank">Pi Imager</a> pour la préparation de ta carte.</p>



<h3 class="wp-block-heading">Pourquoi le choix du support externe</h3>



<p>Dans un premier temps, tu vas profiter de la vitesse de transmission de l&rsquo;USB3 (le port bleu sur le pi), sa capacité de transfert est, en théorie, de  1 Gb/s. Bien au-dela de ce que permet la carte SD.</p>



<p>Avec cela, tu gagneras en vitesse d&rsquo;accès et d&rsquo;écriture aux données (ou système) sur le support. Bien entendu, il est préférable de choisir un lecteur en USB3.</p>



<p>La durée de vie est également importante. Par exemple, dans le cas d&rsquo;une utilisation en serveur web, énormément d&rsquo;informations sont lues et écrites. La carte SD, la clé USB, le disque dur physique ou SSD n&rsquo;ont pas les mêmes limites.</p>



<p>Alors que la carte SD ne propose que 10000 cycles, le disque dur SSD va jusqu&rsquo;à 100000. </p>



<p>Cela allongera d&rsquo;autant la durée de vie tout en la combiant à une vitesse d&rsquo;accès.</p>



<h2 class="wp-block-heading">Matériels requis</h2>



<p>A présent, tu connais le pourquoi et maintenant le comment. Voici ce dont tu auras besoin :</p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://amzn.to/3fXmL3T" target="_blank">un Raspberry Pi 4</a>, </li><li>une <a rel="noreferrer noopener" href="https://amzn.to/3cEzpmp" target="_blank">alimentation</a>,</li><li>une<a rel="noreferrer noopener" href="https://amzn.to/2WD85PA" target="_blank"> carte SD</a> (qui ne servira que pour le boot),</li><li>le Pi consomme beaucoup, il faut choisir de préférence un qui possède une alimentation propre ou une clé USB, choisis une connexion en USB3</li></ul>



<p>Tu auras aussi besoin d&rsquo;un ordinateur.</p>



<h2 class="wp-block-heading">Installation du support</h2>



<h3 class="wp-block-heading">Préparation des supports</h3>



<p>Il va falloir préparer la carte SD et le support externe. La carte SD reste indispensable pour le boot. Elle ne sera donc sollicitée que lors du démarrage.</p>



<p>Pour l&rsquo;installation de <a rel="noreferrer noopener" href="https://www.raspberrypi.org/downloads/raspbian/" target="_blank">Raspbian</a>, sinon tu peux suivre les étapes de cet <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/" target="_blank">article</a> pour la préparation de la carte et de ton support.</p>



<p>Une fois que tes deux installations sont faites, il faut activer le ssh sur la carte SD, en ajoutant dans la racine, un fichier sans extension nommé « <em>ssh</em> » :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="768" height="436" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fichier-ssh-rasberrypi-768x436-1.jpg?resize=768%2C436&#038;ssl=1" alt="Création du fichier ssh sur la carte SD" class="wp-image-487" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fichier-ssh-rasberrypi-768x436-1.jpg?w=768&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fichier-ssh-rasberrypi-768x436-1.jpg?resize=300%2C170&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fichier-ssh-rasberrypi-768x436-1.jpg?resize=150%2C85&amp;ssl=1 150w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption>Création du fichier ssh sur la carte SD</figcaption></figure></div>



<p>A présent, tu dois démarrer le Raspberry Pi sans connecter le support. Le premier démarrage prend quelques minutes.</p>



<p>Pour la suite, il faut récupérer l&rsquo;adresse IP de ton pi, rends toi sur la page de ta box (souvent 192.168.0.1 sinon, en fonction de ton fournisseur, une recherche sur Google te dira comment faire). Ensuite, rends-toi sur les périphériques réseaux, afin de trouver l&rsquo;adresse IP de ton pi.</p>



<p>Une fois l&rsquo;adresse IP de ton pi trouvée, tu peux te connecter en ssh, soit en utilisant un utilitaire comme <a href="https://www.putty.org/" target="_blank" rel="noreferrer noopener">putty</a> (si tu es sur Windows) ou bien, directement via le terminal (si tu es sur linux) :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">zigomato@LAPTOP-5BAA0GOP:~$ ssh pi@192.168.0.39 -p 22</pre>



<p>Le mot de passe par défaut est : <strong>raspberry</strong>.</p>



<p>Une fois que le pi est bien démarré, connectes le support et dans un terminal, saisie la commande <em>lsusb</em> :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">zigomato@serveur-web:~ $ lsusb
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</pre>



<h3 class="wp-block-heading">Configuration du support</h3>



<p>Tu vas devoir configurer le nouveau support pour que celui-ci soit utilisé comme système.</p>



<p>Toujours dans le terminal (de toute manière, tu ne le quitteras plus), saisies, la commande : </p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo fdisk /dev/sda.</pre>



<p>Pour la configuration, tu saisiras :</p>



<ul class="wp-block-list"><li>p</li><li>x</li><li>i</li><li>saisies le nouvelle id, par exemple : <strong>0xd34db33f</strong></li><li>r</li><li>w</li></ul>



<p>Pour la confirmation de la prise en charge, tapotes la commande suivante :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo blkid</pre>



<p>Cela te donneras comme résultat, un écran comme celui-ci :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">zigomato@serveur-web:~ $ sudo blkid&lt;br>/dev/mmcblk0p1: LABEL_FATBOOT="boot" LABEL="boot" UUID="4BBD-D3E7" TYPE="vfat" PARTUUID="738a4d67-01"
/dev/mmcblk0p2: LABEL="rootfs" UUID="45e99191-771b-4e12-a526-0779148892cb" TYPE="ext4" PARTUUID="738a4d67-02"
/dev/sda1: LABEL_FATBOOT="boot" LABEL="boot" UUID="4BBD-D3E7" TYPE="vfat" PARTUUID="d34db33f-01"
/dev/sda2: LABEL="rootfs" UUID="45e99191-771b-4e12-a526-0779148892cb" TYPE="ext4" PARTUUID="d34db33f-02"
/dev/mmcblk0: PTUUID="738a4d67" PTTYPE="dos"</pre>



<p>Tu peux constater que le <em>PARTUUID </em>pour le <em>/dev/sda</em> a bien été modifié.</p>



<h3 class="wp-block-heading">Prise en compte du support au boot</h3>



<p>Il est temps à présent de modifier le fichier /boot/cmdline.txt. Cette modification te permettra d&rsquo;indiquer quel disque utiliser.</p>



<p>Dans un premier temps, récupère l&rsquo;ID du support en faisant la commande : </p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo lsusb</pre>



<p>Cela te donnera ce genre de fenêtre, récupéres l&rsquo;ID de ton support, dans mon cas <strong>174c:55aa</strong> :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">zigomato@serveur-web:~ $ lsusb
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</pre>



<p>Maintenant, édite le fichier<em> /boot/cmdline.txt</em>, en début de fichier, places :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">usb-storage.quirks=174c:55aa:u</pre>



<p>Puis le reste du ficher à la suite, suivi d&rsquo;un expace. Recherches le PARTUUID et remplace-le par celui que tu viens de créer, tu devrais obtenir un truc dans le genre :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">zigomato@serveur-web:~ $ cat /boot/cmdline.txt
usb-storage.quirks=174c:55aa:u console=serial0,115200 console=tty1 root=PARTUUID=d34db33f-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait</pre>



<p>Pour finir cette partie, tu quittes en enregistrant et tu redémarres le pi.</p>



<p>Après le rédémarrage, pour vérifier la bonne prise en compte, dans le terminal, saisies :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">zigomato@serveur-web:~ $ findmnt -n -o SOURCE /&lt;br>/dev/sda2</pre>



<p>Dans le fichier /etc/fstab, nous allons modifier le PARTUUID du disque où se situe la racine de notre système :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="625" height="130" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/modification-fstab.png?resize=625%2C130&#038;ssl=1" alt="Modification du fstab" class="wp-image-490" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/modification-fstab.png?w=625&amp;ssl=1 625w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/modification-fstab.png?resize=300%2C62&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/modification-fstab.png?resize=150%2C31&amp;ssl=1 150w" sizes="(max-width: 625px) 100vw, 625px" /><figcaption>Modification du fstab</figcaption></figure></div>



<p>Finis par redémarrer le Pi.</p>



<h3 class="wp-block-heading">Redimensionner la partition</h3>



<p>Comme tu as pu le constater, ton nouveau support ne faisait qu&rsquo;1,5 Go. Tu vas devoir le redimensionner pour l&rsquo;utiliser complètement.</p>



<p>Dans le terminal, saisie la commande <strong>fdisk </strong>et suis les commandes comme sur l&rsquo;image ci-dessous :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="731" height="660" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fdisk-resize-partition-raspberrypi-ssd.jpg?resize=731%2C660&#038;ssl=1" alt="Redimensionnement du support avec la commande fdisk" class="wp-image-491" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fdisk-resize-partition-raspberrypi-ssd.jpg?w=731&amp;ssl=1 731w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fdisk-resize-partition-raspberrypi-ssd.jpg?resize=300%2C271&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/fdisk-resize-partition-raspberrypi-ssd.jpg?resize=150%2C135&amp;ssl=1 150w" sizes="(max-width: 731px) 100vw, 731px" /><figcaption>Redimensionnement du support avec la commande fdisk</figcaption></figure></div>



<p>Tu peux redémarrer le Pi et dès que celui-ci est redémarré, lance la commande :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo resize2fs /dev/sda2</pre>



<p>Une fois que la commande est finie et que tu récupères la main, vérifies le redimensionnement avec la commande <em>df -h</em>:</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="435" height="89" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/controle-redimensionnement.png?resize=435%2C89&#038;ssl=1" alt="Contrôle du redimenssionnement" class="wp-image-492" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/controle-redimensionnement.png?w=435&amp;ssl=1 435w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/controle-redimensionnement.png?resize=300%2C61&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/controle-redimensionnement.png?resize=150%2C31&amp;ssl=1 150w" sizes="auto, (max-width: 435px) 100vw, 435px" /><figcaption>Contrôle du redimenssionnement</figcaption></figure></div>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Maintenant, tu as un Raspberry boosté aussi bien grâce à une prolongation de sa durée de vie mais aussi avec une mémoire qui peut être bien plus importante que la carte SD. Enfin, il ne faut pas oublier la vitesse gagné. </p>



<p>Pour cet article, j&rsquo;ai utilisé un bon vieux disque dur mais qui fait très bien l&rsquo;affaire.</p>



<p class="has-small-font-size">Cet article a été vu sur <a rel="noreferrer noopener" href="https://www.domo-blog.fr/configurer-boot-ssd-raspberry-pi-4-box-domotique-jeedom-performante-fiable/" target="_blank">domo-blog.fr</a>.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-pi-4-sur-disque-externe/">Raspberry Pi 4 sur disque externe</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/raspberry-pi-4-sur-disque-externe/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">322</post-id>	</item>
		<item>
		<title>Raspberry Pi &#8211; Connexion SSH</title>
		<link>https://programmation.surleweb-france.fr/raspberry-pi-connexion-ssh/</link>
					<comments>https://programmation.surleweb-france.fr/raspberry-pi-connexion-ssh/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sun, 17 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[distance]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[raspi-config]]></category>
		<category><![CDATA[réseau]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wpa_supplicant]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=320</guid>

					<description><![CDATA[<p>Mettre en place une connexion SSH sur votre Raspberry en quelques minutes est très rapide soit par raspi-config soit à  la préparation de la carte SD</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/raspberry-pi-connexion-ssh/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-pi-connexion-ssh/">Raspberry Pi &#8211; Connexion SSH</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Le format et les performances du Raspberry PI 4 en font un candidat parfait pour se monter un serveur personnel que ce soit pour un usage local que pour une mise en ligne d&rsquo;un petit site web.</p>



<p>Le contrôle du Raspberry peut se faire graphiquement mais il peut être très utile de mettre une connexion à distance.</p>



<p>Tu verras dans cette page comment activer la connexion SSH sur Raspberry avec deux méthodes différentes.</p>



<h2 class="wp-block-heading">Qu&rsquo;est-ce-que le SSH ?</h2>



<p>Le SSH (pour Secure Shell) est à la fois un protocole de communication et un ensembles d&rsquo;utilitaire. </p>



<p>Ce protocole et ses utilitaires permettent de mettre en place une connexion sécurisée et cryptée avec des clés publiques. </p>



<p>Il n&rsquo;existe pas de failles connues du SSH cependant, les problèmes de sécurité peuvent apparaître à cause de la rotation des clés ou directement du Bash.</p>



<p>Tout les systèmes Linux inclus ce protocole par défaut. En revanche pour Windows, le client SSH peut être activer (voir <a rel="noreferrer noopener" href="https://www.pcastuces.com/pratique/astuces/5235.htm" target="_blank">cette page</a>), quant à l&rsquo;installation d&rsquo;un serveur ssh sur windows, voici comment l&rsquo;activer/l&rsquo;installer, <a rel="noreferrer noopener" href="http://www.kevinsubileau.fr/informatique/astuces-tutoriels/windows-10-client-serveur-ssh-natif.html" target="_blank">lien</a>).</p>



<h2 class="wp-block-heading">Mettre en place le SSH sur ton Raspberry Pi</h2>



<p>Tu verras deux manières :</p>



<ul class="wp-block-list"><li>pendant la préparation de la carte SD</li><li>une fois le Raspberry démarré</li></ul>



<h3 class="wp-block-heading">Installation lors de la préparation de la carte</h3>



<p>Si tu compte utiliser ton Raspberry Pi sans écran ni clavier, c&rsquo;est tout à fait possible, en revanche, il va falloir que tu prévois cela dès le début.</p>



<p>Une fois que tu as créé ta carte SD (par exemple en suivant cette <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/" target="_blank">article</a>), tu remets ta carte SD dans ton lecteur.</p>



<p>Dans la partition <strong>boot</strong> (accessible même depuis Windows), tu rajoutes un fichier nommé « <strong>ssh</strong> » vide et sans extension :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="658" height="279" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/activer-ssh-sur-carte-SD.png?resize=658%2C279&#038;ssl=1" alt="activer ssh sur carte SD" class="wp-image-369" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/activer-ssh-sur-carte-SD.png?w=658&amp;ssl=1 658w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/activer-ssh-sur-carte-SD.png?resize=300%2C127&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/activer-ssh-sur-carte-SD.png?resize=150%2C64&amp;ssl=1 150w" sizes="auto, (max-width: 658px) 100vw, 658px" /><figcaption>activer ssh sur carte SD</figcaption></figure></div>



<h4 class="wp-block-heading">Raspberry branché à la box en filaire</h4>



<p>Le premier démarrage prendra un petit peu de temps. Si ton Raspberry est relié à la box internet en filaire, une adresse <a href="https://fr.wikipedia.org/wiki/Adresse_IP" target="_blank" rel="noreferrer noopener">ip </a>lui sera attribuée, pour la connaître, rends toi sur la page de ta box, l&rsquo;accès se fera à partir d&rsquo;une adresse différente en fonction de ta box.</p>



<p>Tu vas voir dans les périphériques connectés, l&rsquo;un d&rsquo;eux correspond à ton Raspberry.</p>



<p>Pour te connecter, le login par défaut est « pi » et le mot de passe par défaut est « raspberry ».</p>



<h4 class="wp-block-heading">Raspberry en connexion Wifi</h4>



<p>Je t&rsquo;invite à suivre l&rsquo;article que j&rsquo;ai fait sur la configuration du wifi sur le raspberry pi <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/raspberry-activer-le-wifi/(ouvre un nouvel onglet)" target="_blank">ici</a>.</p>



<p>De la même manière qu&rsquo;en filaire, tu dois passer par la page de configuration de ta box pour retrouver l&rsquo;adresse IP.</p>



<h3 class="wp-block-heading">Activation avec raspi-config</h3>



<p>Si ton Raspberry est déjà en route, tu peux facilement activer le SSH, dans un terminal, saisie :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="shell" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">sudo raspi-config</pre>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="645" height="389" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-accueil.png?resize=645%2C389&#038;ssl=1" alt="accueil du raspi-config" class="wp-image-373" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-accueil.png?w=645&amp;ssl=1 645w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-accueil.png?resize=300%2C181&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-accueil.png?resize=150%2C90&amp;ssl=1 150w" sizes="auto, (max-width: 645px) 100vw, 645px" /><figcaption>accueil du raspi-config</figcaption></figure></div>



<p>Ensuite, choisis « <strong>Interfacing Options</strong> » :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="642" height="387" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-options-interfacing.png?resize=642%2C387&#038;ssl=1" alt="Raspi-config iptions interfacing" class="wp-image-374" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-options-interfacing.png?w=642&amp;ssl=1 642w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-options-interfacing.png?resize=300%2C181&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/raspi-config-options-interfacing.png?resize=150%2C90&amp;ssl=1 150w" sizes="auto, (max-width: 642px) 100vw, 642px" /><figcaption>Raspi-config iptions interfacing</figcaption></figure></div>



<p>Sélectionner SSH et activer la fonction. Un redémarrage sera nécessaire.</p>



<p>Pour obtenir, l&rsquo;adresse IP, tu peux te référer au chapitre précédent.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Ton Raspberry est maintenant accessible via SSH.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-pi-connexion-ssh/">Raspberry Pi &#8211; Connexion SSH</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/raspberry-pi-connexion-ssh/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">320</post-id>	</item>
		<item>
		<title>Pi Imager et l&#8217;installation facile de Raspbian</title>
		<link>https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/</link>
					<comments>https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sun, 10 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[carte sd]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[raspbian]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=209</guid>

					<description><![CDATA[<p>Création d'une carte SD pour le Raspberry pi avec l'outil officiel de la fondation Raspberry</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/">Pi Imager et l&rsquo;installation facile de Raspbian</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="800" height="450" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Raspberry-Pi-Logo.jpg?resize=800%2C450&#038;ssl=1" alt="" class="wp-image-354" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Raspberry-Pi-Logo.jpg?w=800&amp;ssl=1 800w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Raspberry-Pi-Logo.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Raspberry-Pi-Logo.jpg?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/Raspberry-Pi-Logo.jpg?resize=150%2C84&amp;ssl=1 150w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure></div>



<p>Préparer une carte pour votre Raspberry Pi n&rsquo;aura jamais été facile.</p>



<p>Si tu recherches, une installation simple sans dual-boot pour une utilisation immédiate de Raspbian sur le Raspberry,les lignes qui suivent vont te réjouir.</p>



<p>La fondation <a rel="noreferrer noopener" href="https://www.raspberrypi.org/" target="_blank">Raspberry</a> a développé un une petite application disponible pour Windows, Ubuntu et MacOs qui te permettra en quelques clics de préparer et d&rsquo;installer Raspbian sur ta carte SD.</p>



<h2 class="wp-block-heading">Téléchargement de Pi Imager</h2>



<p>Rien de plus simple pour le téléchargement, tu te rends sur la <a rel="noreferrer noopener" href="https://www.raspberrypi.org/downloads/" target="_blank">page de la fondation</a>, puis tu sélectionnes la version pour ton système d&rsquo;exploitation :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="395" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager.png?resize=708%2C395&#038;ssl=1" alt="Choix du système d'exploitation" class="wp-image-357" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager.png?w=708&amp;ssl=1 708w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager.png?resize=300%2C167&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager.png?resize=150%2C84&amp;ssl=1 150w" sizes="auto, (max-width: 708px) 100vw, 708px" /><figcaption>Choix du système d&rsquo;exploitation</figcaption></figure></div>



<p>Le fichier fait 19Mo pour Windows. Tu exécutes le fichier télécharger et suis les consignes.</p>



<h2 class="wp-block-heading">Utilisation de Pi Imager</h2>



<p>Une fois lancé, tu devras simplement :</p>



<ul class="wp-block-list"><li>Choisir le système que tu veux installer</li><li>Sélectionner la carte SD</li><li>Lancer l&rsquo;écriture</li></ul>



<h3 class="wp-block-heading">Choisir le système</h3>



<p>Tu pourras choisir un système :</p>



<ul class="wp-block-list"><li>Raspbian avec le bureau qui est recommandé</li><li>Les autres distribution de Raspbian, celle avec le bureau et la version légère</li><li>LibreElec qui est un système pour transformer ton Pi en poste multimédia</li><li>Ubuntu spécial Raspberry</li><li>Un système comprenant des utilitaires</li><li>Formater ta carte SD en Fat32, simplement.</li><li>Installer une image de ton choix mais tu es limité avec les extensions .img, .zip, .gz et .xy. Ce qui te laisse tout de même le choix.</li></ul>



<p>Seul le choix d&rsquo;installation d&rsquo;une distribution personnalisée nécessitera que tu télécharge avant l&rsquo;image.</p>



<p>Tous les autres choix ne te demandera aucun téléchargement en amont.</p>



<p>Une fois le système choisi ainsi que la carte, il suffit de cliquer sur « <strong>Write</strong> » et la création de la carte commence :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="683" height="451" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager-ecriture.png?resize=683%2C451&#038;ssl=1" alt="Ecriture de l'image sur la carte SD - Pi imager" class="wp-image-359" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager-ecriture.png?w=683&amp;ssl=1 683w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager-ecriture.png?resize=300%2C198&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/pi-imager-ecriture.png?resize=150%2C99&amp;ssl=1 150w" sizes="auto, (max-width: 683px) 100vw, 683px" /><figcaption>Ecriture de l&rsquo;image sur la carte SD &#8211; Pi imager</figcaption></figure></div>



<p>Une fois terminé, votre carte est prête à être insérée dans le Raspberry Pi</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Dorénavant en quelques clics, tu peux préparer une carte pour ton Pi.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/">Pi Imager et l&rsquo;installation facile de Raspbian</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/pi-imager-installation-facile-raspbian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">209</post-id>	</item>
		<item>
		<title>Raspberry, un robot suiveur de ligne</title>
		<link>https://programmation.surleweb-france.fr/raspberry-robot-suiveur/</link>
					<comments>https://programmation.surleweb-france.fr/raspberry-robot-suiveur/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sat, 09 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[GPIO]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[projet]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[raspberry]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[robotique]]></category>
		<category><![CDATA[suiveur]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=135</guid>

					<description><![CDATA[<p>La réalisation d'un robot suiveur est éducatif et ludique pour appréhender la programmation et la gestion du port GPIO du Raspberry</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/raspberry-robot-suiveur/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-robot-suiveur/">Raspberry, un robot suiveur de ligne</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Après avoir vu le robot suiveur de ligne à base d&rsquo;Arduino dans cet <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/robot-suiveur-de-ligne-version-arduino/" target="_blank">article</a>, tu vas voir son homologue mais à base de Raspberry. Cet article est accessible pour des néophytes qui souhaitent apprendre et faire un projet plus concret. Cela permettra de voir le contrôle de deux moteurs (comme dans cette <a rel="noreferrer noopener" href="https://programmation.surleweb-france.fr/raspberry-robot-eviteur-obstacles/(ouvre un nouvel onglet)" target="_blank">article</a>), la gestion de photo-résistance ainsi que de led.</p>



<h2 class="wp-block-heading">Rôle du robot suiveur</h2>



<p>Comme vu lors de la réalisation d&rsquo;un robot suiveur de ligne à base d&rsquo;Arduino, le principe est identique, le robot suivra une ligne grâce à des photo-résistances et deux leds. En fonction de la position de la ligne par rapport au Raspberry, celui-corrigera la trajectoire en commandant ou pas les moteurs.</p>



<p>Voici des robots un peu plus évolué que celui que l&rsquo;on va faire mais le principe reste identique :</p>



<figure class="wp-block-embed-youtube aligncenter wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Course de robots suiveurs de ligne - IUT de Cachan." width="900" height="506" src="https://www.youtube.com/embed/1dqmPecnoKk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Matériels nécessaires</h2>



<p>Pour réaliser le robot, tu vas avoir besoin :</p>



<ul class="wp-block-list"><li>2 moteurs à courant continu 5V avec un réducteur afin de ne pas faire une sortie de piste, vers le lien <a rel="noreferrer noopener" href="https://amzn.to/2YpwNEt" target="_blank">Amazon</a>.</li><li>1 module L298N pour le contrôle des moteurs et ne pas grillé ton Raspberry, vers le lien <a rel="noreferrer noopener" href="https://amzn.to/2Sslesh" target="_blank">Amazon</a>.</li><li>1 Raspberry Pi 4 (<a rel="noreferrer noopener" href="https://amzn.to/2KUhR9v" target="_blank">Amazon</a>) ou Pi 3 (<a rel="noreferrer noopener" href="https://amzn.to/3c0CSLx" target="_blank">Amazon</a>), voir des modèles en-dessous.</li><li>1 boitier de pile, voir le lien <a rel="noreferrer noopener" href="https://amzn.to/2SrAplA" target="_blank">Amazon</a>.</li><li>2 led blanche, voir le lien <a rel="noreferrer noopener" href="https://amzn.to/2SJJ8zZ" target="_blank">Amazon</a>.</li><li>2 photo résistance, voir le lien <a rel="noreferrer noopener" href="https://amzn.to/3dbLAGS" target="_blank">Amazon</a>.</li><li>des résistances, voir le lien <a rel="noreferrer noopener" href="https://amzn.to/2WiTwj5" target="_blank">Amazon</a>.</li><li>1 carte de prototypage, voir le lien <a rel="noreferrer noopener" href="https://amzn.to/3fbZyKJ" target="_blank">Amazon</a>.</li><li>différents fils pour la connexion, voir le lien <a rel="noreferrer noopener" href="https://amzn.to/2WjwTe7" target="_blank">Amazon</a>.</li><li>1 chassis, le modèle présenté sur le lien possède le boitier pour batterie ainsi que des moteurs, ceux-là risque d&rsquo;être bien trop rapide pour notre projet mais pourront être réutilisés, voir le lien <a rel="noreferrer noopener" href="https://amzn.to/3bY6toR" target="_blank">Amazon</a>.</li></ul>



<p>Avec tout cela, tu devrais avoir ce qu&rsquo;il te faut. Si tu es amené à faire à faire d&rsquo;autres projets, je t&rsquo;invite à éviter les petits lots. Les liens Amazon me permettent de gagner quelques euros dans le mois (pas plus) qui me paie mon nom de domaine et l&rsquo;hébergement du site.</p>



<h2 class="wp-block-heading">Montage du robot</h2>



<p>Afin de réaliser le robot, nous allons voir chaque partie de manière indépendante.</p>



<h3 class="wp-block-heading">Mise au point du capteur</h3>



<p>Le Raspberry, à la différence de l&rsquo;Arduino n&rsquo;accepte pas des tensions supérieurs à 3,3V en entrée. De ce faite, nous allons alimenter la carte capteurs avec deux tensions :</p>



<ul class="wp-block-list"><li>5V pour alimenter les leds</li><li>3,3V pour les photo-résistances</li></ul>



<p>En vue de face, le capteur donne cela :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="400" height="255" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/capteur-et-ligne-commenté.jpg?resize=400%2C255&#038;ssl=1" alt="" class="wp-image-233" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/capteur-et-ligne-commenté.jpg?w=400&amp;ssl=1 400w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/capteur-et-ligne-commenté.jpg?resize=300%2C191&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/capteur-et-ligne-commenté.jpg?resize=150%2C96&amp;ssl=1 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></figure></div>



<p>Le capteur de gauche est connecté à la broche BCM 17 (BOARD 11) du Raspberry Pi et la sortie du capteur de droite à la broche BCM 27 (BOARD 13). Il faut bien sûr alimenter les capteurs (broches GND et 3,3 V). J&rsquo;ai conçu mon capteur pour que les LEDs soient alimentées en 5 V, ce qui n&rsquo;est pas nécessairement le cas si vous utilisez un autre modèle de capteur.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="400" height="304" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/circuit-Raspi-et-capteur.gif?resize=400%2C304&#038;ssl=1" alt="" class="wp-image-234"/></figure></div>



<h3 class="wp-block-heading">Les moteurs</h3>



<p>Il s&rsquo;agit de la partie la plus importante de cet article. En effet, vous <strong>ne devez surtout pas connecter les moteurs directement sur le Raspberry</strong> au risque de détruire votre jouet favoris. L&rsquo;intensité demandée par les moteurs est bien supérieurs à celle que le Pi peut fournir.</p>



<p>Tu passeras donc par le module L298N dont vous pouvez suivre <a rel="noreferrer noopener" href="https://arduino103.blogspot.com/2014/06/utiliser-un-pont-h-l298-avec-raspberry.html" target="_blank">ce lien</a> pour en apprendre plus.</p>



<p>Pour ce qui est du câblage (le schéma provient de l&rsquo;excellent site dont le lien est en bas de l&rsquo;article) :</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="400" height="231" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/circuit-robot-Raspberry-Pi.png?resize=400%2C231&#038;ssl=1" alt="" class="wp-image-203" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/circuit-robot-Raspberry-Pi.png?w=400&amp;ssl=1 400w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/circuit-robot-Raspberry-Pi.png?resize=300%2C173&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/circuit-robot-Raspberry-Pi.png?resize=150%2C87&amp;ssl=1 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></figure></div>



<p>Pour ce qui est du câblage :</p>



<ul class="wp-block-list"><li>Broche +12 du L298N: Borne positive de l&rsquo;alimentation des moteurs (12 V est un maximum).</li><li>Broche GND du L298N: Borne négative de l&rsquo;alimentation des moteurs et une broche GND du Raspberry Pi.</li><li>OUT1 et OUT2 du L298N branchées à un des moteurs.</li><li>OUT3 et OUT4 du L298N branchées à l&rsquo;autre moteur</li><li>ENA du L298N broche BCM 25 (BOARD 22) du Raspberry Pi</li><li>IN1 du L298N  broche BCM 23 (BOARD 16) du Raspberry Pi</li><li>IN2 du L298N broche BCM 12 (BOARD 18) du Raspberry Pi</li><li>IN3 du L298N broche BCM 10 (BOARD 19) du Raspberry Pi</li><li>IN4 du L298N broche BCM 9 (BOARD 21) du Raspberry Pi</li><li>ENB du L298N broche BCM 11 (BOARD 23) du Raspberry Pi</li></ul>



<h3 class="wp-block-heading">Alimentation</h3>



<p>Pour ce qui est l&rsquo;alimentation, différencies bien l&rsquo;alimentation du Raspberry, tu peux choisir une batterie externe comme celle-ci sur <a rel="noreferrer noopener" href="https://amzn.to/2KVGxhP" target="_blank">Amazon</a>. L&rsquo;avantage de celle-ci est que l&rsquo;adaptateur fera qu&rsquo;elle sera compatible pour le Pi 3 et Pi 4.</p>



<p>Pour les moteurs, si tu as opté pour le châssis que je t&rsquo;ai proposé au-dessus, le porte-batterie fera l&rsquo;affaire (en fonction de la tension nécessaire pour les moteurs.</p>



<h2 class="wp-block-heading">Programmation du Raspberry</h2>



<p>La programmation du capteur se fait en langage Python.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#!/usr/bin/env python
# -*- coding: latin-1 -*-

'''
Robot suiveur de ligne, version Raspberry Pi.

Pour plus d'informations:

https://electroniqueamateur.blogspot.com/2020/04/robot-suiveur-de-ligne-version_13.html

'''

import RPi.GPIO as GPIO
     
GPIO.setmode(GPIO.BOARD)  #notation board plutôt que BCM
     
Moteur1A = 16      ## premiere sortie du premier moteur, broche 16
Moteur1B = 18      ## deuxieme sortie de premier moteur, broche 18
Moteur1E = 22      ## enable du premier moteur, broche 22

Moteur2A = 19      ## premiere sortie du deuxieme moteur, broche 19
Moteur2B = 21      ## deuxieme sortie de deuxieme moteur, broche 21
Moteur2E = 23      ## enable du deuxieme moteur, broche 23

capteurGauche = 11 # capteur optique du côté gauche, broche 11
capteurDroite = 13 # capteur optique du côté droit, broche 13

## ces 6 broches du Raspberry Pi sont des sorties:
GPIO.setup(Moteur1A,GPIO.OUT)  
GPIO.setup(Moteur1B,GPIO.OUT)
GPIO.setup(Moteur1E,GPIO.OUT)
GPIO.setup(Moteur2A,GPIO.OUT) 
GPIO.setup(Moteur2B,GPIO.OUT)
GPIO.setup(Moteur2E,GPIO.OUT)

# ces 2 broches sont des entrées;
GPIO.setup(capteurGauche,GPIO.IN)  
GPIO.setup(capteurDroite,GPIO.IN)  

# Initialisation des capteurs (on suppose qu'ils sont de part et d'autre de la ligne)
initialGauche = GPIO.input(capteurGauche)
initialDroite = GPIO.input(capteurDroite)
     
while True:
    
    etatGauche = GPIO.input(capteurGauche)
    etatDroite = GPIO.input(capteurDroite)

    # s'il faut avancer en ligne droite
    if etatGauche == initialGauche and etatDroite == initialDroite: 
        GPIO.output(Moteur1A,GPIO.HIGH)
        GPIO.output(Moteur1B,GPIO.LOW)
        GPIO.output(Moteur1E,GPIO.HIGH)
        GPIO.output(Moteur2A,GPIO.HIGH)
        GPIO.output(Moteur2B,GPIO.LOW)
        GPIO.output(Moteur2E,GPIO.HIGH)

    # s'il faut tourner à gauche
    if etatGauche != initialGauche and etatDroite == initialDroite: 
        GPIO.output(Moteur1A,GPIO.HIGH)
        GPIO.output(Moteur1B,GPIO.LOW)
        GPIO.output(Moteur1E,GPIO.HIGH)
        GPIO.output(Moteur2E,GPIO.LOW)

    # s'il faut tourner à droite
    if etatGauche == initialGauche and etatDroite != initialDroite:
        GPIO.output(Moteur1E,GPIO.LOW)
        GPIO.output(Moteur2A,GPIO.HIGH)
        GPIO.output(Moteur2B,GPIO.LOW)
        GPIO.output(Moteur2E,GPIO.HIGH)
    
    # s'il faut arrêter
    if etatGauche != initialGauche and etatDroite != initialDroite: 
        GPIO.output(Moteur1E,GPIO.LOW)
        GPIO.output(Moteur2E,GPIO.LOW)</pre>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Tu obtiens donc un nouveau robot, bien entendu, je te conseille de le démonter pour récupérer les composants. Pour ma part, cet article est écrit pour la seconde fois, la première fois, toutes les images provenait de celui que j&rsquo;avais réalisé mais suite à la perte de mon précédent site et tous les médias qui allait avec, je mets ceux du site originel.</p>



<p class="has-small-font-size">Cet article a été vu en premier sur <a rel="noreferrer noopener" href="http://electroniqueamateur.blogspot.com/2020/04/robot-suiveur-de-ligne-version_13.html" target="_blank">electroniqueamateur.blogspot.com.</a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-robot-suiveur/">Raspberry, un robot suiveur de ligne</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/raspberry-robot-suiveur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">135</post-id>	</item>
		<item>
		<title>Raspberry, un vrai objectif pour votre Pi</title>
		<link>https://programmation.surleweb-france.fr/raspberry-objectif-pour-pi/</link>
					<comments>https://programmation.surleweb-france.fr/raspberry-objectif-pour-pi/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Sat, 02 May 2020 17:00:00 +0000</pubDate>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[accessoire]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[objectif]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[raspberry]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=72</guid>

					<description><![CDATA[<p>Nouvelle caméra 12 mégapixels pour le Raspberry Pi avec une monture pour objectif C et CS</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/raspberry-objectif-pour-pi/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-objectif-pour-pi/">Raspberry, un vrai objectif pour votre Pi</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Depuis la sortie de la première picaméra qui a subit quelques améliorations. La fondation Pi n&rsquo;avait pas proposé d&rsquo;accessoires sortant de l&rsquo;ordinaire.</p>



<p>En voici un qui était demandé. En effet, la fondation a sorti une nouvelle caméra de 12 mégapixels qui enchantera les petits bidouilleurs que nous sommes.</p>



<p>Passons tout de suite au look de cette caméra qui comporte un adaptateur d&rsquo;objectif :</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="800" height="940" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_08.png?resize=800%2C940&#038;ssl=1" alt="" class="wp-image-468" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_08.png?w=800&amp;ssl=1 800w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_08.png?resize=255%2C300&amp;ssl=1 255w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_08.png?resize=768%2C902&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_08.png?resize=128%2C150&amp;ssl=1 128w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption>Nouvelle caméra avec objectif</figcaption></figure>



<h2 class="wp-block-heading">Quelques caractéristiques</h2>



<p>Je vous invite à faire un petit tour sur le site de <a href="https://www.framboise314.fr/camera-12-megapixels-a-objectif-cs-pour-le-raspberry-pi/" target="_blank" rel="noreferrer noopener">framboise314</a>, qui a fait un magnifique travail de description.</p>



<p>Pour ce qui est à noter, la caméra n&rsquo;est pas vendue avec l&rsquo;objectif. Alors, si tu comptes l&rsquo;acquérir, il faudra également débourser quelques pièces pour l&rsquo;achat d&rsquo;un objectif.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="800" height="356" src="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_FB.png?resize=800%2C356&#038;ssl=1" alt="" class="wp-image-469" srcset="https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_FB.png?w=800&amp;ssl=1 800w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_FB.png?resize=300%2C134&amp;ssl=1 300w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_FB.png?resize=768%2C342&amp;ssl=1 768w, https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2020/05/camera_CS_12Mpx_FB.png?resize=150%2C67&amp;ssl=1 150w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption>Une caméra pour les contrôler tous</figcaption></figure>



<h2 class="wp-block-heading">Où trouver la caméra</h2>



<p>Maintenant que la petite présentation est faite. Je te passe quelques liens, en fonction du pays où tu pourras trouver la caméra.</p>



<p><strong>En Belgique</strong></p>



<ul class="wp-block-list"><li><strong>HQ-CAMERA:</strong><br><a href="https://shop.mchobby.be/fr/pi-camera/1836-hq-camera-pour-raspberry-pi-cs-mount-3232100018365.html" target="_blank" rel="noreferrer noopener">https://shop.mchobby.be/fr/pi-camera/1836-hq-camera-pour-raspberry-pi-cs-mount-3232100018365.html</a></li><li><strong>RASP-CAM-LS6mm : Objectif 6mm</strong><br><a href="https://shop.mchobby.be/fr/pi-camera/1837-objectif-6mm-csmount-officiel-raspberry-pi-3232100018372.html" target="_blank" rel="noreferrer noopener">https://shop.mchobby.be/fr/pi-camera/1837-objectif-6mm-csmount-officiel-raspberry-pi-3232100018372.html</a></li><li><strong>RASP-CAM-LS16mm : Objectif 16mm</strong><br><a href="https://shop.mchobby.be/fr/pi-camera/1838-objectif-16mm-csmount-officiel-raspberry-pi-3232100018389.html" target="_blank" rel="noreferrer noopener">https://shop.mchobby.be/fr/pi-camera/1838-objectif-16mm-csmount-officiel-raspberry-pi-3232100018389.html</a></li></ul>



<p><strong>En France</strong></p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://www.kubii.fr/raspberry-pi-microbit/2950-camera-hq-officielle-3272496301474.html" target="_blank">https://www.kubii.fr/raspberry-pi-microbit/2950-camera-hq-officielle-3272496301474.html</a></li></ul>



<h2 class="wp-block-heading">Où trouver les objectifs</h2>



<p>Enfin, tu devras choisir un objectif en fonction de ton projet. Je t&rsquo;ai fait une petites sélections (à bas coût) pour des objectifs :</p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://amzn.to/3d4A3cv" target="_blank">SDENSHI 12mm / F1.2 IR 1MP 1/3&Prime;Objectif à Monture Iris CS pour Caméra De Vidéosurveillance IP</a></li><li><a rel="noreferrer noopener" href="https://amzn.to/2VRHf5W" target="_blank">Objectif visuel de Monture de CS de l&rsquo;objectif visuel de vidéo CCTV 6-60mm pour Le Microscope Industriel</a></li><li><a rel="noreferrer noopener" href="https://amzn.to/2YpOUu2" target="_blank">35mm Lentille F1.8 CS Mont 5.0 MégaPixel 17.5 Degrés Objectif Infrarouge Vision Nocturne pour CCTV Caméra de Sécurité lentille Industrielle</a></li><li><a href="https://amzn.to/2yVmwFr" target="_blank" rel="noreferrer noopener">Samyang &#8211; UMC Fish Eye CS II -Objectif de focalisation pour Canon &#8211; F 3.5 / 8 mm</a></li></ul>



<p>Pour finir, n&rsquo;hésites pas à faire un retour sur le Forum Raspberry de cette caméra ou dans les commentaires.</p>



<p class="has-small-font-size">A été vu sur <a rel="noreferrer noopener" href="https://www.framboise314.fr/camera-12-megapixels-a-objectif-cs-pour-le-raspberry-pi/" target="_blank">frambroise314</a>.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/raspberry-objectif-pour-pi/">Raspberry, un vrai objectif pour votre Pi</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/raspberry-objectif-pour-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">72</post-id>	</item>
	</channel>
</rss>
