Stick2Cane - ne perdez jamais votre canne (1 / 3 étapes)

Étape 1: Une histoire d’échoue

N’hésitez pas à sauter cette étape. Je suis juste documenter comment je suis arrivé à cette solution spécifique.

TL; DR: bien que ce projet réussit, je doute si je vais jamais utiliser les kits de 433 / 315MHz pour quelque chose de sérieux (du moins pas les plus simples). Le bruit RF l’Arduino lui-même génère (surtout si connecté à et [et/ou] transmission série) rend ces choses plutôt inutile à mon humble avis. Plus précisément - Arduino Micro est le pire (et Pendant que nous y sommes : le Micro met aussi longtemps puissante pour réinitialiser. Il. A obtenu de ma poitrine).

Au début, cela a fonctionné

Il y avait un prototype fonctionnel (voir photo). Il avait un algorithme différent, mais cela a fonctionné.

Puis je suis rentré à la maison, il construit à nouveau (voir photo de Tupperware), cela a fonctionné, mais avec beaucoup de fausses détections (détecté signal lorsqu’il n’était pas tout), mais j’ai réussi à affiner les choses et cela a fonctionné.

Puis vint le Micro de l’Arduino

Puis j’ai essayé un plus petit récepteur basé sur un Arduino Micro (voir photo porte-savon), et tout s’est mal passé : la chose seulement pouvait détecter le signal si c’était à quelques centimètres de l’émetteur (et même dans ce cas, c’est un peu incertain).

Alors j’ai commencé à faire quelques "organiques debugging"(TM): J’ai connecté le buzzer piezo directement sur la broche de données du récepteur et commencé à écouter - la chose a été fait beaucoup de bruit RF: même si l’émetteur était éteint.

Même dans les champs (à l’écart de tout électrique).

Il s’est amélioré quand je l’ai dit d’arrêter d’utiliser le numéro de série, mais encore - vous pouvez écouter le son attaché (avant / après que j’ai allumé l’émetteur, et une fois qu’il obtient 20 à 30cm de l’émetteur).

Pour référence, j’ai construit un circuit avec seulement la réception et un buzzer piezo sur la broche de données. Vous pouvez écouter le son attaché (avant / après que je me tourne sur l’émetteur et alors que je [bruyamment] marche loin ~ 2m).

Donc j’ai décidé d’aller grand public

J’ai commencé à réfléchir : l’idée de ne pas avoir un Arduino du côté de l’émetteur est peut-être stupide. Peut-être les bibliothèques comme VirtualWire ou RadioHead sont là pour obtenir quoi que ce soit à un tel niveau de signal/bruit faible. Alors j’ai essayé un exemple simple de « Hello » entre un Arduino comme transmetteur et le Micro de l’Arduino comme récepteur, a reçu aucun Accueil. Commute entre la grande Arduino et le Micro, Nada.

J’ai brûler mon récepteur ?

Après quelques expériences même le prototype « Tupperware » (celui qui a l’habitude de travailler) est devenu bien pire. J’ai donc décidé j’ai endommagé le récepteur. Peut-être au cours de toutes ces expériences, une esquisse de l’émetteur a été téléchargée vers la machine mal et envoyée des signaux aux données du récepteur. Pas sûr que c’est important (si vous connaissez la réponse, s’il vous plaît commentaire), mais quand vous ne savez pas si vous avez brûlé le récepteur seul vous avez ou non - c’est vraiment nul.

Donc j’ai commandé un peu plus de kits RF [et attendit...]

Quand les nouveaux kits sont arrivés - nada. Je ne pouvais pas l’exemple VirtualWire fonctionne. Alors j’ai cherché sur le forum et trouvé quelqu'un avec un problème similaire (je souligne) :

J’ai acheté ce kit et l’utilisation VirtualWire avait il fonctionne parfaitement... Puis soudain, il a cessé de fonctionner. ... J’ai utilisé pour obtenir beaucoup de bruit qui traverse... maintenant il n’y a rien.

et il y a une réponse en disant:

Source d’alimentation USB sont très mauvais. Essayez la mise sous tension de la batterie. Petite distance entre tx et rx ne sont pas bonnes. Petite distance au PC n’est pas bonne (ils sont comme un brouilleur hf).

J’ai donc essayé de déboguer des trucs sans courant série ou externe

Comme un « outil de débogage sans fil » J’ai essayé d’utiliser un écran LCD I2C, mais le problème consistait à faire fonctionner sur batterie (un câble série à un PC ou même prise rf confitures mal), mais je n’avais un vieux Arduino (je vais commander quelques plus modernes bientôt) avec un cavalier de sélection manuels USB/batterie, et ce n’est pas trivial pour obtenir le travail de moniteur LCD I2C en mode « battery » (si vous avez des problèmes similaires Voici un howto je l’ai écrit).

Succès

Une fois que j’ai eu le problème de l’écran LCD de la route, j’ai écrit une version de stick2cane qui a présenté l’histogramme (voir algorithme plus tard. Il est beaucoup plus simple que la précédente). Le truc était de voir les histogrammes visuellement et étudiez-les. Aucun montant de débogage serial ne pourrait fournir ces connaissances (à moins que vous importer csv ou json via serial - une idée pour un projet futur;)).

Articles Liés

Ne perdez jamais votre téléphone portable

Ne perdez jamais votre téléphone portable

Combien de fois avez-vous abandonné votre téléphone ou des clés entre le siège et la console ? Je ne peux pas compter le nombre de fois que mon téléphone avait fini sous mon siège de voiture. Eh bien cette volonté ne se reproduisent plus. Tient que j
Fixer un adaptateur MagSafe 2 à un câble MagSafe 1 (ou ne perdez jamais votre Adaptateur MagSafe 2)

Fixer un adaptateur MagSafe 2 à un câble MagSafe 1 (ou ne perdez jamais votre Adaptateur MagSafe 2)

Ce projet super intelligent a été créé par MDBRABER et sugru.com posté sur, j'ai fait ce Instructable à partager le processus simple, n'importe qui peut copier sa grande idée.Il a utilisé des sugru pour monter un adaptateur MagSafe 2 à un câble MagSa
Ne perdez pas votre stylo à bille

Ne perdez pas votre stylo à bille

Il s'agit pour nous des âmes malheureuses qui sont déficients visuels & doivent porter des lunettes, mais nous vous encourageons à lire de toute façon.Avant j'ai eu cette idée, je ne pouvais pas m'empêcher de perdre mon stylo coupé dans ma poche de c
James - votre premier Arduino Robot

James - votre premier Arduino Robot

pour plus de tutoriels robotique, consultez mon site ici : http://www.duino-robotics.com/Pour des vidéos impressionnantes sur les robots et impression 3D, allez ici : http://www.youtube.com/channel/UC340dy5bmr6sLpyRh5qYwrgEdit :Merci beaucoup tout le
Avec cette boîte aux lettres vous ne manquerez jamais votre poste à nouveau

Avec cette boîte aux lettres vous ne manquerez jamais votre poste à nouveau

Le principal avantage et la vraie raison de la construction est le fait que les résidents puissent avoir accès sans l'utilisation de clés !La boîte aux lettres fonctionne à l'aide d'une télécommande. La porte s'ouvre lorsque le premier bouton est enf
« Ne perdez pas votre éclat » résine miroir Compact

« Ne perdez pas votre éclat » résine miroir Compact

Bonjour à tous! Dans cette vidéo, nous allons apprendre comment faire votre propre miroir compact résine brillant utilisant la méthode de tissu estampé. (Méthode similaire utilisée dans mon autre vidéo : tissu estampillé bocaux, trouvé à youtube.com/
N’entrez jamais votre NIP pour votre messagerie vocale

N’entrez jamais votre NIP pour votre messagerie vocale

êtes-vous fatigué d'avoir à entrer votre pin de messagerie vocalechaque fois que vous vérifiez votre messagerie vocale. Eh bien, je suis donc j'ai trouvé un truc pour cela.Étape 1: Étape 1 Tous les téléphones sont différentes, mais pour moi je vais à
Ne donnez jamais votre chien chockolate et pourquoi ?

Ne donnez jamais votre chien chockolate et pourquoi ?

chockolate causes failier de foie chez les chiens, chats, oiseaux ect. parfois, les gens disent une seule pièce ne blessera pas... Eh bien il le fait ! seulement sur barre de sucrerie peut endommager miner un foie de chiens. ILS WONT meurent tout de
Ne perdez jamais une RC BodyClip à nouveau !

Ne perdez jamais une RC BodyClip à nouveau !

Voici comment attacher votre bodyclips RC ! Ils se perdent tout le temps ! Pas plus !Ils résistent assez bien ! 
Ne perdez jamais cette télécommande TV à nouveau.

Ne perdez jamais cette télécommande TV à nouveau.

Combien de fois avez-vous voulu changer de canal, mais impossible de trouver le téléviseur distant ?  Dans ma maison, la réponse est au moins une fois par jour.  Il peut être sous un coussin, tombé sous le canapé, dans un magazine, dans une autre piè
Ne mettez jamais votre visage près du feu à nouveau et plus

Ne mettez jamais votre visage près du feu à nouveau et plus

Le vent souffle le bois est humide si vous essayer de souffler sur le feu que pour obtenir que fumer brûler les yeux et maintenez votre souffle puis coup [presque impossible]... personnes dépendent de vous pour réchauffer les aliments ou les deux. N'
Ne perdez jamais vos pieds collant wacom

Ne perdez jamais vos pieds collant wacom

ceux damné Wacom pieds collants ne sont pas assez solidement collés à la Wacom et j'ai perdu deux d'entre eux. Temps de corriger ça !Étape 1: Vous aurez besoin Vous aurez besoin :-A Wacom-Collants coussinets (je les appelle pieds. espoir que maintena
Attachez votre capuchon en plastique de l’adaptateur MagSafe (MacBook)

Attachez votre capuchon en plastique de l’adaptateur MagSafe (MacBook)

alors, peur de perdre que plastique petite casquette qui « protège » votre Mabooks MagSafe ?  Voici quelques étapes simples.Tu as besoin de:aiguille de 1 d'épaisseur ou une pointe acérée de toute nature (utiliser une aiguille comme point, c'est pas l
Comment préparer un Monologue

Comment préparer un Monologue

dans le secteur de l'intérim un monologue sera votre meilleur ami, et probablement le plus détesté ennemi. Néanmoins, ils seront votre passerelle vers les rôles et les succès.Etape 1: Connaître la Production Lorsque l'audition pour un spectacle, il e