[not a TUTO] Quels sujets vous intéressent ?

Proposer ou rechercher un tutoriel concernant le Raspberry Pi

Modérateur : Francois

dyox
Raspinaute
Messages : 810
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par dyox » jeu. 1 oct. 2020 20:14

En ce qui concerne Hackable, c'est un magazine accessible en ligne ? En kiosque ? On peut le commander ?
Tout ça à la fois. Et même seulement l'article. Regardez vos MP

L'article en question est "Contrôlez vos montages Bluetooth depuis votre Pi"
https://connect.ed-diamond.com/search/n ... D=4&page=1

maxty01
Modérateur
Messages : 750
Enregistré le : dim. 16 nov. 2014 20:53
Localisation : Charleroi - Belgique

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par maxty01 » jeu. 1 oct. 2020 23:48

Bonsoir,
NimbUx a écrit :
jeu. 1 oct. 2020 15:02
Bonjour, l'idée de répondre à nos demandes de "tutos" est très généreuse !
Pour ce qui me concerne, j'aimerais lire tout-tout-tout sur "bluetooth" sur Rpi-4
et sous Raspi OS ! J'ai un téléphone Alcatel tout neuf mais "basique" et sûrement
technologiquement dépassé (3G, pas "smart") et je ne parviens PAS à apparier le
bluetooth du téléphone avec le Raspberry Pi pour transférer des photos, par exemple.
Ma première question est : avez-vous essayé de connecter le téléphone ailleurs que sur le RPI ?
Ma seconde question est : avez-vous essayé de connecter autre chose que le téléphone sur le RPI ?

Bonne soirée,
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn

kartable
Messages : 77
Enregistré le : mer. 10 juin 2020 07:55

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par kartable » ven. 2 oct. 2020 00:07

Hello,

Je suis en train de me mettre à Python en vue d'applications pratiques de niveau débutant. Et je m'aperçois qu'il va me manquer des "briques" dans mon apprentissage, parce que je tombe presque "par hasard" sur gpiozero et des conversations sur rpi.gpio...

Autant les librairies d'arduino sur bien détaillées, autant il faut chercher pour les Raspberry. Et ce n'est pas vers le site officiel qu'il faut se tourner apparemment, vu le parti pris éducatif visant les enfants plus que les adultes. C'est bien de s'adresser aux jeunes en les prenant par la main. Mais en tant qu'adulte, j'ai besoin de références sous une autre forme.

Aurais-je déjà fait le tour de la question en parcourant les docs de rpi.gpio et gpiozero ? Il va me manquer au moins des détails, p ex comment opérer avec 2 ou 4 servo-moteurs ? A priori, on peut faire fonctionner un seul S90 directement depuis le GPIO 12, mais ensuite il faut un driver de type L293D (heureusement qu'il y a le site d'Arduino pour comprendre comment tout ça marche).

EDIT : Je tombe sur un projet sur Hackster.io qui fait usage de ServoBlaster permettant de faire fonctionner jusqu'à 8 servo-moteurs (pas besoin de L293D). Donc je réponds moi-même à mes questions : eh oui, il faut fouiller le web pour trouver (et compter sur le hasard) et non, je n'ai pas fait le tour avec rpi.gpio et gpiozero :D
Modifié en dernier par kartable le ven. 2 oct. 2020 17:52, modifié 1 fois.

Bud Spencer
Raspinaute
Messages : 956
Enregistré le : lun. 15 août 2016 21:38

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par Bud Spencer » ven. 2 oct. 2020 11:51

kartable a écrit :
ven. 2 oct. 2020 00:07
Je suis en train de me mettre à Python en vue d'applications pratiques de niveau débutant. Et je m'aperçois qu'il va me manquer des "briques" dans mon apprentissage, parce que je tombe presque "par hasard" sur gpiozero et des conversations sur rpi.gpio...
Tu es juste une victime de plus d’une communication qui veux faire croire que l’on peut devenir un super maker dès l’âge de 2 ans en utilisant un Raspberry pi et des scripts python. Je trouve super mois aussi que l’on veuille intéresser les plus jeunes à toutes ces technologies, mais débutant ne veut pas dire idiot et si on en reste à ça, on est très vite limité et on ne peut pas exploiter toutes les possibilités du PI. La plus grosse erreur que tous les débutant font, c’est qu’ils veulent ‘apprendre à programmer le PI’ et forcement, ils tombent tous, comme toi, dans le piège de cette communication. La bonne documentation pour ça ne se trouve pas ici ou sur le site de la fondation. Elle se trouve dans espaces dédiés au langage de programmation choisi qui fort heureusement ne se limite pas à python. Crois moi, tu es à des années-lumière d’avoir ‘fait le tour de la question en parcourant les docs de rpi.gpio et gpiozero’. Avec ça, tu as tout juste effleuré une infime partie des immenses possibilités qu’offre le PI.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

