Новость из категории: Информация

AstroCam: фото, снятые Pi

Содержание:
1. Часть I (Вы читаете данный раздел);
2. Часть II;
3. Часть III.
AstroCam: фото, снятые Pi

Берем верный Pi, Умную Шляпу и официальную камеру Pi и создает камеру для юных искателей космических приключений.

Сегодня мы рассмотрим Sense HAT (Hardware Attached on Top — плата расширения, hat—англ, шляпа), с которой будет работать миссия Astro Pi на борту Международной космической станции. Нашей главной целью станет ее адаптация для управления камерой Raspberry Pi. Также мы задействуем джойстик для управления настройками, такими как таймер и вспышка и пуск затвора для создания фото. Для проекта в целом понадобятся Raspberry Pi 2, А+ или В+ и самый свежий релиз Raspbian, а также HAT и камера. Весь код см. на https://www.bit.ly/LXF205AstroCam.

Установка камеры и Sense Недостаточно хитроумна и включает протяжку ленточного кабеля камеры через Sense Hat сквозь слот слева от джойстика. Позаботьтесь, чтобы голубой край соединения был обращен к порту Ethernet на вашем Pi, затем снимите пластиковую затычку на порте камеры, вставьте ленточный кабель и затычку, чтобы зафиксировать кабель, и присоедините Hat ко всем 40 выводам GPIO.

AstroCam: фото, снятые Pi
Sense Hat - замечательная платформа для проведения научных экспериментов, и благодаря надежной библиотеке Python интегрируется в массу всяких проектов

Для данного проекта мы настоятельно рекомендуем установить самую свежую версию Raspbian Jessie, поскольку в нее включена библиотека Sense Hat. Jessie также дает любому пользователю возможность получить доступ к выводам GPIO через Python и больше не требует запускать IDLE через sudo. Последнюю версию можно скачать с www.raspberrypi.org/downloads.

Обновление Scratch

AstroCam: фото, снятые Pi

В новейшей версии Scratch, выпущенной с новым образом Jessie, камеру Raspberry Pi можно применять для создания спрайтов, управляемых через палитру команд Scratch.

Новая версия Scratch также поддерживает платы расширения типа Sense Hat, позволяющие детям воссоздавать такие проекты, как AstroCam. Работа над этим проектом еще ведется, но Raspberry Pi Foundation выделил значительные ресурсы на создание версии Scratch, отвечающей потребностям самых разных пользователей.

Загрузите свой Pi; запустится среда рабочего стола. Откройте главное меню, перейдите в Programming и выберите ‘IDLE 3 (Python 3)’. IDLE 3 запустит интерактивную оболочку, которая нам сейчас не нужна — перейдите в File > New Window, чтобы открыть пустой документ, и сохраните пустой документ, File > Save as, с именем astro-oam.py. Код начнем с импорта библиотек, требуемых нашему проекту:
import pygame, time 
from pygame.locals import *
from picamera import PiCamera
from sense_hat import SenseHat
sense = SenseHat()
import datetime

pygame требуется для включения ввода с джойстика Sense Hat, который дублирует клавиши со стрелками и клавишу Enter клавиатуры. PiCamera даст нам доступ к камере. Мы импортировали библиотеку Sense Hat и ввели переменную, чтобы облегчить работу с синтаксисом. И, наконец, импортировали datetime, для создания временной отметки для имен файлов.

pygame.init() 
screen = pygame.display.set_mode((640,480))
pygame.display.set_caption(‘Pygame Test’)

Чтобы задействовать pygame, мы инициализировали ее; затем создали дисплей с разрешением 640x480 пикселей и назвали его окно screen.

Прежде чем приступать к столь масштабной работе по созданию "космической" камеры, планируете отдохнуть и расслабится? В этом случае вам прямая дорога на 777ice-casino.com/sloty-online. Начните играть в игровые автоматы - это чрезвычайно увлекательный процесс, который, к тому же, может оказаться достаточно прибыльным!

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх