Liste déroulante blocs (7 / 8 étapes)

Étape 7: Programmation de l’écluse

Pour la programmation de l’Arduino, nous avons utilisé la bibliothèque de l’Arduino. Nous avons envoyé informations de débogage dans le port série. Puis, nous lire ces données séries avec traitement et représentées graphiquement les données. Le code source est disponible sur github .

Tout d’abord, nous avons créé un code de débogage simple pour nous aider à mettre en place nos capteurs.  En s’assurant que vos lectures de capteurs changement lorsque vous placez des objets sur eux est nécessaire, comme beaucoup de petites erreurs dans le câblage ou l’installation peuvent empêcher un petit capteur de lire toutes les valeurs du tout.  Nous avons utilisé ce code de débogage graphique nos lectures du capteur, puis décider quel type de capteur de pression que nous devrions utiliser.  Nous avons découvert que les capteurs de la maison a fait nettement pire en lisant régulièrement les changements de poids.

Dans le code de l’Arduino, nous installerons le combo dans le programme d’installation. Dans la fonction de boucle, nous définissons les valeurs comme les valeurs actuelles des capteurs. Si la porte est déverrouillée, nous définissons le combo sur les valeurs. Nous comparons le combo aux valeurs actuelles à l’aide d’une fonction de comparaison. Nous avons trouvé cette erreur quadratique moyenne (EQM) a travaillé bien (wikipedia ). Pour ce faire, nous avons pris la valeur absolue de la différence entre le combo pour échelle j’ai et la valeur de l’échelle j’ai (e.. g abs(combo[i]-value[i]) et divisé par le combo pour échelle j’ai. Nous au carré et a résumé ces erreurs et prend ensuite la racine carrée de la somme.  RMSE fait un très bon travail en élevant erreurs importantes et en réduisant l’effet de petites erreurs.  Objets être mis et enlevé de la nôtre, les capteurs font des changements importants dans notre erreur faisant RMSE idéal.  Petites erreurs en raison des différents taux d’humidité et divers autres effets environnementaux sont également réduites au minimum lorsque vous utilisez RMSE.

Nous avons comparé cette erreur à la valeur du bouton de potentiomètre qui contrôlait l’erreur maximale. Si l’erreur était toujours moins d’une demi-seconde, nous avons débloqué la porte avec le servo. Les petites LEDs indiquent que l’erreur courante était inférieur au maximum, et le voyant lumineux indique que la porte est verrouillée ou déverrouillée.

Le traitement graphique a été utilisé pour observer les valeurs actuelles des variables dans le code de l’Arduino. Nous avons utilisé un protocole simple pour envoyer des messages via le port série. Par exemple, « COMBO < port >< valeur > » indique la valeur actuelle de la combinaison de port. Nous avons exposé ces messages sous forme de texte dans la fenêtre de traitement. En outre, nous graphiquement les valeurs des échelles au fil du temps et la valeur d’erreur au fil du temps.

Articles Liés

Créer une liste déroulante dans Excel

Créer une liste déroulante dans Excel

Gagnez du temps en évitant la répétition et ErreursExcel est idéal pour les listes ; chiffre d'affaires, rota personnel, stock control, pour n'en nommer que quelques-uns. Mais un piège facile de tomber dans erreur répétitive sujettes saisie qui mène
Verrouillage liste déroulante Minecraft et porte tutoriel.

Verrouillage liste déroulante Minecraft et porte tutoriel.

Bonjour, dans ce tutoriel je va vous apprendre comment construire votre porte serrure à combinaison/piston très propre. Nous allons donc commencer.Étape 1: démonstration.Voici les leviers qui contrôlent l'installation numérotée de 1 à 5.Étape 2: démo
Génération de liste déroulante pour le transformateur Knex Barricade/frénésie

Génération de liste déroulante pour le transformateur Knex Barricade/frénésie

je suppose que c'est le premier transformateur instructable du film. Je voudrais voir autres personnes affichant leurs propres transformateurs. Si cela arrive, je serais prêt à poster un de mes propres. Aussi, je voudrais savoir qui construit ce et l
Comment : Effectuer une parcelle de poulet roulé ! (À l’aide de choses vous pourriez avoir dans votre chambre d’étudiant!)

Comment : Effectuer une parcelle de poulet roulé ! (À l’aide de choses vous pourriez avoir dans votre chambre d’étudiant!)

Quand je comptais repas ma Saint-Valentin pour cette année, je voulais faire quelque chose je fais beaucoup à domicile--une poitrine de poulet roulée remplie de tomates séchées, basilic et fromage fontina.Tous ceux qui, tous, j'ai eu était les poitri
Lampe de voyageur debout en acrylique

Lampe de voyageur debout en acrylique

ProclamationSi vous rencontrez des problèmes ou se coincer juste en un point quelconque dans l'instructable (surtout à l'image de la section de traitement ou de toute pièce en ce qui concerne) n'hésitez pas à m'envoyer un Message Instructable ou un E
3D imprimé échafaudages pour Culture cellulaire

3D imprimé échafaudages pour Culture cellulaire

> Culture de cellules d'impressions 3D < > Comment faire des impressions 3D pour Culture de cellules et tissus < > Culture de cellules sur des échafauds imprimés 3D <Art x technologie x biologieJe suis un artiste qui utilise le corps, la
Des formes typographiques

Des formes typographiques

Ce tutorial va vous apprendre comment créer des formes à l'aide des éléments typographiques. Comme nous passons par Adobe Illustrator, vous apprendrez comment utiliser les outils de base pour créer des illustrations apparemment complexe.Étape 1: Ce q
CO2 Laser eau Flow Monitor - Arduino alimenté / Windows contrôlée

CO2 Laser eau Flow Monitor - Arduino alimenté / Windows contrôlée

Alarme et CO2 Laser eau Flow MonitorPropulsé par un Arduino et contrôlées par un logiciel personnalisé sur un PC WindowsAfin de prolonger la vie d'un CO2 tube de laser, il est nécessaire à pomper l'eau à travers elle de refroidissement pendant son fo
Guide de révision de WinXP : Comment le faire ressembler à Vista, courir vite comme l’éclair et de rester productif et lisser

Guide de révision de WinXP : Comment le faire ressembler à Vista, courir vite comme l’éclair et de rester productif et lisser

ce guide (mais pas le filepack) a été mis à jour en date du 19/11/08. J'ai l'intention de télécharger un filepack rafraîchi plus tard cette semaine, qui comprendra les informations mises à jour et les fichiers de version plus récentes. Si vous regard
Le nouveau et amélioré Brushless Electric Scooter Power System Guide

Le nouveau et amélioré Brushless Electric Scooter Power System Guide

en 2008, j'ai mis en place un guide sur Instructables de moderniser le système d'alimentation de votre petit véhicule électrique personnel. C'était une introduction sur les bases d'un système de puissance du véhicule électrique et offre des ressource
Hologrammes interactifs

Hologrammes interactifs

Vous pouvez avoir rencontré d'autres tutoriels pour créer pyramide projecteurs « hologramme ». Dans ce Instructable, nous inspirer de ces tutoriels et implémenter une interface holographique interactive à grande échelle (un peu comme ceux vus dans de
Rampes de voiture

Rampes de voiture

Présenté avec la nécessité de travailler sous ma voiture (un de mes préférés moins emplois tel que j'ai essayer et éviter it...) le problème se pose de savoir comment l'obtenir assez élevée que je pouvais obtenir là-dessous et rester en vie tout en b
Serveur d’accueil ultime framboise Pi

Serveur d’accueil ultime framboise Pi

Lecteur de bienvenue.Suivez-moi sur twitter ici pour des projets similaires ; tweet moi pour n'importe quelle aide avec celui-ci!Tout d'abord, s'il vous plaît noter : cette instructable peut se faire en une journée, mais une fin de semaine est certai
MyLittlePwny - faire une boîte auto pentesting propulsé hors de la Pi de framboise pour environ 100 $

MyLittlePwny - faire une boîte auto pentesting propulsé hors de la Pi de framboise pour environ 100 $

MyLittlePwny est un 100 $ portable sans fil pen-testing liste déroulante exécutez PwnPi ou Ha-pi (Untested).  C'est coût efficace, modulaire, facile à mettre sur pied et, contrairement aux PDA et smartphones, le matériel est entièrement extensible.ED