NimbUx
Messages : 17
Enregistré le : jeu. 1 oct. 2020 10:27

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par NimbUx » ven. 2 oct. 2020 13:48

Bonjour ! @Maxty01 :
«Ma première question est : avez-vous essayé de connecter le téléphone ailleurs que sur le RPI ?
Ma seconde question est : avez-vous essayé de connecter autre chose que le téléphone sur le RPI ?»

La réponse doit être : non ! aux deux questions, je le crains :(
En effet je n'ai pas d'autres appareils "bluetooth capable" que ce téléphone et le RPi. Jamais utilisé bluetooth
auparavant, je n'en avais même pas idée...
**EDIT ! Je viens de commander une mini-clef-USB qui me permettra d'expérimenter le "bluetooth" sur mon
ordinateur "de bureau" sous Windows 10... si ça marche ;=) **/EDIT**

Le téléphone 3G est du modèle Alcatel 2038X, vendu par Free-mobile. C'est aussi mon premier "mobile",
j'avais toujours refusé d'en acquérir mais il faut croire que le "progrès" m'a rattrapé... ;)
Modifié en dernier par NimbUx le sam. 3 oct. 2020 11:14, modifié 2 fois.

kartable
Messages : 77
Enregistré le : mer. 10 juin 2020 07:55

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par kartable » ven. 2 oct. 2020 15:22

Bud Spencer a écrit :
ven. 2 oct. 2020 11:51
... ils tombent tous, comme toi, dans le piège de cette communication.
Merci pour cette mise en garde.
Si tu penses que je suis mal parti avec python, quoi de mieux pour programmer des moteurs s90 ? Mon ambition n'est pas de faire le tour complet d'un langage, python autre. J'utilisais "faire le tour" concernant rpi.gpio et gpiozero mais je suis loin de tout savoir. Comme je le disais, je suis tombé presque par hasard sur gpiozero et je cherche à compléter...
On peut déjà faire pas mal de choses concrètes avec cette bibliothèque et on peut s'amuser avec gpiozero.PiHutXmasTree. Why not?
Bref... j'ai répondu à l'invitation "quels sujets vous intéressent", voilà ;)

Bud Spencer
Raspinaute
Messages : 956
Enregistré le : lun. 15 août 2016 21:38

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par Bud Spencer » ven. 2 oct. 2020 22:58

Je ne dis pas que tu es mal partie avec python. Je te dis juste qu’il faut ne faut pas s’imaginer que tout est aussi simple que de faire clignoter une led ou lire la valeur d’une sonde. C’est l’ambition du projet qui décide si tel ou tel langage est adapté ou pas. Toi tu as déjà un projet en tête et tu as aussi choisi d’apprendre un langage de programmation pour ça. Très bien, mais es-tu sur que ce langage qui n’est présenté qu’au travers de cas simplistes destinés à des enfants est adapté à la complexité de ton projet ? je te le souhaite, sinon il faudra en apprendre un autre. Il faut juste que tu saches que de passer de n’importe quel langage à un autre est très facile (pour les plus usuels en tout cas) mais pour passer de python à n’importe quoi d’autre, c’est une toute autre histoire …

Pour tes s90 tu n’es pas limité à un seul. Le pi à 2 canaux pwm hardware et 16 canaux dma donc il y a de la marge. Pour python tu as la lib RPIO.PWM qui fait du pwm dma (Je ne l’ai jamais essayée)
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

kartable
Messages : 77
Enregistré le : mer. 10 juin 2020 07:55

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par kartable » sam. 3 oct. 2020 09:36

Bud Spencer a écrit :
ven. 2 oct. 2020 22:58
Pour tes s90 tu n’es pas limité à un seul. Le pi à 2 canaux pwm hardware et 16 canaux dma donc il y a de la marge. Pour python tu as la lib RPIO.PWM qui fait du pwm dma (Je ne l’ai jamais essayée)
Merci pour ça encore, j'essaierai en concurrence avec ServoBlaster.
J'ai tout, mais vraiment tout à apprendre en matière de GPIO et de tout ce qui tourne autour. Quand on me demande ce que c'est que le Pi, je réponds souvent que c'est une sorte de mini ordinateur. Mais est-ce qu'un ordinateur peut allumer une LED ou piloter un moteur rien qu'en branchant quelques fils ? C'est ça ce que j'ai envie d'explorer.
J'ai été tenté de jouer avec Arduino, mais pourquoi passer à autre chose alors que j'ai tout ou presque sous la main avec ma framboise ? Après, je verrai si j'investis dans un node-MCU plutôt qu'un arduino en fonction des projets.
Question langages, je crois que python est un incontournable. Mais je devrais sans doute toucher à C++ parce que c'est le langage de structure d'arduino, d'après la bible.
Je m'attends à résoudre plein de problèmes de toutes sortes, y compris des questions d'alimentation...

Bud Spencer
Raspinaute
Messages : 956
Enregistré le : lun. 15 août 2016 21:38

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par Bud Spencer » sam. 3 oct. 2020 11:44

L’arduino, les esp et tous ces types de carte sont juste des microcontrôleurs modernes facile d’accès et forcement tout ce qui tourne autour est tourné vers les gpio. Le PI est fondamentalement diffèrent. C’est un vrai ordinateur avec des contrôleurs périphériques (video, son, reseaux , des gpio …) et surtout un vrai os. Si on a un projet pour un PI et que l’on veut apprendre à programmer, il ne faut surtout pas le voir comme un arduino ou un esp (c'est justement la le piège), mais comme un ordinateur. Regarde la majorité des problèmes des débutants : C’est quasiment toujours lié à des méconnaissances de l’os ou des méconnaissances du langage de programmation qu’ils utilisent et le pi à proprement parler n’a rien à voir là-dedans. Si j’ai un conseil à donner à tous ceux qui veulent se lancer dans la programmation pour réaliser des projets ambitieux pour le PI, c’est d’oublier les gpio et de commencer par faire leur apprentissage de la programmation sur un ordinateur de bureau (ou portable) quel que soit le langage choisi. Vous apprendrez mieu et plus vite parce que vous orienterez vos recherches non plus vers des sites consacrés au PI mais vers ceux qui traitent précisément du langage de programmation et des outils qui vont avec. Après ça, la gestion des GPIO propre au pi ne sera plus qu’une formalité.

Non, python n’est pas incontournable et Il ni n’a encore pas si longtemps il était encore dans l’ombre et presque oublié. Il est juste redevenu très populaire parce que tout va très vite et la demande de programmeurs explose (banque, data analytic, recherche …) et plus le temps de les former. Dans tous ces secteurs (et bien d’autres) on développe des outils robustes mais ce qui manque, ce sont des gens pour les exploiter. Un chercheur ou un expert en bourse n'est pas un developpeur mais il a besoin très rapidement des ces petits programmes pour faire efficacement son boulot. C’est pour ça qu’a aujourd’hui, il y a 2 sortes de programmeurs dans ces cadre-là.

1 - Ceux qui codent les vrais programmes et les librairies avec des vrais langages de programmation
2 - les petites mains qui script du python pour accéder au ressources fournies par tout ça.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

destroyedlolo
Raspinaute
Messages : 1441
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: [not a TUTO] Quels sujets vous intéressent ?

Message par destroyedlolo » sam. 3 oct. 2020 11:47

kartable a écrit :
sam. 3 oct. 2020 09:36
J'ai été tenté de jouer avec Arduino, mais pourquoi passer à autre chose alors que j'ai tout ou presque sous la main avec ma framboise ? Après, je verrai si j'investis dans un node-MCU plutôt qu'un arduino en fonction des projets.
Ce n'est pas du tout la même philosophie : avec un PI, tu as un vrai OS complet avec tout ce que cela implique, plus versatile, plus de possibilité, mais plus complexe a maitrisé si tu débutes en Linux.
Avec un Arduino ou dérivé, c'est quasiment du barre metal c'est a dire que tu dois "taper dans le gras" et l'utilisation est plus limité. Par exemple, un arduino est idéal pour faire des sondes déportées ou des automatismes simple, mais pas pour faire un média center par exemple.
kartable a écrit :
sam. 3 oct. 2020 09:36
Question langages, je crois que python est un incontournable. Mais je devrais sans doute toucher à C++ parce que c'est le langage de structure d'arduino, d'après la bible.
Python est celui pour lequel tu trouveras le plus de tuto vu qu'il est maintenant très répandu et simple d'accès. Il existe aussi sur les plateformes arduino, mais il y a aussi une palanqué d'autres langages.
Le C a l'avantage d'être le langage dispo sur quasiment tous les sytemes, spécialement dans l'embarqué.

Si tu débutes, tu as peut etre interet a te focaliser sur un 1er langage pour le maitriser car, a mon avis, partir sur plusieurs en meme temps, c'est ce casser les dents.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Répondre

Retourner vers « Tutoriels »