Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Cela vous montrera comment prendre des photos avec différents filtres sur le raspberry pi à l'aide de l'appareil photo raspberry pi. Ensuite, vous utiliserez l'API Twitter pour tweeter les images.
Étape 1: Installation du logiciel
Tout d'abord, vous devrez installer ces deux packages dans la fenêtre du terminal pour accéder à Twitter et connecter les boutons.
Étape 2: connexion du bouton
Tu auras besoin de:
Module de caméra Raspberry Pi
2 cavaliers mâle-femelle
1 bouton tactile
une planche à pain
Connectez le bouton au pi en mettant une extrémité du fil dans GPIO 23 et une broche de masse (comme on le voit sur l'image), et branchez le bouton sur la planche à pain comme on le voit sur l'image. Ensuite, branchez l'autre extrémité des fils dans la planche à pain dans la même rangée que le bouton est branché.
Étape 3: connexion de la caméra Pi
Connectez la caméra comme indiqué ci-dessus, puis accédez à la configuration Raspberry Pi et activez la caméra.
Étape 4: Tapez la partie de début du code
Vous devrez d'abord ouvrir Thonny, puis vous configurerez l'instruction switch avec le début du code et imprimerez les options des utilisateurs pour les filtres. Ensuite, quel que soit le nombre saisi par l'utilisateur, il sera stocké en tant que variable var. Importez ensuite tout ce dont vous aurez besoin tout au long du programme. après cela, il y a une ligne qui dit camera=PiCamera() cela va stocker la caméra en tant que variable appelée camera. La nouvelle image def et l'image de tweet def configurent ce qui se passera lorsque quelqu'un appuiera sur le bouton poussoir pour une nouvelle image ou une image de tweet.
Étape 5: Cas de la déclaration Switch
En utilisant cela, chaque numéro que quelqu'un tape aura un filtre différent qui lui sera attribué. Comme vous pouvez le voir, ils sont tous fondamentalement le même code, à l'exception de l'effet. Dans la sortie=strftime que vous voulez mettre ("home/pi/whereever you want to save the picture"), la partie après enregistrera la photo comme date et heure de prise de vue. Assurez-vous d'avoir la pause après chaque cas, sinon il ne fera que le dernier cas, quel que soit le nombre saisi.
Étape 6: Dernière partie du code
Cette dernière partie vous permettra de prendre des photos avec bouton, et de créer des boutons poussoirs pour prendre une nouvelle photo et tweeter la photo. La dernière étape consiste à connecter le programme à Twitter.
Étape 7: Connecter Twitter
Tout d'abord, vous aurez besoin d'un compte Twitter, puis vous devrez accéder à apps.twitter et créer une API Twitter. Cela peut prendre un jour ou deux pour être approuvé. Une fois que vous êtes approuvé, vous aurez besoin de la clé client, du secret client, du jeton d'accès et du secret du jeton d'accès. Ensuite, créez un nouveau fichier appelé auth et mettez le code ci-dessus.
Étape 8: Prendre la photo
Lorsque vous avez tapé tout le code, lancez le module et vous devriez pouvoir prendre des photos avec le bouton. Après avoir pris la photo, un écran gris devrait apparaître avec deux boutons poussoirs, l'un devrait dire nouvelle photo et l'autre devrait dire tweeter. Lorsque vous appuyez sur l'image tweet, elle la tweete sur le compte Twitter sur lequel vous avez créé l'API. En outre, l'image doit apparaître là où vous l'avez configurée pour l'enregistrer au début avec la date et l'heure comme nom de fichier.