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
      5191
      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
      399
      Views

      No one has replied

    • nicolas

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

      16
      0
      Votes
      16
      Posts
      1051
      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
      2268
      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
      343
      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
      458
      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
      796
      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
      462
      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
      409
      Views

      nicolas

      On met les nappes plates

      IMG_20211223_194433.jpg

    • F

      Windbird - Led qui clignotte
      • Fred

      3
      0
      Votes
      3
      Posts
      265
      Views

      F

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

    • F

      Retour du stock Windbird ?
      • Fred

      10
      0
      Votes
      10
      Posts
      768
      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
      142
      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
      100
      Views

      jr

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

    • 1 / 1