Съдържание:

Всевиждащ Pi: 8 стъпки
Всевиждащ Pi: 8 стъпки

Видео: Всевиждащ Pi: 8 стъпки

Видео: Всевиждащ Pi: 8 стъпки
Видео: СЕРИАЛ. ДЕЙСТВОВАЛ ЗОДИАК? Загадочные убийства автостопщиц. Серия 2. НЕРАЗГАДАННЫЕ ТАЙНЫ 2024, Юли
Anonim
Всевиждащ Пи
Всевиждащ Пи

Това ще ви покаже как да правите снимки с различни филтри на малиновото пи с помощта на малина пи камера. След това ще използвате Twitter API, за да туитвате снимките.

Стъпка 1: Инсталиране на Soft Ware

Инсталиране на Soft Ware
Инсталиране на Soft Ware

Първо, ще трябва да инсталирате тези два пакета в прозореца на терминала, за да получите достъп до Twitter и да свържете бутоните.

Стъпка 2: Свързване на бутона

Свързване на бутона
Свързване на бутона
Свързване на бутона
Свързване на бутона

Ще имаш нужда:

Модул за камера на Raspberry Pi

2 мъже-женски джъмпера

1 тактилен бутон

макет

Свържете бутона с pi, като поставите единия край на проводника в GPIO 23 и заземителен щифт (както се вижда на снимката) и включете бутона в дъската за хляб, както се вижда на снимката. След това включете другия край на проводниците в дъската за хляб в същия ред, в който е включен бутонът.

Стъпка 3: Свързване на Pi камерата

Свързване на Pi камерата
Свързване на Pi камерата
Свързване на Pi камерата
Свързване на Pi камерата
Свързване на Pi камерата
Свързване на Pi камерата

Свържете камерата, както е показано по -горе, след това отидете в конфигурацията на Raspberry Pi и активирайте камерата.

Стъпка 4: Въведете началната част на кода

Въведете началната част на кода
Въведете началната част на кода

Първо ще трябва да отворите Thonny, след това ще настроите оператора switch с началната част на кода и ще отпечатате потребителските опции за филтри. Тогава независимо от номера, който потребителят въвежда, ще се съхранява като променлива var. След това импортирайте всички неща, от които се нуждаете в цялата програма. след това има ред, който казва камера = PiCamera () това ще съхранява камерата като променлива, наречена камера. Дефинираната нова картина и дефинираната туит картина задават какво ще се случи, когато някой натисне бутона за нова картина или туит снимка.

Стъпка 5: Случаи за изявлението за превключване

Случаи за декларацията за превключване
Случаи за декларацията за превключване
Случаи за декларацията за превключване
Случаи за декларацията за превключване

Използвайки това, всеки номер, който някой въведе, ще има присвоен различен филтър. Както можете да видите, всички те са основно един и същ код, с изключение на ефекта. В output = strftime, който искате да поставите ("home/pi/където искате да запазите снимката"), частта след това ще запише картината като дата и час, когато сте я направили. Уверете се, че имате почивка след всеки случай, в противен случай той ще направи само последния случай, без значение какъв номер е въведен.

Стъпка 6: Последна част от кодекса

Последната част от кодекса
Последната част от кодекса

Последната част ще ви позволи да правите снимки с бутон и да създавате бутони, за да направите нова снимка и да туитвате снимката. Последната стъпка е свързването на програмата с Twitter.

Стъпка 7: Свързване на Twitter

Свързване на Twitter
Свързване на Twitter

Първо ще ви е необходим акаунт в Twitter, след това ще трябва да стигнете до apps.twitter и да създадете API за Twitter. Това може да отнеме ден или два, за да бъде одобрено. След като бъдете одобрени, ще ви е необходим потребителски ключ, потребителска тайна, маркер за достъп и тайна на маркера за достъп. След това направете нов файл, наречен auth, и поставете кода по -горе.

Стъпка 8: Правене на снимка

Правене на снимката
Правене на снимката
Правене на снимката
Правене на снимката

Когато въведете целия код, стартирайте модула и трябва да можете да правите снимки с бутон. След като сте направили снимката, трябва да се появи сив екран с два бутона, единият трябва да каже нова картина, а другият трябва да каже картинка в туит. Когато натиснете снимка на туит, тя ще я туитира в акаунта в Twitter, в който сте направили API. Също така изображението трябва да се показва там, където сте го настроили, за да запишете в началото с датата и часа като име на файла.

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