Aller au contenu


Jekert

Inscrit(e) (le) 08 mars 2016
Déconnecté Dernière activité aujourd'hui, 08:44
-----

#103684 Ajout cable JST à la carte alarme de niveau batterie Lipo

Posté par Jekert - 01 juin 2019 - 09:39

Bonjour,

 

Si c'est le même modèle que celui que j'ai (attends peut-être la confirmation de quelqu'un ayant le module de la boutique), il n'y a pas "d'entrées/sorties" il y a une broche pour la masse puis une broche par cellule de batterie (allant jusqu'à 8 cellules maximum) tu as donc 9 broches (donc si tu utilises une 3S, tu n'auras besoin que de 4 broches sur 9). Ces capteurs ne sont pas fait pour être utilisés en même temps qu'un chargeur puisque le chargeur est censé mesurer lui-même la tension de chaque cellule pour équilibrer la batterie. Après si tu veux vraiment connecter les 2 en même temps, peut-être que tu peux utiliser un câble JST qui te permettrait de mettre le capteur en parallèle avec le chargeur, voir te faire une petite veroboard où tu peux connecter ta batterie d'un coté et avoir 2 sorties de l'autres coté pour le chargeur et le capteur.




#103672 Blabla divers

Posté par Jekert - 30 mai 2019 - 10:46

PS : et je me demande quelles sont les règles pour participer... ( je trouve étonnant que personne n'ai pensé à utiliser de pistolet à eau sur son robot  :Koshechka_08:  )
 

Je me suis aussi posé la question la dernière fois que j'en ai vu. Il semblerait que ce soit interdit depuis 2016 (ou que cette regle a été modifiée en 2016) :

 

8.g: "La pulvérisation de liquide ou de gaz liquéfié tel que de l'Azote est interdite"

 

Tu peux retrouver toutes les règles ici : https://battlebots.c....Rev-2019.0.pdf(il y en a beaucoup moins que ce que j'aurais imaginé )

 

Edit: J'avais pas vu les 38 pages des regles du tournois, il y en a beaucoup en fait ^^ https://battlebots.c...s.Rev2019.0.pdf




#103623 Questions sur les systèmes FPV

Posté par Jekert - 24 mai 2019 - 02:05

Salut,

 

J'ai déjà utilisé ce genre de module sur mon drone "de course", j'avais combiné ces produits :

Je n'ai eu aucun problème de réception à plus de 100m (je n'ai jamais testé la portée). Après si l'émetteur est trop près du sol ou si il y a des obstacles tu risques de ne pas bien voir. Si tu choisis ce type de matériel, tu as juste besoin de connecter la sortie de la caméra à l'entrée de l'émetteur, tu alimentes le tout comme demandé et tu es parti (tu peux aussi ajouter un module entre les 2 pour afficher du texte sur le feed) plus qu'à sélectionner le bon channel sur l'émetteur et le récepteur. J'ai remplacé les antennes pour une meilleure couverture en 3D mais si l'antenne ne pivote pas je pense que tu peux garder celle d'origine.

 

De plus, en France la puissance d'émission maximum autorisée est de 25mW pour les émetteurs 5.8GHz... (fais attention à l'achat que tu puisse sélectionné la bonne puissance). 




#103557 DHT22, Capteur de température et d'hygrométrie

Posté par Jekert - 17 mai 2019 - 04:37

Bonjour à tous,
 
Je vais vous présenter aujourd'hui le DHT22, un capteur de température et d'hygrométrie répandu très utile pour construire une petite station météo.

 

La datasheet fournie par Adafruit est disponible ici et en pièce jointe. Celle-ci indique que les capacités suivantes pour le capteur :

 

opera_2019-05-17_17-31-08.png

 

 

Quelques liens utiles :

J'avais déjà écrit rapidement une page (pour un ouvrage qui n'a pas encore été publié) sur l'utilisation de ce capteur, donc j'ai ressayé mes programmes avec ce montage (la résistance de pull-up est de 10k ohms):

 

Fritzing_2019-05-17_17-14-48.png
 

Ce programme permet d'afficher les valeurs de température et le pourcentage d'humidité dans l'air sur l'interface Série d'Arduino IDE :

//Bibliothèque :
#include "DHT.h"

