Съдържание:
- Стъпка 1: Подготовка за програмиране
- Стъпка 2: Програмиране
- Стъпка 3: Настройка на Twitter и при настройка на Boot
- Стъпка 4: Хардуер
Видео: Tweetbot - Свързана фото кабина в Twitter: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В този проект ще правим камера, задвижвана от 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 ще се изключи безопасно (не просто го изключвайте). Опитайте това и вижте дали всичко работи както е описано. Разбира се, ако имате въпроси или предложения, оставете ги в коментарите.
Препоръчано:
Вокален GOBO - Щит за заглушаване на звука - Вокална кабина - Вокална кутия - Рефлексионен филтър - Вокален щит: 11 стъпки
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Започнах да записвам повече вокали в домашното си студио и исках да получа по -добър звук и след известно проучване разбрах какво е "GOBO" беше. Бях виждал тези звукоизолиращи неща, но всъщност не осъзнавах какво са направили. Сега го правя. Намерих y
Ардуино състезателен симулатор и кабина: 3 стъпки
Arduino Racing Simulator и Cockpit: В тази инструкция ще ви покажа как създадох напълно ардуино контролиран VR състезателен симулатор с мощно колело за обратна връзка, 6 -степенна скоростна кутия и алуминиева стойка за педали. Рамката ще бъде изработена от PVC и MDF. Моята цел за този п
Кабина за устна история от античен таксофон: 11 стъпки (със снимки)
Кабина за устна история от античен таксофон: Смешно е как един страхотен проект води до друг. След като демонстрирах моя сандък с аудио памет в Boston Makers (моето родно място makerspace), един от градските художници през 2018 г. ме попита, че ще се интересувам от изграждането на „телефон за устна история
Преносима мини вокална кабина: 8 стъпки (със снимки)
Преносима мини вокална кабина: В този урок ще направим преносима мини вокална кабина, която може да се използва за запис на гласа ви на път (на рекордер за флаш дискове). Но с този лесен за създаване проект можете да направите още нещо. Можете да отмените фоновия шум, когато правите F
Голям червен бутон за фото кабина: Teensy LC: 3 стъпки (със снимки)
Голям червен бутон за фотографски будки: Teensy LC: Преди няколко години построих DIY фотобудка на открито за сватба на приятели. Използвах " щанд " няколко пъти за различни събития, но исках да променя настройката за по -проста конфигурация. По принцип, dSLR на статив и обиколка