Le projet LiteSilverware est basé sur le firmware NotFastEnuf Silverware, AKA NFE_Silverware , qui a un gros succès sur la carte brushed whoop FC comme Alienwhoop ZER0. Plusieurs fonctionnalités sont incluses afin de prendre en charge les drones brushless.
- Prend en charge le micrologiciel ESC du moteur sans balai BLHeli_S.
- Prise en charge de l'interface OSD, basée sur le projet LiteOSD .
- Modifier les paramètres via le menu OSD et les gestes originaux du bâton ne sont pas pris en charge.
- Prend en charge les protocoles SBUS et DSMX du récepteur externe.
- Récepteur Bayang intégré ou protocole Frsky D8
Le manuel d'utilisation complet est ici.
mettre fin aux notes de LiteSilverware
Notes de NotFastEnuf
Dernière mise à jour majeure 9.11.18
Test d'une nouvelle mise en page pour config.h - n'hésitez pas à me faire savoir ce que vous en pensez. Vos commentaires sont appréciés.
Il y a deux étapes principales pour préparer ce fichier pour flash. Le premier sera dans config.h et le second dans le fichier pid.c.
ÉTAPE 1 : Ouvrez config.h avec keil et apportez des modifications pour définir vos sélections dans 6 catégories.
Sélection du matériel - sélectionnez votre cible : matériel basé sur alienwhoop zer0, bwoop, e011 ou H8mini_blue_board
Paramètres du récepteur - définissez les taux, l'exposition, le protocole radio, le type d'émetteur et attribuez des fonctionnalités aux commutateurs de canaux auxiliaires
Paramètres de tension - coupure basse tension et autres paramètres liés à la tension - MISE À JOUR : LVC peut désormais être activé via le geste du bâton. Voir les notes pour la version Berzerker sur la page des versions.
Paramètres du filtre -définissez les fréquences et les commandes du filtre gyroscopique et du filtre à terme D - MISE À JOUR : la recommandation est d'utiliser le filtrage commutable alienwhoop. Voir les notes pour la version Berzerker sur la page des versions.
Paramètres de sortie du moteur - définissez le taux de pwm, les courbes du moteur, le lacet inversé pour les accessoires et les fonctionnalités liées à la sortie du moteur Voir les notes pour la version Berzerker pour les instructions.
Fonctionnalités supplémentaires - fonctionnalités spéciales restantes
ÉTAPE 2 : Ouvrez pid.c avec keil et modifiez les pid selon vos valeurs préférées ou sélectionnez un ensemble de pid que j'ai préparé. Je prévois de conserver tous mes morceaux dans pid.c et de les étiqueter et de les noter avec les paramètres de filtre associés pour chaque type de build. Tout ce que vous avez à faire pour utiliser l'un de mes morceaux est de décommenter le groupe pid que vous souhaitez utiliser et de vous assurer que les autres sont commentés. Je garderai tous les pids que j'utilise mis à jour ici si je les modifie et l'ensemble par défaut sera toujours pour un whoop avec un équipement fpv installé. Les valeurs de poids de consigne pour P sont également juste en dessous des pids - si vous voulez une sensation de bâton plus nette sur l'un de mes morceaux, modifiez ces valeurs plus près de 1,0. L'accélérateur de bâton et les valeurs de transition sont également présents. Vous pouvez remplir deux profils qui sont commutables via le canal auxiliaire.
Caractéristiques expérimentales actuelles et Écarts par rapport à l'argenterie en stock
- Sélection de la cible : définissez votre type de carte et les paramètres matériels sont automatiquement sélectionnés pour E011 (ANCIEN STYLE), Bwhoop, bwhoop pro, E011c, beta fpv lite et ALIENWHOOP ZER0.
- Sélection du type de radio : canaux auxiliaires renommés en chan_5 à chan_10 et le mappage approprié est désormais contrôlé en définissant votre type d'émetteur. Sélectionnez simplement devo, multi (pour taranis ou autre multimodule) ou stock (pour toy tx) et attribuez les fonctionnalités que vous souhaitez chan_#. Votre mappage de canaux auxiliaires sera ajusté dans le logiciel pour correspondre à la numérotation de vos canaux radio.
- Mode course : mode de vol avec mise à niveau en roulis, acro en tangage et l'axe de lacet tourne autour du vecteur de gravité. Peut être activé sur un canal auxiliaire en mode niveau.
- Racemode Horizon : comme ci-dessus avec horizon en roulis.
- Horizon : mise à niveau lorsqu'il est debout, va basculer ou rouler.
- Filtre gyroscopique Kalman : filtre gyroscopique réglable qui est très similaire à un filtre de 1er ordre mais qui me semble un peu plus rapide et un peu plus faible. Tu décides...
- Filtre moteur Kalman : filtre de sortie moteur réglable. Même évaluation que la version gyroscope.
- Ralenti et armement sur des canaux auxiliaires séparés : la vitesse de ralenti est également réglable. Associé à la fonction d'accélération du mélange, il se comporte comme un mode air
- Sécurité d'armement (lorsque la fonction d'armement est activée) - Les accessoires ne tourneront pas lors de l'armement à moins que votre manette des gaz ne soit inférieure à la valeur de la variable THROTTLE_SAFETY. Tenter d'armer avec des gaz au-dessus de cette limite fera clignoter rapidement la LED pour indiquer une condition de dérogation de sécurité.
- MIX_INCREASE_THROTTLE_3 ne s'activera désormais pas non plus automatiquement pendant la phase de pré-décollage après l'armement jusqu'à ce que la manette des gaz ait franchi la valeur THROTTLE_SAFETY pour améliorer le comportement au sol avant le décollage.
- Sticks Deadband : bande morte réglable pour les entrées de l'émetteur pour compenser les cardans qui ne se centrent pas parfaitement
- Fréquences des filtres moteurs : les filtres moteurs sont réglables par une fréquence au lieu d'une valeur décimale.
- AUTOBIND A été ajouté. Définissez un identifiant fixe dans votre TX. Stick geste comand up-up-up pour activer la liaison automatique. Quad clignotera une fois. Le geste Stick Down-Down-Down enregistrera votre identifiant fixe. Débranchez la batterie et branchez-la pour vérifier. Plus besoin de faire un cycle d'alimentation TX à lier.
- Le facteur de correction de télémétrie de tension a été ajouté pour faciliter le réglage fin de votre tension de télémétrie pour une lecture exactement précise. Pour utiliser cette fonction, mesurez la tension d'un pack fraîchement chargé avec un multimètre de confiance. Notez cette valeur. Connectez ensuite la batterie et notez la tension signalée par télémétrie. Revenez maintenant à la configuration et mettez à jour la tension de télémétrie signalée et les valeurs réelles de tension de la batterie. Compilez et reflashez. Votre tension de télémétrie signalée sera automatiquement remise à l'échelle lors du calcul de l'adc et s'affichera désormais parfaitement.
- Le code de sonnerie a été modifié pour combiner les fonctions de sonnerie automatique et les fonctions de sonnerie de canal auxiliaire en une seule définition. L'activation de cette fonction avec le canal aux réglé sur CHAN_OFF n'activera que toutes les fonctions de buzzer automatique (comme le bip en cas de batterie faible ou de sécurité intégrée). Changer le CHAN_OFF en CHAN_# (vous choisissez votre # aux) permettra à la fois les fonctions de buzzer automatique et la possibilité d'activer le buzzer avec votre canal auxiliaire sélectionné.
- Le YAW FIX de JOELUCID a été ajouté au code sur une définition dans la configuration. N'hésitez pas à l'activer et à le désactiver et à tester par vous-même le "toucher" de ce correctif.
- Le code du récepteur SBUS a été mis à jour pour inclure les canaux manquants
- La fonction STICK_TRAVEL_CHECK a été ajoutée pour donner la possibilité de s'assurer que vos bâtons atteignent 100 % de lancers dans le logiciel. Cette fonction, lorsqu'elle est activée, remplacera la fonction du canal auxiliaire du geste du bâton. DROITE-DROITE-BAS entrera dans un mode où la manette des gaz est inactive et la LED clignotera rapidement lorsque vous déplacerez les manches à 100%. Si vous ne voyez pas de clignotement rapide de la LED à l'étendue du bâton, augmentez vos lancers dans votre émetteur jusqu'à ce que vous le fassiez. GAUCHE-GAUCHE-BAS quittera ce mode. Suggestion aux utilisateurs de DEVO 7e - vous pouvez définir cette vérification une fois, puis reflasher après avoir vérifié la fonctionnalité désactivée afin que vous puissiez utiliser le canal de geste du bâton comme supplément pour d'autres fonctionnalités puisque vous n'avez que 2 commutateurs.
- Les VALEURS D'EXPO ont maintenant été divisées en une variable distincte pour chaque axe individuel ET un ensemble d'expos distinct est disponible pour le mode acro et les modes nivelés. Cela donne au pilote la possibilité d'exécuter une expo élevée en acro avec des taux de rotation rapides pour le freestyle, mais également de passer en mode niveau avec un ensemble complètement différent de variables d'expo où des commandes plus linéaires peuvent être souhaitées pour la course.
- La cible Alienwhoop Zer0 a été ajoutée et le travail se poursuit pour optimiser son ensemble de fonctionnalités. Cette cible était à l'origine destinée au récepteur SBUS mais prend désormais en charge les modules récepteurs XN297L basés sur SPI. L'un peut être trouvé à l'intérieur de la plupart des émetteurs de jouets et retiré pour devenir un micro-récepteur abordable mais capable avec télémétrie. La sélection de l'un des protocoles Bayang remplira automatiquement le code pour l'option de récepteur SPI - sinon, la sélection de SBUS désactivera SPI et activera le code SBUS approprié.
- Des notes supplémentaires ont été ajoutées à la page des versions du micrologiciel Alienwhoop ZER0, y compris de nouvelles fonctionnalités commutables via des gestes de bâton. Veuillez lire ces notes pour plus d'instructions.
Prise en charge de l'interface Blheli 4way de Bikemike (de Betaflight) 15.03.18 (encore)
Ce commit permet de flasher et de configurer Blheli à l'aide du Silverware FC. Peut ne pas fonctionner avec tous les ESC
- FC doit avoir les MOSFETS et les résistances pulldown du moteur retirés
- Dans le commentaire du fichier hardware.h dans soit définir USE_ESC_DRIVER soit définir USE_DSHOT_DRIVER_BETA couplé avec définir USE_SERIAL_4WAY_BLHELI_INTERFACE
- Le quad doit être au sol et non armé
- Connectez TX/RX d'un adaptateur USB TTL/Arduino à DAT/CLK et GND à GND dans la suite Blheli, sélectionnez l'interface 4way-IF (D)
- Connectez et configurez/flashez les ESC comme d'habitude
- Après la déconnexion, le fonctionnement normal du FC devrait reprendre
Crédit à Bikemike https://www.rcgroups.com/forums/showpost.php?p=38505698&postcount=11950
Le moyen le plus simple de me trouver pour des commentaires et des discussions est ici https://community.micro-motor-warehouse.com/t/notfastenuf-e011-bwhoop-silverware-fork/5501?u=notfastenuf
fin notes ENF
La note sur l'argenterie d'origine n'est pas incluse ici. Vous pouvez le vérifier sur silver13/BoldClash-BWHOOP-B-03 si nécessaire.