Мазмуну:

Баарын көргөн Пи: 8 кадам
Баарын көргөн Пи: 8 кадам

Video: Баарын көргөн Пи: 8 кадам

Video: Баарын көргөн Пи: 8 кадам
Video: Элдерди тан калтырган ж инди математик бала #ха-ха 2024, Июль
Anonim
Баарын көрүүчү Pi
Баарын көрүүчү Pi

Бул малина пи камерасын колдонуп, малина пи боюнча ар кандай чыпкалар менен сүрөткө тартууну көрсөтөт. Андан кийин сиз сүрөттөрдү твит кылуу үчүн Twitter API колдоносуз.

1 -кадам: Soft Ware орнотуу

Soft Ware орнотуу
Soft Ware орнотуу

Биринчиден, twitterге кирүү жана баскычтарды туташтыруу үчүн бул эки пакетти терминал терезесине орнотушуңуз керек.

2 -кадам: Баскычты туташтыруу

Баскычты туташтыруу
Баскычты туташтыруу
Баскычты туташтыруу
Баскычты туташтыруу

Сага керек болот:

Raspberry Pi камера модулу

2 Эркек-ургаачы секирүүчү

1 тийүү баскычы

нан

Зымдын бир учун GPIO 23кө жана жерге туташтыргычты (сүрөттө көрүнүп тургандай) коюп, баскычты пи менен туташтырыңыз жана баскычты сүрөттө көрүнгөндөй нан тактасына сайыңыз. Андан кийин, зымдардын экинчи учун баскычты туташтырган эле катардагы нан тактасына сайыңыз.

3 -кадам: Pi камерасын туташтыруу

Pi камерасын туташтыруу
Pi камерасын туташтыруу
Pi камерасын туташтыруу
Pi камерасын туташтыруу
Pi камерасын туташтыруу
Pi камерасын туташтыруу

Камераны жогоруда көрсөтүлгөндөй туташтырыңыз, андан кийин Raspberry Pi конфигурациясына кирип, камераны иштетиңиз.

4 -кадам: Коддун баштапкы бөлүгүн териңиз

Коддун баштапкы бөлүгүн териңиз
Коддун баштапкы бөлүгүн териңиз

Адегенде Thonnyди ачышыңыз керек, андан кийин коддун башталышы менен которуу билдирүүсүн орнотуп, фильтрлер үчүн колдонуучулардын варианттарын басып чыгарасыз. Андан кийин, колдонуучу киргизген кандай сан болбосун, өзгөрмө катары сакталат. Андан кийин программанын ичинде сизге керектүү болгон нерселердин баарын импорттоңуз. Андан кийин, камера = PiCamera () бул камераны камера деп аталган өзгөрмө катары сактай турган линия бар. Def жаңы сүрөт жана твит сүрөтү кимдир бирөө жаңы сүрөт же твит сүрөтү үчүн баскычын басканда эмне болорун аныктап жатат.

5 -кадам: Switch билдирүүсүнүн учурлары

Которуу билдирүүсүнүн учурлары
Которуу билдирүүсүнүн учурлары
Которуу билдирүүсүнүн учурлары
Которуу билдирүүсүнүн учурлары

Муну кимдир бирөө киргизген ар бир номерге башка фильтр дайындалат. Көрүнүп тургандай, алардын бардыгы эффектти эске албаганда, бир эле код. Чыгуу = strftimeде сиз коюуну каалайсыз ("home/pi/каалаган жерде сүрөттү") кийинки бөлүгү сүрөттү сиз тарткан күн жана убакыт катары сактайт. Ар бир иштен кийин тыныгууңуз бар экенин текшериңиз, антпесе кайсы номер киргизилгенине карабастан, ал акыркы ишти гана аткарат.

6 -кадам: Кодекстин акыркы бөлүгү

Кодекстин акыркы бөлүгү
Кодекстин акыркы бөлүгү

Бул акыркы бөлүк сизге баскыч менен сүрөт тартууга жана жаңы сүрөт тартуу жана сүрөттү твит кылуу үчүн баскычтарды түзүүгө мүмкүндүк берет. Акыркы кадам - бул программаны twitterге туташтыруу.

7 -кадам: Twitterге туташуу

Twitterге туташуу
Twitterге туташуу

Биринчиден, сизге twitter эсеби керек болот, андан кийин apps.twitterге кирип, Twitter API түзүшүңүз керек болот. Бул бекитүү үчүн бир же эки күн талап кылынышы мүмкүн. Сиз бекитилгенден кийин сизге керектөөчү ачкыч, керектөөчү сыры, жетүү белгиси жана жетүү сыры керек болот. Андан кийин auth деп аталган жаңы файл түзүңүз жана жогорудагы кодду киргизиңиз.

8 -кадам: Сүрөт тартуу

Сүрөт тартуу
Сүрөт тартуу
Сүрөт тартуу
Сүрөт тартуу

Бардык кодду тергенден кийин модулду иштетиңиз, жана сиз баскыч менен сүрөткө түшүүңүз керек. Сүрөткө түшкөндөн кийин боз экран эки баскыч менен калкып чыгышы керек, бири жаңы сүрөт, экинчиси твит сүрөтүн айтууга тийиш. Сиз твит сүрөтүн басканыңызда, аны сиз API түзгөн твиттер эсебине твит кылат. Ошондой эле, сүрөт файлдын аты катары датасы жана убактысы менен башында сактоо үчүн орноткон жериңизди көрсөтүшү керек.

Сунушталууда: