Navigation

    OpenWindMap

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Développement matériel / Hardware development
    3. Windbird
    Log in to post
    • Newest to Oldest
    • Oldest to Newest
    • Most Posts
    • Most Votes
    • nicolas

      📢 État du développement et premiers aperçus
      • nicolas

      34
      0
      Votes
      34
      Posts
      8983
      Views

      nicolas

      @gruyereparapente J'en ai en stock, Je t'appelle

    • nicolas

      🚨 Point faible Pioupiou : pinçement du cable d'antenne
      • nicolas

      1
      0
      Votes
      1
      Posts
      631
      Views

      No one has replied

    • nicolas

      🚨 Point faible Pioupiou : indicateur état de la pile
      • nicolas

      16
      0
      Votes
      16
      Posts
      2252
      Views

      nicolas

      Notes en vrac, pour plus tard :

      void PP_SIGFOX_StartupMessage (float windSpeed, float windHeading) { message[0]= SIGFOX_STARTUP_MESSAGE | EncodeWindHeading(windHeading); message[1]=EncodeWindSpeed(windSpeed); message[2]=TD_MEASURE_VoltageTemperature(false); //voltage // embed compilation date in startup message //MMM DD YYYY //01234567890 message[3]=__DATE__[0]; message[4]=__DATE__[1]; message[5]=__DATE__[2]; message[6]=__DATE__[4]; message[7]=__DATE__[5]; message[8]=__DATE__[9]; message[9]=__DATE__[10]; SIGFOX_SEND(message, 10); } voltage in 1/10s of mV plus 2 V if MSB is 0, or plus 3 V if MSB is 1. if (measure >= 3000) { msb = 0x80; measure -= 3000; } else { msb = 0x00; measure -= 2000; } // Divide by 10 with proper rounding measure /= 5; return (measure & 1) ? (measure >> 1) + 1 + msb : (measure >> 1) + msb; voltage in 1/10s of mV plus 2 V if MSB is 0, or plus 3 V if MSB is 1. static uint8_t EncodeVoltage(float milliVolts) { return (uint8_t)(float)((milliVolts / 10. + 0.5) - 200.); } TD_MEASURE_VoltageTemperatureExtended(false); * @return * The measured temperature is given in 1/10 degrees Celsius, the power supply * voltage is given in mV. return (uint8_t)(float)((milliVolts / 10. + 0.5) - 200.); static void ProbeVoltage () { int32_t voltage = TD_MEASURE_VoltageTemperatureExtended(false); if (voltage == 2000) return; // = reading has failed ? if (voltage < voltageMin) voltageMin = voltage; if (voltage > voltageMax) voltageMax = voltage; voltageAvg += voltage; voltageCount++; }
    • nicolas

      ✅ Amélioration : lisser la consommation pour prolonger l'autonomie
      • nicolas

      26
      0
      Votes
      26
      Posts
      4784
      Views

      pascal31

      Autre étude sur l'utilisation d'un DC-DC converter que je n'avais pas mise en partage:
      note_design_2.pdf

    • ?

      ✅ remplacement composant boussole
      • Nicolas

      2
      0
      Votes
      2
      Posts
      569
      Views

      nicolas

      Finalement on a commandé des MC6470 de chez MEMSIC.
      Le choix s'est surtout fait en fonction des composants en stocks. Difficile avec cette pénurie généralisée...

      Datasheet : https://www.mouser.fr/pdfDocs/MEMSIC_MC6470_Datasheet.pdf
      Carte d'évaluation : https://www.mikroe.com/6dof-imu-13-click

    • pascal31

      ✅ Aide au diagnostic
      • pascal31

      5
      0
      Votes
      5
      Posts
      846
      Views

      nicolas

      Finalement, on a mis un connecteur SWD et un connecteur pour un câble série FTDI, le tout facilement accessible via des pins "type arduino"

    • nicolas

      ✅ Amélioration : connexion de la pile
      • nicolas

      13
      0
      Votes
      13
      Posts
      1652
      Views

      nicolas

      Solutions retenue : connecteur JST-PH. D'un coté, des fils sur la pile, de l'autre coté un connecteur directement sur le PCB.

      battery pinout.jpg
      jst pinout.png

    • nicolas

      ✅ Amélioration : renforcement de l'étanchéité de l'électronique
      • nicolas

      6
      0
      Votes
      6
      Posts
      980
      Views

      nicolas

      Colle chaude "spéciale électronique" pour étanchéifier les endroits sensibles (modules) + vernis de tropicalisation comme avant. Ça va le faire.

    • nicolas

      ✅ Point faible Pioupiou : rupture des cables
      • nicolas

      5
      0
      Votes
      5
      Posts
      816
      Views

      nicolas

      On met les nappes plates

      IMG_20211223_194433.jpg

    • F

      Windbird - Led qui clignotte
      • Fred

      3
      0
      Votes
      3
      Posts
      609
      Views

      F

      Ok, tiptop, je l'ai éteint du coup 🙂

    • F

      Retour du stock Windbird ?
      • Fred

      10
      0
      Votes
      10
      Posts
      1589
      Views

      ?

      @nicolas
      hello, what do you need to resume production?
      Where do I contact you

    • P

      Panne balise Windbird n°1611
      • PierrickG

      3
      0
      Votes
      3
      Posts
      519
      Views

      ?

      Non, elle est bonne. Sur le windbird, le systeme f'alimentation est tres different du pioupiou.

      Elle est morte quand vbat_loaded se rapproche de 2V.

    • ?

      Neu
      • descriptio 1348

      2
      0
      Votes
      2
      Posts
      540
      Views

      jr

      C'est fait https://www.openwindmap.org/windbird-1348

    • L

      probleme sur 1759
      • les pipians

      10
      0
      Votes
      10
      Posts
      920
      Views

      dam74

      @les-pipians bonjour,

      nous avons déjà eu ce problème sur une balise, celle-ci avait pris la foudre. Le mieux serait de nous la renvoyer en SAV

    • ?

      windbird 2028
      • Guest

      9
      0
      Votes
      9
      Posts
      329
      Views

      A

      Ok, thanks

    • NVL

      Titrage de Windbird 2088
      • NVL

      2
      0
      Votes
      2
      Posts
      130
      Views

      jr

      C 'est fait https://www.openwindmap.org/windbird-2088

    • K

      Windbird avec LoRa ?
      • Krunch

      3
      0
      Votes
      3
      Posts
      334
      Views

      ?

      @krunch le modem du TD1208R n'est pas compatible LoRa. Il faut ajouter un module complémentaire. J'avais fait des essais avec un module d'extension connecté sur le port UART. https://www.seeedstudio.com/LoRa-E5-Wireless-Module-p-4745.html

      Le code est là : https://github.com/windbird-sensor/windbird-fox-firmware/commits/dev-ext-e5

    • E

      balise en panne???
      • eacallian

      2
      0
      Votes
      2
      Posts
      73
      Views

      jr

      Apparemment Abonnement de communication expiré
      Paiement possible via le lien https://abo.openwindmap.org/?station_id=1425

      https://www.openwindmap.org/windbird-1425

    • S

      Low Battery?
      • sicher-fliegen

      5
      0
      Votes
      5
      Posts
      49
      Views

      jr

      @dam74 Le but ce n ‘est pas de uniquement de « repartir »,
      mais aussi de tenir le plus longtemps possible après la remise en service.
      Quand on a un blocage (exemple sur foudre, il se peut que le programme se bloque dans des cycles qui consomment de l’énergie de la pile).
      C ‘est impossible a voir dans les graphes puisque la phase émission ne se fait plus.
      Donc, il semble préférable de repartir après un incident, disons après un an de fonctionnement, en mettant une pile neuve.
      Une intervention de dépose, support, remontage, calibrage, remise en ligne, vaut bien plus que l ’économie d’une pile neuve.

    • 1 / 1