//Déclaration du DHT22:
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  //Initialisation de la liaison Série :
  Serial.begin(9600);
  Serial.println("Test du DHT22");

  //Initialisation du capteur :
  dht.begin();
}

void loop() {
  //Lecture des données :
  float h = dht.readHumidity(); //Lis le taux d'humidité
  float t = dht.readTemperature(); //Lis la température en Celsius

  //Affichage des valeurs :
  Serial.print("Humidite: ");
  Serial.print(h);
  Serial.print("% | Temperature: ");
  Serial.print(t);
  Serial.println(" degres celsius");

  //Temporisation :
  delay(2000);
}

javaw_2019-05-17_17-11-10.png
 

Puis j'ai modifié un peu ce programme pour utiliser la fonction de Traceur Série d'Arduino pour afficher de belles courbes :
 

//Bibliothèque :
#include "DHT.h"

//Déclaration du DHT22:
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  //Initialisation de la liaison Série :
  Serial.begin(9600);
  //Serial.println("Test du DHT22");

  //Initialisation du capteur :
  dht.begin();
}

void loop() {
  //Lecture des données :
  float h = dht.readHumidity(); //Lis le taux d'humidité
  float t = dht.readTemperature(); //Lis la température en Celsius

  //Affichage des valeurs :
  Serial.print(h);
  Serial.print(" ");
  Serial.println(t);

  //Temporisation :
  delay(2000);
}



La température est représentée en rouge et l'humidité en bleu. On peut voir un pic quand je m'approche du capteur et un retour à la normal ensuite (il est très sensible aux mouvements d'air):

 

javaw_2019-05-17_16-45-32.png

 

 

Et enfin, j'ai fait un petit test avec un écran LCD 1602 contrôlé en I2C :

 

SAM_2718-1200x900.jpg

DHT22LCD-1200x646.png

La résistance de pullup est toujours une 10k ohms.

//Bibliothèques :
#include "DHT.h"
#include "Wire.h"
#include "LiquidCrystal_I2C.h"

//Ecran LCD :
LiquidCrystal_I2C lcd(0x3F, 2, 1 , 0, 4, 5, 6, 7, 3, POSITIVE); //Seul le premier paramètre, l'adresse I2C de l'écran, est à modifier

//Déclaration du DHT22:
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

//Création du symbole symbole degrès :
byte degres[8] = { B00111, 
                    B00101, 
                    B00111, 
                    B00000, 
                    B00000, 
                    B00000, 
                    B00000, 
                    B00000 };
uint8_t deg = 0;

void setup() {
  //Initialisation du capteur :
  dht.begin();

  //Initialisation de l'écran :
  lcd.begin(16,2);
  lcd.backlight();

  //Ajout du caractère :
  lcd.createChar(deg, degres);
}

void loop() {
  //Lecture des données :
  float h = dht.readHumidity(); //Lis le taux d'humidité
  float t = dht.readTemperature(); //Lis la température en Celsius

  //Affichage des valeurs :
  lcd.clear();
  lcd.home();
  lcd.print("Humidite: ");
  lcd.print(h);
  lcd.print("%");
  lcd.setCursor(0,1);
  lcd.print("Temp :");
  lcd.print(t);
  lcd.write(deg);
  lcd.print("C");

  //Temporisation :
  delay(2000);
}



#103542 Station Météo Progressive

Posté par Jekert - 16 mai 2019 - 04:17

Salut,

 

Ça faisait un moment ^^

 

Mes exams viennent de se terminer et je me suis dit que ce projet commencé il y a 3 ans (en 2016) serait super pour me remettre dans le bain :)

station-meteo-arduino-1200x885.jpg

 

(Je crois que c'est Jan qui avait fait cette image pour l'ouvrage que j'avais commencé)

 

Bon, voici le but : 

 

Proposer un projet en plusieurs niveaux de difficultés progressifs pour apprendre au fur et à mesure des itérations.

 

Voici comment on avait organisé l'ouvrage :

 

Chapitre 0: La station météo :

  1. V.1 : Station météo LCD
  2. V.2 : Station météo Bluetooth
  3. V.3 : Stockage sur carte SD
  4. V.4 : Mise en wifi (ESP8266)

 

L'objectif était de pouvoir réaliser ce projet en parallèle de  la lecture de Débuter avec Arduino (chaque version correspondant à un avancement dans l'apprentissage) et de faire de ce projet le premier cas de mise en pratique des connaissances acquises.

 

