Étape 2: RPI de commutation
E/s de Berry (https://github.com/NeonHorizon/berryio) est un logiciel RPI que SAF-titres vous permet de contrôler vos NIP.
Il est équipé avec tige contrôle et la lecture de code, une interface pour les statuts de la broche et bien plus encore.
Essentiellement, tout ce dont vous avez besoin est un moyen de contrôler vos NIP. J’ai commencé avec Berry IO et finalement fini par écrire mon propre code à l’aide de Python. D’autres ont écrit leur code en php, préférences, vraiment. Oh, a décidé d’écrire ma propre, parce que, je ne sais pas ce que BerryIO expose au net et sûr comment il est. Et je voulais un contrôle granulaire sur ce qui BerryIO expose, sans manquer des estampes. Le meilleur moyen autour de cela pour moi a été, prendre un livre de python et d’écrire mon propre. Mais comme une startup, BerryIO est génial ! Bigups pour les développeurs...
À l’aide de BerryIO (passe-le si vous avez une alternative), choisissez un GPIO au hasard, dire, GPIO 3 (je pense que cette broche a construit à LED), mode de sortie et examen de la valeur en connectant une LED à 3 GPIO, vous devriez être capable de passer la LED marche/arrêt par le biais de BerryIO, aide visuelle.
Une fois que vous êtes capable de basculer la LED, vous êtes prêt pour les grandes choses.
Nous prévoyons de commander un relais 5v (NT73-2C-S12-DC5V) via notre broche. Le problème ici est la tension de commutation pour activer/désactiver ce relais 5v est 3.8v+-, et les broches RPI sorties seulement 3.3V max.
Pour contrer cela, j’ai utilisé un Darlington Array ULN2803 pour intensifier la tension. Le tutorial c’est par un utilisateur instructable RU4Realz ( Il donne des schémas sur la façon d’accélérer votre tension à l’aide de ULN2803. Branchez votre GPIO3 sur le ULN2803.
Connectez la sortie de votre ULN2803 à votre relais. Page sur...