Spisu treści:

Tweetbot - Photo Booth z Twitterem: 4 kroki (ze zdjęciami)
Tweetbot - Photo Booth z Twitterem: 4 kroki (ze zdjęciami)

Wideo: Tweetbot - Photo Booth z Twitterem: 4 kroki (ze zdjęciami)

Wideo: Tweetbot - Photo Booth z Twitterem: 4 kroki (ze zdjęciami)
Wideo: TRYING SPOOKY HALLOWEEN MAKEUP | SFX Makeup, Fake Blood & Scary Costume Ideas by 123GO! SCHOOL 2024, Listopad
Anonim
Tweetbot - Fotobudka połączona z Twitterem
Tweetbot - Fotobudka połączona z Twitterem

W tym projekcie stworzymy kamerę zasilaną Raspberry Pi, która będzie mogła być używana w fotobudce na imprezach. Po zrobieniu zdjęcia można je opublikować na wyznaczonym koncie na Twitterze, aby każdy mógł je później obejrzeć. Ten samouczek obejmie część technologiczną tego projektu, a więc programowanie, konfigurację i trochę okablowania. Dzięki temu możesz całkowicie dostosować własną fotobudkę w oparciu o lokalizację, w której ją ustawisz i osobiste preferencje.

Oto, czego będziesz potrzebować:

Raspberry Pi 3*: 34,49 USD (możesz użyć innych wersji, ale ten samouczek jest oparty na 3)

Kabel HDMI*: 6,99 USD

Mysz: 5,49 USD

Klawiatura: 12,99 USD

Karta microSD 8 GB*: 7,32 USD

Źródło zasilania dla Raspberry Pi*: $9.99

Obudowa do Raspberry Pi*: $6.98

PiCamera: 27,99 USD

Deska do krojenia chleba: 6,86 USD

1 przycisk: 7,68 USD

2 kable połączeniowe męskie-żeńskie: 4,99 USD

Monitor dla HDMI (możesz użyć VNC lub SSH, jeśli wolisz, ale nie będę tutaj omawiał konfiguracji)

Produkty oznaczone gwiazdką (*) można kupić razem tutaj: 69,99 USD

Prawdopodobnie masz już większość z nich, jeśli kiedykolwiek wcześniej korzystałeś z Raspberry Pi. Zanim zaczniemy samouczek, założę, że masz najnowszą wersję Raspbian na swoim Raspberry Pi. Jeśli potrzebujesz pomocy, przejdź tutaj.

Krok 1: Przygotowanie do programowania

Otwórz terminal na swoim Raspberry Pi (skrót: Ctrl-Alt-T).

Uruchom tę linię: sudo apt-get update, a następnie sudo apt-get upgrade -y, co zaktualizuje twoje obecne pakiety i zainstaluje kilka nowych.

Teraz utworzymy plik, w którym będzie rezydował nasz program w Pythonie. Jeśli chcesz to zrobić za pomocą GUI, przejdź do pulpitu, kliknij prawym przyciskiem myszy i kliknij Utwórz nowy - pusty plik. Nazwij plik „booth.py”. Na razie zostaw to puste i zapisz.

Jeśli chcesz wykonać ten krok za pomocą terminala. Wpisz cd ~/Desktop, a następnie sudo nano booth.py. Wpisz do niego cokolwiek na razie i wykonaj Ctrl-X, a następnie Y, a następnie Enter.

Teraz musimy zainstalować bibliotekę "Twython", której będziemy używać do publikowania zdjęć na Twitterze.

Wpisz terminal: sudo pip3 install twython

Dodatkowo uruchom sudo pip3 install twython --upgrade

Wykonaj także sudo raspi-config i włącz kamerę. Następnie uruchom ponownie.

Jesteś teraz gotowy do rozpoczęcia części programowania!

Krok 2: Programowanie

Przejdź do pliku booth.py i wklej do niego załączony kod. W załączonym pliku każda linia jest opatrzona komentarzem, dzięki czemu wiesz dokładnie, co się dzieje. W kolejnym kroku otrzymamy niezbędne tokeny do działania API Twittera.

W następnym kroku będziemy pracować z pinami zdefiniowanymi w kodzie, aby podłączyć przyciski.

Mam nadzieję, że dzięki moim komentarzom rozumiesz, jak działa kod!

Krok 3: Konfiguracja Twittera i konfiguracja rozruchu

Tutaj zakładam, że masz konto na Twitterze, z którego będziesz korzystać. Jeśli nie, utwórz go teraz.

Wejdź na stronę apps.twitter.com

Utwórz nową aplikację

Wypełnij wymagane pola, zaakceptuj umowę i kontynuuj

Sprawdź obrazek powyżej, aby zobaczyć, że widzisz ten sam ekran co ja.

Przejdź do kluczy i tokenów dostępu

Przewiń w dół i kliknij Utwórz moje tokeny dostępu

Teraz weź 4 żetony, które widzisz i włóż je do booth.py.

ck: klucz konsumenta, cs: tajny klucz konsumenta, at: token dostępu, ats: tajny token dostępu

Chcemy móc uruchomić program podczas rozruchu Raspberry Pi, klikając przycisk Start. Podłączymy przyciski później, ale teraz wykonamy krok przy starcie. Przejdź do terminala i wpisz sudo nano /etc/rc.local

Przed wyjściem 0 wpisz python3 /home/pi/Desktop/booth.py

Zapisz plik

Teraz skończyłeś konfigurować program raspberry pi. Pamiętaj, że wszystko będzie działać tylko w przypadku połączenia Wi-Fi. Przejdźmy do sekcji sprzętu.

Krok 4: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy

Cieszę się, że dotarłeś tak daleko! Najpierw musimy podłączyć kamerę do naszego Raspberry Pi. Ta strona internetowa pokazuje, jak fizycznie go podłączyć. Musimy również podłączyć przycisk, który będzie sterował wszystkim. Potrzebujesz 2 kabli męsko-żeńskich, płytki stykowej i przycisku. Umieść przycisk na środku płytki stykowej. Umieść dwa przewody do dwóch przewodów po jednej stronie przycisku (patrz zdjęcie). Podłącz żeński koniec jednego przewodu do uziemienia na Raspberry Pi, a drugi do GPIO 4. Zobacz obraz, aby zobaczyć, gdzie podłączyć te dwa przewody.

Teraz gotowe! Oto jak używasz swojego nowego dzieła. Podłącz Raspberry Pi do zasilania i poczekaj, aż się włączy. Naciśnij przycisk i puść wkrótce potem, a zdjęcie zostanie zrobione i przesłane do Twittera. Jeśli przytrzymasz przycisk przez 3 sekundy lub dłużej, Raspberry Pi bezpiecznie się wyłączy (nie odłączaj go po prostu). Wypróbuj to i sprawdź, czy wszystko działa zgodnie z opisem. Oczywiście, jeśli masz jakieś pytania lub sugestie, zostaw je w komentarzach.

Zalecana: