Contre-mesures anti-chats (sorte de) (8 / 10 étapes)

Étape 8: Électronique et Arduino code

J’ai branché les composants aux ports LinkIt un de cette manière :

LinkIt 3V3 : à une des bornes du moteur boîte de vitesses.

5V LinkIt : à la borne Vcc du capteur ultrasonique et la borne 5V du relais

LinkIt GND : à la borne de masse de la sonde ultrasonique, la borne GND du relais et l’une des bornes au relais. L’autre borne de l’interrupteur va être connecté à l’autre borne du moteur boîte de vitesses pour l’activer.

LinkIt D13 : à la borne de l’Echo du capteur ultrasonique.

LinkIt D12 : à la borne Trig du capteur ultrasonique.

LinkIt D8 : à la borne SIG du relais.

Pour le sketch, j’ai vérifié un grand nombre d’instructables Arduino pour obtenir de l’inspiration, mais la j’ai analized le plus était le Simple Robot Walker de Randofo. Ensuite, j’essaie de trouver les points communs pour faire un capteur à ultrasons des œuvres.

L’esquisse est le suivant :

/ * Code écrit par M.C. Langer. Soyez gentil, it´s mon Arduino premier croquis
*/

#define trigPin 12 / / define les broches de votre capteur

#define echoPin 13 / / define les broches de votre capteur trop

taux d’int = 1000 ; J’ai vu que tout le monde utilise cette constante pour capteur à ultrasons, donc je vais faire la même chose pour le moment. Cette constante ne changera pas. C’est le nombre de broches

void setup() {Serial.begin(9600); / / Initialise la communication série 9600 bits par seconde

pinMode(8,OUTPUT) ; pinMode (trigPin, sortie); / / définir la trig broche de sortie pour envoyer des ondes sonores

pinMode (echoPin, INPUT); / / définir la goupille d’écho à l’entrée pour recevoir les ondes sonores

Delay(5000) ;

}

void loop() {}

longue durée, distance ; démarrer le scan

pinMode (trigPin, sortie) ;

digitalWrite (trigPin, basse) ;

delayMicroseconds(2) ; Delay

digitalWrite (trigPin, HIGH) ;

delayMicroseconds(5) ; un autre retard (je ne comprends pas. Il est plus facile avec Lego Mindstorms)

digitalWrite (trigPin, basse) ;

durée = pulseIn (echoPin, HIGH) ;

distance = (durée/2) / 29,1; / / convertir en centimètres la distance.

Si (distance < 50) / * si il existe un obstacle à une distance inférieure à 50 centimètres, puis... Attendez, c’est plus comme Lego Mindstorms. Je l’obtiens ! */

{

digitalWrite(8,HIGH) ; Delay(7000) ;

}

d’autre

digitalWrite(8,LOW) ;

}

Articles Liés

Couvre-feu pour animaux de compagnie : Un Arduino contrôlée chatière

Couvre-feu pour animaux de compagnie : Un Arduino contrôlée chatière

Le problème: vous voulez restreindre le temps lorsque votre animal de compagnie est autorisé à aller à l'extérieur. C'est peut-être parce que le quartier n'est pas sans danger pour votre chat ou votre petit chien pendant la nuit (maraude coyotes vien
Contrôler votre chat

Contrôler votre chat

votre chat fait garder sauter sur la table de salle à manger ? Peut-être il va ronger sur vos mains et les chevilles ? Apprenez à contrôler votre chat dans ce Instructable.Étape 1: Les bases Cette astuce fonctionne sur presque tous les chats. Si votr
Guitar Hero contrôleur Anti Double-Strum Mod (Wii Version)

Guitar Hero contrôleur Anti Double-Strum Mod (Wii Version)

il y a quelques techniques différentes pour jouer à la manette guitar hero. Il y a la technique du « pouce », où le joueur pousse vers le bas dans la barre de strum avec son pouce pour jouer une note. Certains lecteurs de saisir la barre entre le pou
Twitter contrôlée Arduino sorties - aucun PC - affichage à cristaux liquides + données de capteur à Twitter

Twitter contrôlée Arduino sorties - aucun PC - affichage à cristaux liquides + données de capteur à Twitter

contrôle numérique des pins par les messages de Twitter. Lectures du capteur renvoyés à Twitter.MODIFIÉ par JOHN DINGLEY de Twitter2LCD, originellement écrit par Fabrizio GranelliVoir * Vous pouvez envoyer des messages texte à l'écran LCD Arduino de
Jardin de merde de anti-chat

Jardin de merde de anti-chat

j'aime les chats et j'ai comme jardins !Mais... Je déteste le chat merde !J'ai essayé tout pour dissuader les petites bêtes poilues d'utiliser mon jardin comme un dépotoir (pardonnez le jeu de mots). J'ai trouvé un match amical non toxiques, animaux,
Bon marché 120VCA sortie contrôleur addon pour tout projet.

Bon marché 120VCA sortie contrôleur addon pour tout projet.

C'est un projet de grand débutant ou un addon pour le prototypage rapide. J'utilise cet addon tout le temps pour rendre Internet des projets de choses, domotique, ect... Puis, quand j'aurai tout pour travailler et je décide de commencer à réduire sa
PetCurfew II : An Automated chat porte mettant en vedette le Photon et IFTTT

PetCurfew II : An Automated chat porte mettant en vedette le Photon et IFTTT

Il s'agit d'un suivi de mon « couvre-feu : An Arduino contrôlée Pet chatière » instructable publié il y a quelques années dans lequel un Arduino Nano, servo et horloge temps réel ont été ajoutés à une porte petit chat pour limiter les heures au cours
Tweeting chat porte

Tweeting chat porte

Remarque : pour tout savoir sur une seule page, rendez-vous sur : www.tweetingcatdoor.com Après avoir reçu de nombreux courriels demandant des Instructions et des Kits pour construire le "Twitter chat porte ", j'ai décidé de faire une version qu
Sauveteur de costume pour les chats

Sauveteur de costume pour les chats

Salut, c'est une idée qui est venu de certaines situations dans mon quartier qui implique les chats et les chiens.Un jour je me promenais dans la rue quand j'ai entendu les chiens aboyer, tout d'abord j'ai pensé que les chiens sont battaient, comme à
Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

< le Instructable et le code sont prêts. Profitez ! Laissez un commentaire avec vous vos commentaires! >Je suis (aka LiquidCrystalDisplay / Itay), un élève de 14 ans d'Israël par l'apprentissage dans l'école secondaire Junior Max Shein avancées des
Exécution d’un routeur DSL sur une batterie de 12v (Anti-Loadshedding LIS)

Exécution d’un routeur DSL sur une batterie de 12v (Anti-Loadshedding LIS)

Bienvenue sur mon premier instructable.En raison de la "loadshedding" en Afrique du Sud, qui n'est rien d'autre qu'un terme de fantaisie prévu contrôlée laminage des pannes d'électricité du fournisseur électrique nationale Eskom (page d'état de
Arduino Robot V2 (rapide) également contrôlée voix

Arduino Robot V2 (rapide) également contrôlée voix

C'est ma deuxième version de mon robot arduino après « Construire votre premier robot ». Mon deuxième version est un peu compliquée par rapport à mon premier seul mais offre de meilleures fonctionnalités. Dans ce instructable je vais vous montrer com
Mesurer la vitesse de rotation avec téléphone et LED

Mesurer la vitesse de rotation avec téléphone et LED

C' est amusant de vérifier à quelle vitesse pour diverses choses--ventilateurs, perceuses et autres--sont en rotation. Et il est facile à faire avec les ingrédients suivants que beaucoup d'entre nous auront à la maison :Téléphone (j'utilise Android,
Son activé sortie

Son activé sortie

Le battant est un gadget populaire dans les années 80 et 90. Elle vous permet de tourner des appareils sur et en dehors tout en battant. Cela peut être assez utile, mais il a quelques limitations. Tout d'abord, il y a le problème des bruits forts acc