Table des matières:

Tweetbot - Photomaton connecté à Twitter : 4 étapes (avec photos)
Tweetbot - Photomaton connecté à Twitter : 4 étapes (avec photos)

Vidéo: Tweetbot - Photomaton connecté à Twitter : 4 étapes (avec photos)

Vidéo: Tweetbot - Photomaton connecté à Twitter : 4 étapes (avec photos)
Vidéo: Twitter или Tweetbot — что выбрать? 2024, Novembre
Anonim
Tweetbot - Photomaton connecté à Twitter
Tweetbot - Photomaton connecté à Twitter

Dans ce projet, nous allons fabriquer une caméra alimentée par Raspberry Pi qui peut être utilisée dans un photomaton lors de fêtes. Une fois la photo prise, elle peut être publiée sur un compte Twitter désigné pour que tout le monde puisse la voir plus tard. Ce didacticiel englobera la partie technologique de ce projet, ainsi que la programmation, la configuration et certains câblages. Cela vous permet de personnaliser complètement votre propre photomaton en fonction de l'emplacement dans lequel vous l'installerez et de vos préférences personnelles.

Voici ce dont vous aurez besoin:

Raspberry Pi 3*: 34,49 $ (Vous pouvez utiliser d'autres versions mais ce tutoriel est basé sur 3)

Câble HDMI*: 6,99 $

Souris: 5,49 $

Clavier: 12,99 $

Carte microSD de 8 Go*: 7,32 $

Source d'alimentation pour le Raspberry Pi*: 9,99 $

Étui pour le Raspberry Pi*: 6,98 $

PiCamera: 27,99 $

Planche à pain: 6,86 $

1 bouton poussoir: 7,68 $

2 câbles de démarrage mâle-femelle: 4,99 $

Moniteur pour HDMI (Vous pouvez utiliser VNC ou SSH si vous préférez mais je ne reviendrai pas sur la configuration ici)

Les articles avec un astérisque (*) peuvent tous être achetés ensemble ici: 69,99 $

Vous en avez probablement déjà la plupart si vous avez déjà utilisé un Raspberry Pi auparavant. Avant de commencer le didacticiel, je suppose que vous disposez de la dernière version de Raspbian sur votre Raspberry Pi. Si vous avez besoin d'aide, allez ici.

Étape 1: Se préparer à programmer

Ouvrez le terminal sur votre Raspberry Pi (raccourci: Ctrl-Alt-T).

Exécutez cette ligne: sudo apt-get update puis sudo apt-get upgrade -y qui mettra à jour vos packages actuels et en installera de nouveaux.

Maintenant, nous allons créer un fichier où résidera notre programme Python. Si vous souhaitez le faire à l'aide de l'interface graphique, accédez à votre bureau, cliquez avec le bouton droit de la souris et cliquez sur Créer un nouveau - Fichier vide. Nommez le fichier "booth.py". Pour l'instant, laissez-le vide et enregistrez.

Si vous souhaitez effectuer cette étape en utilisant le terminal. Tapez cd ~/Desktop puis sudo nano booth.py. Entrez n'importe quoi pour l'instant et faites Ctrl-X puis Y puis Entrée.

Maintenant, nous devons installer une bibliothèque "Twython" que nous utiliserons pour publier des images sur Twitter.

Tapez dans le terminal: sudo pip3 install twython

De plus, exécutez sudo pip3 install twython --upgrade

Faites également sudo raspi-config et activez la caméra. Après cela, redémarrez.

Vous êtes maintenant prêt à commencer la partie programmation !

Étape 2: Programmation

Accédez à votre fichier stand.py et collez-y le code joint. Dans le fichier joint, chaque ligne est commentée afin que vous sachiez exactement ce qui se passe. À l'étape suivante, nous obtiendrons les jetons nécessaires au fonctionnement de l'API Twitter.

Nous travaillerons avec les broches définies dans le code dans une prochaine étape pour câbler les boutons poussoirs.

J'espère que vous comprenez comment fonctionne le code à travers mes commentaires !

Étape 3: configuration de Twitter et configuration de démarrage

Ici, je suppose que vous avez un compte Twitter que vous utiliserez. Sinon, créez-en un maintenant.

Allez sur apps.twitter.com

Créer une nouvelle application

Remplissez les champs obligatoires, acceptez l'accord et continuez

Vérifiez avec une image ci-dessus pour voir que vous voyez le même écran que moi.

Accédez à Clés et jetons d'accès

Faites défiler vers le bas et cliquez sur Créer mes jetons d'accès

Prenez maintenant les 4 jetons que vous voyez et mettez-les dans stand.py.

ck: clé du consommateur, cs: secret du consommateur, at: jeton d'accès, ats: secret du jeton d'accès

Nous voulons pouvoir exécuter le programme lorsque le Raspberry Pi démarre en cliquant sur le bouton de démarrage. Nous câblerons les boutons plus tard, mais nous ferons l'étape de démarrage maintenant. Allez dans le terminal et tapez sudo nano /etc/rc.local

Avant la sortie 0, tapez python3 /home/pi/Desktop/booth.py

Enregistrer le fichier

Vous avez maintenant terminé de configurer le programme Raspberry Pi. Gardez à l'esprit que tout ne fonctionnera qu'en cas de connexion Wifi. Passons à la section matériel.

Étape 4: Matériel

Matériel
Matériel
Matériel
Matériel

Je suis content que tu sois arrivé jusqu'ici ! Tout d'abord, nous devons connecter la caméra à notre Raspberry Pi. Ce site Web vous montre comment le connecter physiquement. Nous devons également câbler le bouton qui contrôlera tout. Vous avez besoin de 2 câbles mâle-femelle, d'une maquette et d'un bouton. Placez le bouton au milieu de la planche à pain. Mettez deux fils à deux des fils sur un côté du bouton (voir image). Connectez l'extrémité femelle d'un fil à la terre sur le Raspberry Pi et l'autre au GPIO 4. Voir l'image pour voir où connecter ces deux fils.

Maintenant, vous avez terminé ! Voici comment vous utilisez votre nouvelle création. Branchez le raspberry pi à l'alimentation et attendez qu'il s'allume. Appuyez sur le bouton et relâchez-le peu de temps après, et une photo sera prise et téléchargée sur Twitter. Si vous maintenez le bouton enfoncé pendant 3 secondes ou plus, le Raspberry Pi s'éteindra en toute sécurité (ne vous contentez pas de le débrancher). Essayez ceci et voyez si tout fonctionne comme décrit. Bien sûr, si vous avez des questions ou des suggestions, laissez-les dans les commentaires.

Conseillé: