Съдържание:

Tweetbot - Свързана фото кабина в Twitter: 4 стъпки (със снимки)
Tweetbot - Свързана фото кабина в Twitter: 4 стъпки (със снимки)

Видео: Tweetbot - Свързана фото кабина в Twitter: 4 стъпки (със снимки)

Видео: Tweetbot - Свързана фото кабина в Twitter: 4 стъпки (със снимки)
Видео: Абсолютное величие - распаковка Magic Keyboard для iPad Pro. Что вы делаете, Apple? 2024, Юли
Anonim
Tweetbot - Свързана фото кабина в Twitter
Tweetbot - Свързана фото кабина в Twitter

В този проект ще правим камера, задвижвана от Raspberry Pi, която може да се използва в фотобудка на партита. След като снимката бъде направена, тя може да бъде публикувана в определен профил в Twitter, за да могат всички да я видят по -късно. Този урок ще обхване технологичната част на този проект, така че програмирането, настройката и малко окабеляване. Това ви позволява напълно да персонализирате вашата собствена фотокабина въз основа на местоположението, в което ще я настроите, и личните предпочитания.

Ето какво ще ви трябва:

Raspberry Pi 3*: $ 34.49 (Можете да използвате други версии, но този урок се основава на 3)

HDMI кабел*: $ 6.99

Мишка: $ 5.49

Клавиатура: $ 12.99

8GB microSD карта*: $ 7.32

Източник на захранване за Raspberry Pi*: $ 9.99

Калъф за Raspberry Pi*: $ 6.98

PiCamera: $ 27,99

Платформа: $ 6.86

1 бутон: $ 7,68

2 мъже-женски джъмпер кабела: $ 4,99

Монитор за HDMI (Можете да използвате VNC или SSH, ако предпочитате, но няма да премина през настройката тук)

Всички артикули със звездичка (*) могат да бъдат закупени заедно тук: $ 69.99

Вероятно вече имате повечето от тях, ако някога сте използвали Raspberry Pi преди това. Преди да започнем урока, ще приема, че имате най -новата версия на Raspbian на вашия Raspberry Pi. Ако имате нужда от помощ, отидете тук.

Стъпка 1: Подготовка за програмиране

Отворете терминала на вашия Raspberry Pi (пряк път: Ctrl-Alt-T).

Изпълнете този ред: sudo apt-get update и след това sudo apt-get upgrade -y, който ще актуализира текущите ви пакети и ще инсталира някои нови.

Сега ще създадем файл, където ще се намира нашата програма на Python. Ако искате да направите това с GUI, отидете на работния плот, щракнете с десния бутон и щракнете върху Създаване на нов - празен файл. Дайте име на файла „booth.py“. Засега го оставете празно и запишете.

Ако искате да направите тази стъпка, използвайки терминала. Въведете cd ~/Desktop и след това sudo nano booth.py. Въведете всичко в него засега и направете Ctrl-X и след това Y и след това Enter.

Сега трябва да инсталираме библиотека „Twython“, която ще използваме за публикуване на изображения в Twitter.

Въведете терминала: sudo pip3 install twython

Освен това стартирайте sudo pip3 install twython --upgrade

Също така направете sudo raspi-config и активирайте камерата. След това рестартирайте.

Вече сте готови да започнете програмиращата част!

Стъпка 2: Програмиране

Отидете на вашия booth.py файл и поставете прикачения код в него. В прикачения файл всеки ред се коментира, за да знаете точно какво се случва. В следващата стъпка ще получим необходимите жетони, за да работи API на Twitter.

В бъдеща стъпка ще работим с пиновете, определени в кода, за да свържем бутоните.

Надявам се, че разбирате как работи кодът чрез моите коментари!

Стъпка 3: Настройка на Twitter и при настройка на Boot

Тук ще предположа, че имате акаунт в Twitter, който ще използвате. Ако не, създайте сега.

Отидете на apps.twitter.com

Създайте ново приложение

Попълнете задължителните полета, приемете споразумението и продължете

Проверете с изображение по -горе, за да видите, че виждате същия екран като мен.

Отидете на Ключове и жетони за достъп

Превъртете надолу и щракнете върху Създаване на моите жетони за достъп

Сега вземете 4 -те жетона, които виждате, и ги поставете в booth.py.

ck: Consumer Key, cs: Consumer Secret, at: access token, ats: Access Token Secret

Искаме да можем да стартираме програмата, когато Raspberry Pi се стартира, като кликнете върху бутона за стартиране. Ще свържем бутоните по -късно, но сега ще направим стъпката при зареждане. Отидете до терминала и въведете sudo nano /etc/rc.local

Преди изход 0 въведете python3 /home/pi/Desktop/booth.py

Запишете файла

Сега сте готови с настройката на програмата raspberry pi. Имайте предвид, че всичко ще работи само в случай на Wi -Fi връзка. Нека преминем към секцията за хардуер.

Стъпка 4: Хардуер

Хардуер
Хардуер
Хардуер
Хардуер

Радвам се, че сте стигнали дотук! Първо, трябва да свържем камерата към нашия Raspberry Pi. Този уебсайт ви показва как да го свържете физически. Трябва също да включим бутона, който ще контролира всичко. Нуждаете се от 2 мъжки-женски кабела, макет и бутон. Поставете бутона върху средата на дъската. Поставете два проводника към два от проводниците от едната страна на бутона (вижте изображението). Свържете женския край на един проводник към земята на Raspberry Pi, а другия към GPIO 4. Вижте изображението, за да видите къде да свържете тези два проводника.

Сега сте готови! Ето как използвате новото си творение. Включете малиновото пи към захранването и изчакайте да се включи. Натиснете бутона и освободете малко след това и снимка ще бъде направена и качена в Twitter. Ако задържите бутона за 3 секунди или повече, Raspberry Pi ще се изключи безопасно (не просто го изключвайте). Опитайте това и вижте дали всичко работи както е описано. Разбира се, ако имате въпроси или предложения, оставете ги в коментарите.

Препоръчано: