- Видео 8
- Просмотров 85 501
DRS Electronic
Франция
Добавлен 20 мар 2014
Électronique - Génie électrique et informatique industrielle
Configuration de Visual Studio pour programmer votre raspberry pi pico en C/C++
Dans cette vidéo je vous explique comment mettre en place votre environnement de développement pour pouvoir coder votre raspberry pi pico en C/C++ avec Visual Studio sous Windows.
Lien des outils :
-ARM GCC Compiler : developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
-CMake : cmake.org/download/
-Build tools for VS 2019 : visualstudio.microsoft.com/fr/downloads/
-Python 3.9 : www.python.org/downloads/windows/
-Git : git-scm.com/download/win
Commande cmd à taper :
1.git clone -b master github.com/raspberrypi/pico-sdk.git
2.cd pico-sdk
3.git submodule update --init
4.cd ..
5.git clone -b master github.com/raspberrypi/pico-examples.git
Retrouvez nou...
Lien des outils :
-ARM GCC Compiler : developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
-CMake : cmake.org/download/
-Build tools for VS 2019 : visualstudio.microsoft.com/fr/downloads/
-Python 3.9 : www.python.org/downloads/windows/
-Git : git-scm.com/download/win
Commande cmd à taper :
1.git clone -b master github.com/raspberrypi/pico-sdk.git
2.cd pico-sdk
3.git submodule update --init
4.cd ..
5.git clone -b master github.com/raspberrypi/pico-examples.git
Retrouvez nou...
Просмотров: 3 683
Видео
Faire un Datalogger pour Arduino avec Python
Просмотров 1,9 тыс.3 года назад
Datalogger et lecteur de port série développé sous python avec les librairies PySerial et Tkinter, possibilité d'exporter sous format .csv et .txt pour les importer sous Excel pour faire de l'analyse de données. Lien : Script Python : github.com/DRSEE/GUI_PyDataLogger Instagram : drs_electronic Instructables : www.instructables.com/member/DRS_electronic/ Tag: #Python #GUI #Tkinte...
How to use the NRF24L01 with Arduino
Просмотров 12 тыс.3 года назад
Comment réaliser une communication bidirectionnelle sur de longue distance avec Arduino et le NRF24L01 Code & Schéma : www.instructables.com/Faire-De-La-Communication-Sans-fil-Arduino-Avec-Le/ Librairie NRF24L01 by TMRh20 : nrf24.github.io/RF24/ Instagram : drs_electronic?hl=fr Reddit : www.reddit.com/user/blatnov
Débuter en électronique ? Présentation Elegoo starter kit
Просмотров 16 тыс.4 года назад
Introduction ► 0:12 Unboxing ► 0:55 Projets ► 10:35 Articles Instructables (Code Câblage) : www.instructables.com/5-Mini-Projets-Arduino-À-Réaliser-Avec-Le-Starter-/ Lien kit : www.elegoo.com/collections/arduino-learning-sets/products/elegoo-uno-project-super-starter-kit Lien kit Amazon : www.amazon.fr/Elegoo-Démarrage-dUtilisation-Débutants-Professionnels/dp/B01JD2Z5XW/ref=sr_1_3_sspa? mk_fr_F...
Arduino and Excel with PLX-DAQ
Просмотров 19 тыс.4 года назад
[FR/EN] Cette vidéo présente comment réaliser un système d'acquisition low-cost avec un Arduino et un Script en VBA qui fonctionne sous excel qui est PLX-DAQ. La vidéo est également sous le format d'article sur mon Instructable (cf. lien) Lien : Télécharger PLX-DAQ : www.parallax.com/package/plx-daq/ Instructables : www.instructables.com/id/Système-DAcquisition-De-Données-DAQ-Avec-Arduino-E/ In...
Créer une interface graphique pour contrôler les GPIO du Raspberry Pi (Python / Tkinter)
Просмотров 19 тыс.4 года назад
Dans cette vidéo je vais vous présenter comment gérer les GPIO de votre Raspberry pi depuis une interface graphique gérer via Python et Tkinter, pour allumer une LED. Code : www.instructables.com/id/Gestion-Des-GPIO-Raspberry-Via-Interface-Graphique/
Solution anti-rebond pour bouton poussoir sous Arduino
Просмотров 4,6 тыс.4 года назад
Je présente deux solution pour pouvoir supprimer les rebonds sur les bouton poussoir, la première solution est électronique et l'autre ce gère au niveau du code. mon Instructables : www.instructables.com/member/DRS_electronic/ #Arduino #EE #electronic #électronique #bouton #poussoir
Comment créer des portes logiques avec des transistors
Просмотров 9 тыс.4 года назад
Dans cette vidéo je vais vous présenter comment réaliser des portes logiques grâce à des transistors NPN, quelque boutons poussoirs. Ces portes logiques peuvent être utile pour comprendre comment certaines fonctions logiques sont réalisés et dans quel cas concret peuvent elle être utilisé dans certain projet. Bien qu'elle ne sont plus réalisés avec des transistors classique mais directement dan...
comment puis-je brancher ce moduele a mon arduino pro micro ?
C'est vraiment fantastique ! je cherchais une solution pour transmettre des informations bidirectionnelles à un automate pour une gestion de l'eau. Petite question : existe t-il une solution pour transmettre et récupérer un signal soit 0-10V, soit 4-20mA ? Un grand merci pour ce tuto.
Merci pour votre commentaire ! Concernant le signal 0-10V ou 4-20mA c'est tout à fait possible après je n'ai jamais mis cela en œuvre mais avec quelques résistance c'est possible pour le 0-10V et pour la boucle 4-20mA des petits modules ou schémas en ligne ce trouve facilement
C’est génial J’ai un peu galéré car je ne connais rien en python, pour l’instant je ne connais que le langage arduino J’ai 2 petites questions : Comment peut-on faire pour que le programme s’affiche sans pour l’instant connecter un périphérique serie et comment peut-on faire pour envoyer une commande sur le port serie vers un arduino afin qu’il copie uniquement les données a un moment T ? Merci excellent
Salut je trouve pas l3s vidéo y a pas de suite ?
merci beaucoup mais gpiozero ne marche pas chez moi et je ne comprend pas pourquoi
avec python
Bonne vidéo, j'apprécie et j'aimerais le réaliser, mais dommage que le schéma soit presque illisible, est-il possible de le trouver en meilleure résolution SVP
Bonjour, merci de votre commentaire, si vous changer la résolution de la vidéo en 1080p ou 720p c'est plutôt clair après si cela ne reste pas visible il est possible de retrouver mon tutoriel sous instructables ou il est notamment possible de trouver le schéma qui est pour le coup très lisible Voici le lien : www.instructables.com/Faire-De-La-Communication-Sans-fil-Arduino-Avec-Le/
@@DRSElectronic Mille mercis pour votre prompte réponse, c'est effectivement plus clair ainsi.
@@DRSElectronic Bonjour, j'ai réussi votre montage et j'en suis heureux, car je débute dans le domaine de l'Arduino et toute réussite est encourageante. Par contre, il me reste une petite question concernant ce montage, j'ai également voulu utiliser les modules d'alimentation en 3.3v "AMS1117", mais lors du transfert du code sur l'Arduino Nano, j'ai le message : "Arduino ne peut communiquer avec le module". Faut-il le déclarer dans le code ou un driver est-il nécessaire ? Encore merci pour tout, j'en profite également pour vous souhaiter une merveilleuse année 2024.
Super ! Merci beaucoup tuto super clair
Merci !
je suis dans un cas où mes modules sont neufs, j'ai un code émetteur et un code récepteur, qui n'ont aucune erreur, toutest bien configuré mais je ne reçois aucune information, je les aient alimentés en 3.3V et tout est bien câblé... Je n'arrives pas à comprendre pourquoi ça ne marche pas
Vous avez quel Microcontrôleurs ? Compliqué de dire l'origine du problème, surtout si le code compile, sûrement un problème RF, vérifier bien le câblage, tenter d'ajouter un condo de découplage comme expliqué dans la vidéo
Bonjour, est-il possible plutôt que de régler l'intensité, de choisir un temps d'allumage ? par exemple 1/2 secondes. Merci.
Bonjour, c'est tout à fait réalisable Vous pouvez utiliser la fonction " time.sleep(0.5) " et organiser cela dans le code de sorte à réaliser ce qui vous convient
Merci@@DRSElectronic
Je pourrai avoir la musique svp ? Elle ambiance trop pour faire des montages éléctriques
Je cherche a comprendre les micro contrôleur aussi❤
Bonsoir svp comment faire pour ajouter le graphique pour visualiser les valeurs en temps réel
C'est possible de faire avec une page html ?
Bonjour tout à fait possible
Merci pour les vidéos ,petite question serait-t-il possible de contrôler un servo- moteur et même temps allumé une del exemple faire tourné un servo-moteur et allumé une lumière sans interruption du servo-moteur
Merci pour votre commentaire, L'arduino ne peut pas exécuter deux tâches en même temps ( du moins le ATMega328p), mais en faisant de la programmation temps réel c'est tout à fait possible. Concrètement il ne faut pas passer par des "delay()" qui arrête complètement le microcontrolleur mais plutôt par des instructions du type millis() pour la gestion des temporisation et pour faire croire que deux choses s'exécute en même temps (comme nos ordinateurs d'ailleurs) vous découper en plusieurs étapes ( 1. j'envoie une consigne au servo, 2. J'allume la led pendant X secondes 3. Je re-incremente la consigne du servo. 4. La tempo est terminée j'éteins ma led etc...) C'est très documenté sur internet, je vous laisse faire vos recherches car l'espace commentaire ne me suffirait pas pour expliquer cela.
@@DRSElectronic gros merci pour les infos très encouragent J'ai un big projet et surtout gros défi d'un véhicule chenillé avec plusieurs fonction hydraulique
Merci très bien pour cette vidéo, je voudrais poser une question : est il possible de saisir manuellement une donnée, alors qu'une autre sera acquise d'une façon automatique ?
Merci pour votre commentaire, C'est possible mais il faut faire attention car lors de l'acquisition ça risque d'écraser les données saisies manuellement, je vais tester pour être sûr
Félicitations, on voit que vous savez de quoi vous parlez. J’ai acheté le kit, je débute et je suis un peu paumé...
Bonjour, c'est génial mais pour moi il y a un message sécurité et du coup pas de possibilité de l'utiliser et en plus il est en lecture seule. Une solution?? merci
Bonjour merci pour votre commentaire, Le message de sécurité proviens de windows ou d'un antivirus ou autre ? En effet le document excel exécute une macro qui peut être source de risque (ce n'est pas le cas dans notre cas). Et pour le problème de lecture seule, quand vous ouvrez le document excel -> une notification en jaune apparait "Mode protégé", cliquer sur "activer la modification" > ensuite une autre notification apparait "Avertissement de sécurité", cliquer sur "activer le contenu". (cf. 4:00 )
@@DRSElectronic merci pour la réponse. Bon en fait j ai enregistrer la feuille Excel et sur la copie j ai modifié les paramètres de sécurité. Merci en tout cas pour ce tuto
Bonjour, merci pour cette vidéo. Je souhaiterais programmer via Geany un capteur de mouvement sur GPIO, qu'au démarrage du raspberry pi une vidéo se lance directement via VLC qu'elle tourne en boucle, puis à l'activation du capteur la vidéo change puis à la fin de cette dernière revient sur la vidéo initiale comment faire SVP 🙏
Bonjour, Merci pour votre commentaire. Il est tout à fait possible de réaliser cela, beaucoup de projet similaire à ce que vous souhaitez faire existe déjà, essayer de voir sur stackoverflow vous devrez trouver votre bonheur
@@DRSElectronic merci beaucoup
@@DRSElectronic Je suis très débutant est ce que vous avez un titre à me donner pour la barre de recherche, car il y a des milliers de projets, peut-etre que ça pourrait aider d'autres utilisateurs. En faite j'ai besoin de ce projet pour halloween je vais faire un cadre unliving portrait interactif. Merci 🙏
"Raspberry Pi Motion Sensor using a PIR Sensor" "raspberry pi camera avec détecteur de présence python"
Super vidéo Mais faut t’il avoir un ordi avec ou pas?
Pour programmer l'arduino oui, le reste pas besoin
@@DRSElectronicd’accord merciiiii 😄
Bonjour, merci pour la vidéo, tout fonctionne parfaitement ! Petite question, est-ce que la cross compilation est possible en C avec le PiPico ?
Bonjour, je n'ai pas essayé encore mais cela doit être possible
Merci beaucoup pour la vidéo ! ça marche exactement , Merci 🙏
Merci !
Bonne vidéo j’ai tenté de reprendre le tuto mais ça ne marche j’ai strictement suivi le tuto en respectant les branchements du circuit
Merci et bravo pour ce tuto parfaitement clair
Merci pour votre commentaire !
Merci! Tu expliques très bien, la vidéo m'a beaucoup aidé.
Merci !
Merci pour ta video !!
Merci !
faut il lancer VS code via le terminal a chaque fois ou c'est que pour l'installation ?
Via le terminal ou le raccourci
Parfait merci beaucoup
Super vidéo ⭐
Merci pour votre commentaire !
Merci ! Très bonne vidéo !
Merci pour votre commentaire !
Merci👍
Un petit com pour le référencement ^^ Merci super utile !
Merci bien !
Tout d'abord, un grand merci pour ce tuto qui est particulièrement clair. Malheureusement, je rencontre une difficulté que je ne comprends pas : lorsque j'ouvre "PLX-DAQ Spreadsheet" une fenêtre "Microsoft Forms" s'ouvre avec le message suivant "Impossible de charger l'objet car il n'est pas disponible sur cette machine". Pouvez-vous m'aider Je suis sur windows 10
J'ai le même problème, avez-vous trouvé une solution ?
Merci pour cette vidéo, claire nette et précise. J'ai une question : serait-t'il possible d'établir des connexions de plusieurs émetteurs vers un seul récepteur avec ce module ? Première piste juste après le visionnement de la vidéo sans aller chercher plus loin : utiliser les 6 canaux disponibles - 1 pas émetteur ce qui limite le nombre d'émetteur à 6 - et un balayage en boucle du récepteur en changeant le canal d'écoute. Cela vous semble-t'il correct ?
Merci pour votre commentaire ! Effectivement un module peut recevoir des informations provenant de 6 autre module, avec le balaye comme vous décrivez, c'est tout à fait réalisable.
@@DRSElectronic Entre temps je suis tombé sur la bibliothèque RF24Network qui permet de mettre en réseau un nombre considérable de modules au prix d'une architecture un peu particulière. Je vais me pencher là dessus.
Merci pour le partage de ce tutoriel bien ficelé 👍👍👍
Merci
Super vidéo bien expliquée 💖💖💖 J'adore 💖 Et bien expliquée en plus, avec un simple programme qui peut servir de test pour les "nRF24L01" 👌 Pouce bleu bien sûr et je me suis abonné aussi 😎
Merci bien pour votre commentaire !
merci pour la vidéo ! super-claire et très complète !
Avec plaisir
@@DRSElectronic Alors après de nombreux test concluants je rencontre un problème : j'ai fait mes test avec les petites antennes et là quand je veux monter les grosses (le format en bâton avec ampli) et bien la communication ce fait uniquement dans un sens...
Bonjour, entre un nrf24l01 avec antenne dans la pcb et un module avec antenne de 3db, ce sont les mêmes composition de pcb, si ce n'est que la version avec antenne à un étage d'ampli et filtrage. Vu ce que vous me décrivez cela doit être un problème de CEM ou peut être le module en lui même. Essayer d'alimenter les deux modules avec des alim continue. Si vous faite vos test sur breadboard cela peut venir de ça, personnellement j'ai eu beaucoup de problème sur breadboard, les modules se synchronisaient une fois sur deux, une fois passé sur une carte pcb plus aucun problème. Dernière piste, est-ce que ce sont des modules acheté sur aliexpress/banggood ? Car souvent les circuits sont modifiés pour tirer sur les prix et la qualité, et c'est peut être pour cela qu'un de votre module fait uniquement de la réception.
@@DRSElectronic bonjour, Après des recherches et pas mal de test je me suis rendu compte que c'était un module convertisseur qui était défaillant... Merci pour la réponse.
Super vidéo très bien expliqué
Merci bien !
Merci pour le partage . Enfin une demo qui fonctionne! Bonne continuation .Je m'abonne
Merci pour votre commentaire !
merci beaucoup pour la vidéo . est ce que c'est possible de nous expliquer comment faire l'affichage des valeur sur la courbe en temps réel et merci !
Merci pour votre commentaire, il faut placer une courbe type nuages de points et présélectionnés les deux colonnes ou seront affichés les valeurs en temps réel
Merci pour la vidéo, pourquoi installer Python pour faire du C++ ? Ta vidéo est bien pour faire le setup de VS-Code et CMake, mais ne montre pas comment faire pour écrire et compiler un code C++ depuis VS-Code, c'est prévu ? Encore merci.
Merci du commentaire, Python est nécessaire car le SDK s'appuie sur Python pour automatiser le build avec VS (c'est pour cela qu'il n'est pas nécessaire de créer manuellement le fichier build qui va accueillir les hex/bin/uf2 contrairement avec le build "manuel" avec un terminal). La compilation en C++ est similaire au C en revanche effectivement je n'ai pas détaillé la création et le codage d'un autre projet parce que la vidéo aurai durée bien plus de 20minute car au delà du code en lui même en format .c ou .cpp qu'il faut coder, il faut créer un fichier CMakeLists.txt qui appelle les dépendances du SDK et qui est donc propre au code (par exemple si on a besoin de l'ADC ou des I/O etc..) la documentation du Sdk C/C++ l'expliquera mieux que moi si ça intéresse.
Merci pour la vidéo! Nous pouvons ajouter Est-il possible d'envoyer et de recevoir plus de deux boutons? button1, button2,button3 .........
Oui c'est tout à fait possible
@@DRSElectronic Avez-vous fait un tutoriel vidéo pour cela?
Je ne vais pas faire une vidéo spécifique mais d'une certaine manière c'est déjà démontré dans la vidéo sauf que la deuxième information émise/reçu est un signal analogique. Pour ajouter un des boutons vous les déclarer dans la structure data et ce pour les deux codes en type boolean. Ensuite dans le setup vous déclarer le bouton en" input" dans le code émetteur et dans le code récepteur en "output" et puis vous ajouter ce que vous souhaitez faire dans les fonctions réception et émission dans les deux codes et c'est bon
Merci pour la vidéo , SVP peut-on faire la même chose avec l'arduino nano 33 ble sense? Sachant que la carte arduino ble sense elle a un processeur et une architecture différente Merci
Merci pour votre commentaire, La librairie ne prend pas en charge le microcontrôleur de l'arduino nano 33 ble sense c'est dommage car ce Mcu est bien plus performant que l'atmega168. En revanche l'arduino nano 33 ble sense possède une liaison SPI il est possible de faire fonctionner le nrf24l01 mais sans librairie (bien plus long et complexe)
hello pour communiquer entre les arduino il faut donc un module nrf24l01 sur chaque arduino ? autre question si on veut une communication uni directionnel ( de A vers B mais sans B vers A ) faut t'il 2 modules ? enfin est ce qu'un module petite antenne peut communiquer avec un module grande antenne ? si oui la portée est de 10m (limité par la petite antenne) ou de 100m/1km grâce a la grande antenne merci de votre réponse rapide
Oui un module sur chaque Arduino, le module gère les communications unidirectionnelle et bidirectionnelle sans problème. Le module sans antenne peut tout à fait communiquer avec celui qui dispose d'une antenne. Concernant la portée tout dépend de l'environnement et de la position de l'émetteur, mais forcément il y aura moins de portée, il est possible d'avoir 100m pour un environnement urbain en milieux ouvert et en milieux clos (appartement/maison) 20/30m grand maximum. Il faut tester pour connaître la portée réelle de votre modules dans l'environnement dans lequel vous l'avez installé.
@@DRSElectronic OK merci bien
mrc c interessant
MERCI! Cela fonctionne parfaitement! j'ai eu du mal à trouver sur le WEB la gestion du port COM en VBA! Il n'y a que vous à ma connaissance! BRAVO
Merci pour votre commentaire !
Merci pour la vidéo! Est-ce qu’on peut remplacer la carte méga par une arduino uno?
Merci, oui c'est tout à fait possible le câblage est le même que donné dans la vidéo
@@DRSElectronic Super Merci beaucoup!
Avec plaisir
Vraiment excellent 😁et surtout très bien expliquer
Merci bien !
Tres bien expliqué 👌👌
Merci !
Merci beaucoup. vous m'avez fait gagner beaucoup de temps.
Merci pour votre commentaire !