Rubriques
Rencontres (SM)
-
Rencontres
Mike James's
De jolis Modèles à voir sur ce site |

Astuces (SM)
- - La pesée d'un soum
-
Cablages
-
Sécurité
- - Detecteur d'eau
- - Flotteur
- - Flotteur(2)
- - Passes coque
- - Patjabix
- - Pression v1
- - Pression v2
- - Temps
-
Résines
-
Electronique
- - UBEC 5/6V 5A
- - UBEC-3A
- - UBEC-6/10A
- - UBEC-7.2/4.5A
-
Etanchéité
-
Les Colles
- - Araldite
- - Endfest 300
- - Repar-Ex
-
Peinture
-
Les Servomoteurs
-
Moulage
-
Pompes & Electrovannes
-
Les rivets sur une coque
-
Moteurs

Mon Materiel
-
Divers
-
Peinture
-
Soudure
-
Télécommande

HMS TRENCHANT
-
Le Réel
-
La maquette
-
construction maquette
-
Le Materiel
-
Motorisation
-
Vidéo maquette

Le U73
-
Premier Montage U73
-
Electronique
-
construction maquette
-
-
Deuxieme Montage U73
-
Electronique
-
construction maquette
- - Les Couples
- - L'interieur
- - Les accus
-
-
Le Réel
- - Son Histoire
- - Son commandant
- - L'embléme
- - Photos
-
Photos maquette
- - Mars 2012
- - Avril 2012
- - Mai 2012
-
construction maquette

S100 SchnellBoot
-
Le Materiel
-
Etude Lance Torpille
-
La maquette
-
Motorisation S100
-
Télécommande
-
construction S100

Le MOLCH
-
Le Réel
-
La maquette
- - Gouvernail
- - Les plans

Montage N°2

https://papy94.fr/Site/data/fr-articles.xml
Mon Deuxieme montage
01/2013
Mon premier essai à été de faire un système pour contrôler la profondeur de plongée de mon soum ,mais le capteur de pression n'est pas asses précis,je reviendrais dessus quand j'aurais le bon capteur
Pour ce deuxième montage, j'utilise un servo modifié,en rotation continu
- j'ai modifié un servo en supprimant le potard,et je l'ai remplacé par 2 résistances
- j' ai modifié un deuxième deuxième en coupant simplement l'axe du potard,et j'ai mis un peu de vernis sur le potard après avoir trouvé sa position milieu
Les Objectifs :
- Faire monter et descendre le périscope avec un interrupteur à 3 positions sur l'émetteur, mais avec arrêt automatique du servo en haut et en bas,ce seront 2 ILS qui seront chargé du travail
Le test en vidéo:
Sur la vidéo, au bout du tournevis ,il y a un petit aiment, que j'approche des 2 ILS
Le matériel:
- 1 mini servo modifié en rotation continue,que je vais rendre étanche
- 1 AtTyny85 et de son support
- 1 Led qui sera dans un périscope, et s'allumera quand il sera en position haute
- 2 ILS (contact dans un tube)
- barrette de contacts
- 3 résistances
- Gravure un petit CI
Ecriture du programme, qui tourne sur l'arduino en ce moment
Le Programme :
//*========Programme pour la gestion du periscope de Thierry.===================== Sur l emetteur un interrupteur a 3 positions commandera la montee et descente du periscope. Les fins de course seront realisees au moyen d ILS. Une led s allume en position haut La motorisation sera assuree par un servo modifie en rotation continue. FONCTIONNEMENT Inter au centre, il ne se passe rien. Inter en haut le periscope monte et reste en haut,la led s allume. Inter en bas le periscope descend et reste en bas. REMARQUE Ce programme fonctionne sur une carte Arduino ou avec un Attiny85 sans rien modifier =====================================================================*/ #include <SoftwareServo.h> SoftwareServo servo; // Declare le servo //---------------parametre radio Futaba------------------------------------------- #define SignalRecepteur 2 // Declare le sinal radio sur le pin 2 int valRecepteur = 0; // Declare la variable (valRecepteur) int Pos_Monte = 1200; // position interrupteur pour faire monter 1000 min int Pos_Descend = 1800; // position interrupteur pour faire descendre 2000 max // position neutre interrupteur =1500 sur futaba //---------------parametre Servo modifié EMAX--------------------------------------- //int Pos_Neutre = 93; // position neutre en degre du servo = 93 (1510) pour servo modifie axe potard coupe int Pos_Neutre = 73; // position neutre en degre du servo = 73 (1290) pour servo modifie avec resistance int Vitesse = 10; //Vitesse de rotation du servo int VitesseDescend = Pos_Neutre + Vitesse; //valeur pour vitesse descente (sens anti horaire) int VitesseMonte = Pos_Neutre - Vitesse; //valeur pour vitesse montee (sens horaire) //---------------parametre pour les 2 ILS de fin de course-------------------------- int fin_course_bas = 1; // Declare la fin de course position basse sur le pin 1 int fin_course_haut = 4; // Declare la fin de course position haute sur le pin 4 int led = 13; //Led en fin de course haut void setup() { pinMode(SignalRecepteur, INPUT); // Declare la variable (signal)en entree pinMode(fin_course_bas , INPUT); // Declare le pin fin_course_bas en entree pinMode(fin_course_haut , INPUT); // Declare le pin fin_course_haut en entree pinMode(led, OUTPUT); // Declare la LED en sortie servo.attach(3); // Attache le servo au pin 3 } void loop() { valRecepteur = pulseIn(SignalRecepteur, HIGH); // Donne la variable (valRecepteur) la valeur de (SignalRecepteur) lue sur le pin2 //----Si signal monter periscope---------------------- if (valRecepteur < Pos_Monte) { //si ordre emetteur if (digitalRead (fin_course_haut) == HIGH) { //si pas de contact de fin de course digitalWrite(led, LOW) ; //eteind la led de l'arduino servo.write(VitesseMonte); SoftwareServo::refresh(); delay(15); //le servo tourne sens horaire }else{ //si contact de fin de course,allume la led de l'arduino digitalWrite(led, HIGH) ; } } //----Si signal descendre periscope---------------------- if (valRecepteur > Pos_Descend) { //si ordre emetteur if (digitalRead (fin_course_bas) == HIGH) { //si pas de contact de fin de course digitalWrite(led, LOW) ; //eteind la led de l'arduino servo.write(VitesseDescend); SoftwareServo::refresh(); delay(15); //le servo tourne sens antihoraire } } } //=====================FIN DE PROGRAMME =================== |
Cela fonctionne sur mon bureau ,reste plus qu'a l'essayer quand j'aurai fini la mécanique voir ICI
Dernière modification : 05/04/2013 @ 17h53
Page lue 17131 fois
Réactions à cet article
Traduction
Recherche
Préférences
48 visiteurs en ligne


Cela peut servir
-
Sport
-
Télévision

Calendrier
Nouvelles des Amis
Lien constructions
Il faut ètre inscrit sur les forums
_ Buildingreport of my type VIIC scale 1:35 Forum RCgroups
_ My 1/32 VIIC Forum RCgroups
_ graupner Shark conversion Forum RCgroups
_ Engel Gato anyone building Forum RCgroups
_ VII-C/41 REVELL au 1/72ém Forum La royale
_ VII-C/41 REVELL au 1/72ém Forum subsim

Annonce
Archives Nouvelles




Juillet 2015
Juin 2015
Février 2015
Juin 2015
Mai 2015
Avril 2015
Mars 2015
Janvier 2015


Novembre 2014
Octobre 2014
Septembre 2014
Août 2014
Juillet 2014
Juin 2014
Mai 2014
Avril 2014
Mars 2014
Février 2014
Janvier 2014


Novembre 2013
Octobre 2013
Mai 2013
Janvier 2013


Mai 2012
Avril 2012
Mars 2012
Février 2012


Août 2011
Février 2011


Octobre 2010
Septembre 2010
Juillet 2010
Juin 2010
Mai 2010


Mars 2009
Février 2009