Position du Soleil et heures de prière pour Arduino Calcul de la position du soleil Le code suivant (trois fichiers) permet de faire le calcul de la position du soleil à n'importe quelle heure de la journée, de l'année, du lieu. Il contient une librairie (mainroutines) comportant les fonctions nécessaires au calcul mais aussi les coordonnées de la ville : [code] const double latitude = 34.88*deg2rd; const double longitude = -1.31*deg2rd; const int TimeZoneTown = 1; const int Convention = 1; const int DST = 0; [/code] Il comporte aussi les fonctions GetDate() et GetHeure() qui permettent de spécifier la date et l'heure d'observation. Ils peuvent être modifiées comme on le verra dans un prochain blog pour utiliser une RTC afin de prendre directement l'heure et la date de l'horloge. Le calcul de la position du soleil se fait par l'appel de la fonction Calc_hazClick(); le code ne compile pas sur codebender mais marche très bien avec...
L'idée de départ est d'avoir la tension de la batterie Lipo, au sol. C'est soit on mod la 9XR et le module DJT afin que l'affichage soit sur la 9XR mais on doit flasher son firmware... soit on ne mod que le DJT Les explications d'origine sont sur ; Adding_bluetooth_to_FrSky_DJT_DFT_telemetry_module Je propose d'ajouter à l'intérieur du boitier un module Bluetooth SPBT2632C2A (voir mon post ) et d'utiliser le 3.3V disponible sur le module, mais de désolidariser (cut) la piste venant de la pin 12 du level shifter sipex 3232 (c'est lui qui permet d'avoir du RS232 à l'extérieur, il inverse l'UART soit dit en passant). Donc on coupe uniquement sur la ligne RX et on vient se greffer directement sur l'entrée RX UART du microcontrôle ur STM32F103 du module DJT. On la relie donc à la sortie TXD du module BT SPBT2632CA (pin 14 TXD). La ligne TX du DJT est à relier au RXD du SPBT2632CA (pin 13 RXD). On peut aussi utilise...
Real Time Clock, heures de prière et Arduino Code pour Arduino Ceci est la suite du précédent post : http://baghli.blogspot.com/2016/07/position-du-soleil-et-salattime-pour.html Le code suivant (trois fichiers) permet d'implanter une horloge à l'aide d'une RTC afin de prendre directement l'heure et la date de l'horloge, de calculer les horaires de prière et de détecter l'heure de l'Athan. Il faut d'abord effectuer les connexions suivantes : Il suffit de relier le module RTC à l'Arduino via la liaison I2C (SDA, SCL). Attention les pins A4, A5 sont les pins SDA, SCL obligatoirement sur la carte Arduino. On relie aussi le 5V et le GND du module RTC à ceux de l'Arduino. Ce dernier sera alimenté par le port USB ou bien par une alim séparée sur Vin ou sur +5V. Voici le pinout de l'Arduino Nano V3. Je choisi cette carte car c'est la moins chère sur le marché ( moins de 3 USD sur ebay ou banggood ). Le programme ...
Commentaires
Enregistrer un commentaire