Le matériel utilisé pour la première version est disponible dans la boutique :


A cela on ajoutera (on mettra pas tout en place simultanément) :


En complément, j'aimerais ajouter ces éléments là sur une dernière version utilisant pourquoi pas une NodeMCU  (et affichant les résultats à distance) :

  • Un capteur de pluie
  • Un capteur d'humidité dans le sol
  • Un capteur de pression GY-BMP280

J'avais déjà fait la première version en 2016 mais je ne pense pas avoir assez détaillé le processus, donc je vais tout reprendre depuis le début en publiant des tests unitaires ici et dans les catégories spécifiques aux composants puis on établira les objectifs et pré-requis de chaque version avant de les faire pas à pas :)

 

SAM_2757-1200x900.jpg

 

A bientôt pour les différents tests :)




#103140 Un débutant vous appel !

Posté par Jekert - 21 avril 2019 - 02:46

Salut,

 

Bienvenu sur le forum :)

 

J'ai été à ta place, je me suis inscrit sur ce forum pour la première fois qu'en j'avais 13 ans. J'étais passionné (je le suis toujours ;) ) et très curieux de découvrir comment fonctionner tout ce qui m'entourait et en particulier tout ce qui volait (et j'avais un ami passionné de programmation). Avant de venir ici je voulais construire un robot volant comme j'avais pu certain en construire (comme celui de leon) mais après avoir jeté un coup d'oeil sur les différents sujets, je me suis rendu compte de la complexité de ces projets. J'ai donc choisi un autre projet, un robot roulant dont tu peux encore voir le cahier des charges ici, c'était un projet plus simple mais tout de même hors de mon budget à l'époque (le matériel coutait plus cher qu'aujourd'hui) mais qui était atteignable pour mes capacités (j'allais certes avoir besoin de beaucoup apprendre mais c'était le but). Je n'avais pas pu commander le matériel donc j'avais laissé tombé le projet.

 

J'ai repris "la robotique" en entrant au lycée, d'abord grâce à ce que l'on fessait en cours (lego mindstorm, programmation de micro-controleurs(des puces électroniques),...) puis en achetant mon propre matériel au fur et à mesure. J'ai expliqué mais différents premiers projets sur un blog (Journal d'un Arduinaute), peut-être que ça pourras te donner des idées de ce que l'on peut faire avec un petit budget et de la récup. J'ai beaucoup appris au fur et à mesure des projets, chaque projet m'apprenait quelque chose de nouveau et je pouvais ainsi progresser petit à petit en particulier grâce à mike118 et Jan et les membres du forum.

 

Aujourd'hui, j'ai 20 ans et je fait des études en électronique, l'année dernière j'ai construit mon premier drone de course, ça m'auras pris 6 ans (dont 3 où j'ai vraiment travaillé pour progresser) pour acquérir les compétences nécessaire et l'argent (j'ai acheté le matériel le moins cher possible et j'en ai eu pour 200euros) mais j'y suis arrivé et j'ai apprécié toutes les étapes qui m'ont permis d'y arriver (je l'ai crashé violemment récemment et je vais avoir besoin de dépensé environ 100euros pour le réparer, comme te l'a déjà dit Laurent42, tout ce qui vole casse vite)

 

Tout ça pour te dire, n'abandonnes pas, tu y arriveras un jour, mais pas aujourd'hui, pas comme ça. Commence par quelque chose de simple (il y a plein de choses amusantes à construire qui ne coutent pas aussi chères et compliquées qu'un drone, j'ai adoré utilisé les Nunchuks de Wii dans mes premiers projets) et on t'aideras à progresser, apprend les bases de l'électronique, de la mécanique et de la programmation. Fixes toi des objectifs simples pour commencer pour ne pas te dégouter (ne pas avancer sur un projet pendant plusieurs mois peut détruire ton moral, alors que voir un de tes projets fonctionner te donneras le coup de boost pour atteindre le pallier suivant, c'est comme dans un jeu, tu ne t'attaques pas directement au boss final :) )

 

