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
      8179
      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
      570
      Views

      No one has replied

    • nicolas

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

      16
      0
      Votes
      16
      Posts
      1858
      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
      4204
      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
      509
      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
      739
      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
      1409
      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
      793
      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
      704
      Views

      nicolas

      On met les nappes plates

      IMG_20211223_194433.jpg

    • F

      Windbird - Led qui clignotte
      • Fred

      3
      0
      Votes
      3
      Posts
      504
      Views

      F

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

    • F

      Retour du stock Windbird ?
      • Fred

      10
      0
      Votes
      10
      Posts
      1388
      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
      440
      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
      480
      Views

      jr

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

    • L

      probleme sur 1759
      • les pipians

      10
      0
      Votes
      10
      Posts
      675
      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
      122
      Views

      A

      Ok, thanks

    • NVL

      Titrage de Windbird 2088
      • NVL

      2
      0
      Votes
      2
      Posts
      48
      Views

      jr

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

    • K

      Windbird avec LoRa ?
      • Krunch

      2
      0
      Votes
      2
      Posts
      47
      Views

      K

      En creusant je vois que les détails de la communication radio sont exportés dans le composant TD1208R qui parle directement SIGFOX. Du coup pour du LoRa il faudrait remplacer tout ce composant (au moins en réécrire le firmware).

    • 1 / 1