Съдържание:

CrowPi- Водете от нула до герой с Raspberry Pi: 9 стъпки
CrowPi- Водете от нула до герой с Raspberry Pi: 9 стъпки

Видео: CrowPi- Водете от нула до герой с Raspberry Pi: 9 стъпки

Видео: CrowPi- Водете от нула до герой с Raspberry Pi: 9 стъпки
Видео: CrowPi — ноутбук RaspberryPi, который поможет вам пройти путь от нуля до героя в программировании 2024, Юли
Anonim
Image
Image
CrowPi- Водете от нула до герой с Raspberry Pi
CrowPi- Водете от нула до герой с Raspberry Pi
CrowPi- Водете от нула до герой с Raspberry Pi
CrowPi- Водете от нула до герой с Raspberry Pi

Какво е CrowPi?

CrowPi е дъска за разработка, оборудвана със 7 -инчов дисплей, който може да ви помогне да научите Raspberry Pi по по -лесен начин. С CrowPi не само можете да научите основни компютърни науки, но и да практикувате програмиране и да завършите множество електронни проекти. CrowPi може да подобри вашите знания и способности в области, свързани с хардуер и софтуер, специално проектирани да ви помогнат да развиете умения за програмиране на python.

Защо имате нужда от CrowPi? Преди да отговорите на този въпрос, нека направим проста игра с викторина. Сблъсквате ли се с проблемите по -долу? Просто кажете ДА или НЕ. Интересувате се от електроника или Raspberry Pi, но нямате представа как да започнете. Вие сте страстни за STEM образованието, но не можете да намерите полезни и лесни материали, с които да преподавате. Използвате Raspberry Pi, но не се възползвате максимално от него. Завършихте няколко прости експеримента и искате да проучите повече проекти и да се потопите по -дълбоко в света на електрониката. Ако веднъж кажете ДА, CrowPi е роден за вас. CrowPi ще ви помогне да разрешите всички проблеми, споменати по -горе.

АКО ИСКАТЕ ДА ЗНАЕТЕ ЗА CROWPI МОЛЯ, Щракнете ТУК, за да проверите

Стъпка 1: Уроци на CrowPi с Python 2.7

CrowPi уроци с Python 2.7
CrowPi уроци с Python 2.7
CrowPi уроци с Python 2.7
CrowPi уроци с Python 2.7

- Урок 1 - Основи на GPIO и как да използвате GPIO вход/изход

- Урок 2 - Използване на зумера за звуков сигнал или известие.

- Урок 3 - Вземете вход от бутон за управление на зумера.

- Урок 4 - Как работи релето и как да го контролираме.

- Урок 5 - Изпратете вибрационен сигнал до сензора за вибрации.

- Урок 6 - Открийте звук с помощта на звуковия сензор.

- Урок 7 - Открийте слаба или ярка светлина с помощта на сензора за светлина.

- Урок 8 - Открийте стайната температура и влажност с помощта на сензора DHT11.

- Урок 9 - Откриване на движение с помощта на сензора за движение.

- Урок 10 - Получаване на информация за разстоянието с помощта на ултразвуковия сензор.

- Урок 11 - Управление на LCD дисплея.

- Урок 12 - Четене / запис на RFID карта с помощта на RFID модула.

- Урок 13 - Използване на стъпков двигател и извършване на стъпаловидни движения.

- Урок 14 - Управление на серво мотори с помощта на серво интерфейсите. - Урок 15 - Управление на 8x8 Matrix LED.

- Урок 16 - Управление на 7 -сегментния дисплей.

- Урок 17 - Откриване на докосване с помощта на сензора за докосване.

- Урок 18 - Откриване на наклона с помощта на сензора за наклон.

- Урок 19 - Използване и управление на матрицата на бутоните. - Урок 20 - Изработка на собствена платка с помощта на дъската за хляб

Стъпка 2: 19 интегрирани модула за изграждане на проекти

19 интегрирани модула за изграждане на проекти
19 интегрирани модула за изграждане на проекти
19 интегрирани модула за изграждане на проекти
19 интегрирани модула за изграждане на проекти

* 1 - Звуков сензор - Използва се за създаване на наистина силен бръмчещ аларма!

* 2 - Сензор за реле - Използва се за отваряне и затваряне на електронни вериги

* 3 - Сензор за микрофон - Използва се за откриване на силен шум в стаята

* 4 - Сензор за наклон - Използва се за откриване на десен или ляв наклон на дъската

* 5 - Вибрационен сензор - Използва се за създаване на силна вибрация върху дъската CrowPi

* 6 - Сензор за движение - Използва се за откриване на движение или движение наоколо

* 7 - Сензор за докосване - Използва се като бутон за докосване, при който може да се натисне

* 8 - Стъпков двигател - Използва се за преместване на неща и извършване на стъпаловидни движения

* 9 - Серво връзки - Използва се за въртене на нещата

* 10 - IR сензор - Използва се за изпращане и приемане на инфрачервени сигнали

* 11 - Модул DH11 - Използва се за откриване на температурата и влажността в помещението

* 12 - Ултразвуков сензор - Използва се за откриване и измерване на разстоянието

* 13 - Светлинен сензор - Използва се за откриване и измерване на правото на светлината в стаята

* 14 - LCD модул - Използва се за показване на неща и текст

* 15 - LED сегмент - Използва се за показване на числа и данни* 16 - Матричен светодиод - Използва се за показване на текст и друг вид данни

* 17 - RFID модул - Използва се за откриване на NFC чипове и модули, способни да четат и пишат

* 18 - Независими бутони - Може да се използва за игра на игри или управление на робот

* 19 - Матрични бутони - Може да се използва като клавиатура или бутони с множество опции

Стъпка 3: Пример за проект А

Пример за проект А
Пример за проект А

Използване на зумера като известие за предупреждение

След предишния клас разбрахме как да използваме GPIO извода и като изход, и като вход.

За да го тестваме, ще преминем към пример от реалния живот и ще приложим знанията си от предишния клас в един от модулите върху дъската. Модулът, който ще използваме, е „зумер“. Звукът, както се казва в името, бръмчи. Ще използваме GPIO изход за изпращане на сигнал към зумера и затваряне на веригата, за да издадем силен бръмчещ шум, след което ще изпратим друг сигнал, за да го изключим и затворим веригата.

Какво ще научите

В края на този урок ще можете: Да можете да управлявате модула на зумера, използвайки GPIO изход

Какво ще ви трябва

CrowPi Board след първоначална инсталация

Изисква превключващи модули, използващи превключвателя: Не

Местоположение на зумера на CrowPi

Звънецът се намира от дясната страна на платката CrowPi, лесно се разпознава по силния шум, който издава при активиране. При първото използване на Raspberry Pi сензорът на зумера може да бъде запечатан със защитен стикер. Не забравяйте да разпечатате стикера, като просто го откъснете и изложите самия зумер.

Стъпка 4: Пример за проект А

Пример за проект А
Пример за проект А

Активиране на зумера

Точно както в предишния пример, ние сме подготвили специален скрипт с подробни коментари, които ще обяснят как работи целият процес на бръмчене и как можем да контролираме зумера, използвайки GPIO изход.

Първо импортираме библиотеката RPi. GPIO и библиотеката за време за сън.

След това конфигурираме зумера на пин 12, настройваме режима на GPIO на GPIO BOARD и настройваме щифта като OUTPUT щифт. Ще издаваме звуков сигнал за 0,5 секунди и след това ще го изключим, за да предотвратим силен шум.

Следвайте тази връзка, за да изтеглите скрипта и опитайте сами:

Стъпка 5: Пример за проект B

Пример за проект Б
Пример за проект Б

Управление на LCD дисплея

LCD (и матричен дисплей) е може би най -смешната и най -вълнуващата част при изграждането на проекти с помощта на CrowPi, като с помощта на LCD дисплея можете да покажете данни, които събирате с помощта на вашите CrowPi сензори, а също и да ги актуализирате в реално време в зависимост от промяната, която модулите преминава! Например: вчера беше наистина горещо, но днес е наистина студено - оставете CrowPi LCD да се промени автоматично с най -новата и най -актуална информация, така че случайно да не носите грешни дрехи за училище / работа!

Какво ще научите

В края на този урок ще можете да: Какво ще научите как да управлявате LCD дисплея и да записвате данни в него.

Какво ще ви трябва

CrowPi Board след първоначална инсталация Изисква превключващи модули с помощта на превключвателя

*Не

Местоположение на LCD екрана на CrowPi

LCD екранът заема най -голямата част от платката CrowPi, така че сме сигурни, че сте го забелязали веднага! Веднага след стартирането на демонстрационния скрипт и примерите, CrowPi ще се включи с красива фонова светлина, която може да се види дори когато всички светлини в стаята са изключени

Стъпка 6: Пример за проект B

Пример за проект Б
Пример за проект Б

Работа с LCD

I2C, както някои други сензори, също не работи с GPIO технологията, вместо това използваме нещо, наречено „I2C“(Същият I2C, който използвахме за сензора за светлина в предишните ни примери), адресът, който ще използваме за LCD екрана, е 21, като се свържем с този I2C адрес, ще можем да изпращаме команди например: писане на текст или числа, включване на подсветката на LCD дисплея, изключване, активиране на курсора и др.

За управление на LCD дисплея ще използваме Adafruit_CharLCDBackpack, който е рамка на Adafruit, което ни улеснява много при работа с такъв сложен продукт! Следвайте тази връзка, за да изтеглите скрипта и опитайте сами:

Стъпка 7: Пример за проект C

Пример за проект C
Пример за проект C

Четене / запис на RFID карта с помощта на RFID модул

Модулът RFID е един от най -интересните и полезни модули на пазара, използван в световен мащаб в голямо разнообразие от решения като: интелигентно заключване на врати, карта за влизане на служители, визитни картички и дори нашийници за кучета? Без значение в какъв проект се занимавате - RFID модулът определено ще се използва!

Какво ще научите

В края на този урок ще можете да: Контролирате RFID, Четете и записвате данни от него и разпознавате чиповете Какво ще ви е необходимо

CrowPi Board след първоначална инсталация RFID чип (включен в CrowPi)

Изисква превключващи модули, използващи превключвателя

*Не

Местоположение на RFID модула на CrowPi

RFID модулът се намира точно под Raspberry Pi (или нула или 3), той прилича на малък чип с илюстрация „wifi“, която излиза от него, което означава безжична връзка (което прави RFID), за да го използваме трябва да вземете чипа или картата, която се доставя с CrowPi, и да го предадете върху зоната на CrowPi RFID чип достатъчно близо, за да може нашият скрипт да го открие. 2-4 см трябва да са достатъчно близо, опитайте!

Стъпка 8: Пример за проект C

Пример за проект C
Пример за проект C

Работа с RFID

Работата с RFID модула е доста проста. Имаме 3 функционалности: Авторизиране, Четене, Писане и Деавторизиране. Първата стъпка ще бъде, когато докоснете NFC по това време на модула и нашият скрипт ще се опита да упълномощи чипа, използвайки конфигурацията на паролата по подразбиране (ако не сте я променили, тя трябва да работи) след това, когато оторизацията е успешна, тя ще прочетете данните и ги отпечатайте на екрана. След като приключи, той ще бъде деавторизиран и ще излезе от скрипта. В друг пример на скрипт ще можем да упълномощаваме, четем, презаписваме данните в нови данни и след това деавторизираме. Следвайте тази връзка, за да изтеглите скрипта и опитайте сами:

Стъпка 9: Къде да купя CrowPi?

Нашият CrowPi беше пуснат в Kickstarter

Помогнете ни да изпратим тези очарователни ключодържатели в производство на

Нов CrowPi, който е добър за вашето дете да научи RPI и е платформа за разработка на RPI всичко в едно.

Рекламирайте своя Raspberry Pi сега !!

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