Je vais m'arrêter là sinon personne ne prendra la peine de me lire mais si tu as envie d'en discuter plus longuement, n'hésites pas :)

 

Es-ce que tu as d'autres idées de projets ? Je sûr que l'on peut trouver quelque chose qui te permettras de commencer la robotique de manière progressive et dans ton budget :)

 

En revenant sur ce forum en 2016, je suis tombé sur cet article, ne le prend pas au premier degrés mais je pense que tu te reconnaitras toi aussi dans la description :

https://www.robot-ma...olant-autonome/

 

Au plaisir de te revoir sur le forum :)




#97205 Let's go !!

Posté par Jekert - 08 juillet 2018 - 12:36

Bienvenue !
Bon courage pour le bras, je suis certain que tu trouveras ce dont tu as besoin ici :)


#95145 robot localiser

Posté par Jekert - 05 mai 2018 - 10:42

Salut,

 

Il ne me semble pas que l'arduino Mega est une puissance de calcul suffisante pour reconnaitre (je suis même pas sûr qu'elle puisse assurer un traitement efficace d'un flux vidéo) mais si quelqu'un pense que c'est possible, qu'il n'hésites pas à me contredire. Je te conseille donc de regarder du coté des raspberry pi, quelque chose comme la RPi Zero (normale ou W) devrait faire l'affaire pour une reconnaissance de simple objets (en utilisant quelques choses comme OpenCV ou TensorFlow par exemple).

 

Aussi tu parles de détection, es-ce que tu pourrais nous confirmer si tu souhaites reconnaitre un objet (savoir si c'est une pomme ou un visage par exemple) ou seulement le détecter (le robot sait qu'il y a un obstacle à x cm devant le capteur mais il ne sait pas ce que c'est).

 

Edit : devancé par mike ^^




#93510 2018 Hackaday Prize

Posté par Jekert - 12 mars 2018 - 10:42

Salut,

 

Hackaday organise 5 challenges (dont open hardware et robotics module) avec des prix à la clé, si ça vous intéresse : https://hackaday.io/prize#home




#91031 Drone livreur de pizza

Posté par Jekert - 20 décembre 2017 - 05:51

Ce lien résume bien : https://www.les-dron...reglementation/

 

Mais vu que ça va changer en 2018 : https://www.data.gou...civils-en-2018/

 et https://www.ecologiq...-et-competition

 

En tout cas tu n'as pas le droit de survoler le public ou les acteurs et il faut prévoir une distance de sécurité (sauf/voir utiliser des filets de protection comme ils le font dans touts les évènements publics).




#90367 Drones + Intelligence Artificielle

Posté par Jekert - 26 novembre 2017 - 12:45

Salut,

 

Je viens de tomber sur une vidéo qui pourrait vous intéresser :

 

 

Des chercheurs ont utilisé des algorithmes de apprentissage par renforcement (il me semble, je n'ai pas trouvé leur publication) et un système de localisation pour piloter des drones et le résultat est plutôt impressionnant.

 

Entre ça et Atlas le monde de la robotique devient encore plus intéressant !




#89450 OTTO et son petit frère

Posté par Jekert - 29 octobre 2017 - 06:17

Salut !

 

Je viens vous présenter un nouveau petit robot (celui de gauche) :

IMG_20171027_205246.jpg

IMG_20171027_205457.jpg

(OTTOà droite et ma version à gauche)

Il s'agit d'un petit bipède dont le fonctionnement ressemble beaucoup au robot OTTO. J'ai réalisé ce robot pour mon atelier à l'Open Bidouille Camp Alsace (c'était il y a maintenant 2 mois).

Donc mes objectifs étaient :

  • Apprendre à utiliser Fusion360 
  • Pouvoir voir les composants et les différentes parties sans avoir le démonter (afin de pouvoir expliquer son fonctionnement plus facilement)
  • Pouvoir l'imprimer plus vite et avec moins de plastique que le robot OTTO
  • Être compatible avec les robots similaires (pouvoir utiliser les mêmes programmes)

Où j'en suis :

Après plusieurs essais j'ai enfin pu obtenir une version de la tête suffisamment correcte pour être utilisée mais il me reste encore pas mal de modifications à faire:

  • Permettre au robot d'être en équilibre lorsque l'on lui attache les batteries
  • Changer la forme des pieds pour qu'il ne bascule pas lorsqu'il est sur la pointe des pieds
  • Ajuster les différentes dimensions pour que les composants rentrent plus facilement

En gros, il faut que j'améliore la stabilité du robot. (les jambes et les pieds sont des versions modifiées d'un autre robot, je mettrai un lien vers celui-ci dès que je le retrouve)

Coté programmation, j'utilise pour le moment le programme d'OTTO.

Je vais tenter de finir la modélisation cette semaine donc si vous avez des suggestions n'hésitez pas :)

J'essayerai de mettre de meilleures photos et les fichiers d'ici une semaine.

 

Matériel utilisé :

Matériel optionnel:

  • 1 buzzer
  • 1 led RGB

 

Image(s) jointe(s)

  • IMG_20171027_205515.jpg



#86663 HelloWorld sur clone Arduino et LCD1602A

Posté par Jekert - 11 août 2017 - 09:29

Salut,

Es-ce que tu as déjà essayer d'afficher simplement du texte ?

J'avais écris ce programme pour un futur tuto (j'utilise cette bibliothèque: https://bitbucket.or...ystal_1.3.4.zip )

//Bibliothèques :
 #include "Wire.h"
 #include "LiquidCrystal_I2C.h"
//Ecran LCD :
 LiquidCrystal_I2C lcd(0x3F, 2, 1 , 0, 4, 5, 6, 7, 3, POSITIVE); //Seul le premier paramètre, l'adresse I2C de l'écran, est à modifier

void setup()
{
 //Initialisation :
 lcd.begin(16,2); //16 caractères par ligne sur 2 lignes
 lcd.backlight(); //Allume le rétro-éclairage, lcd.noBacklight() permet de l'éteindre
 lcd.print("Hello"); //Ecrit Hello
 lcd.setCursor(0,1); //Se place sur au premier caractère de la seconde ligne
 lcd.print("Robot-maker"); //Ecrit Robot-maker
}

void loop() {}



#85806 Imprimante 3D low cost

Posté par Jekert - 13 juillet 2017 - 02:12

Salut ! :)
J'ai commencé à faire des recherches pour construire/acheter une seconde imprimante 3D (moins encombrante que la Tarantula pour pouvoir l'avoir dans mon studio) dont voici les caractéristiques souhaitées :

  • <130€ de matériel hors pièces imprimées en 3D
  • Utiliser moins de 500g de filament pour la construction/amélioration (ce qui fait un budget tout compris de ~140€)
  • Encombrement minimum
  • Volume d'impression minimum: un cube de 12x12x12cm
  • Imprimer du PLA

C'est qu'après avoir écris l'ensemble de ce message que j'ai remarqué que la Kodama Obsidian répondait à mes critères (imprimante à $99, plus $50 de livraison (TVA comprises) ce qui fait $149 soit ~130€). Il y a donc deux possibilités:

 

-Soit acheter une Obsidian:

Avantages: Plug & print (donc pas besoin de passer des heures de montages+configuration), compacte

Inconvénients: Risques liés à une campagne de financement(composants indisponibles, delais de plusieurs mois (initialement prévu en décembre-janvier), produit non commercialisé au final ou avec un coût supplémentaire), difficile à réparer soit-même en cas de problèmes, connexion en USB uniquement

 

-Soit construire une imprimante moi-même à partir de design pré-existant:

Avantages: Pouvoir choisir l'ensemble des caractéristiques/composants, facile à réparer/modifier,

Inconvénients: ne pas être certain d'arriver à la terminée (c'est ça mon gros frein pour le moment)

 

Que pensez vous de l'Obsidian ?

Es-ce trop difficile de construire soit-même (sans kit) son imprimante (je pensai partir sur une delta) ?

 

Quelques pistes si je construis mon imprimante :

Spoiler



#85684 Jekert - Tevo Tarantula

Posté par Jekert - 11 juillet 2017 - 02:19

Oui je trouve qu'ils fonctionnent bien, je viens d'imprimer le pont de 5cm qui sert à tester les fan duct et le résultat est plutôt satisfaisant :)

 

SAM_3507.JPG

SAM_3510.JPG

SAM_3513.JPG