Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.
Raspberry Pi Pico — это мощная и недорогая плата микроконтроллера, которую можно использовать в качестве «мозга» для различных электронных проектов. Кроме того, для него уже доступен широкий спектр надстроек и аксессуаров.
Одним из таких дополнений является Kitronik Inventor's Kit для Raspberry Pi Pico. В комплект входит буклет, разделительная доска, макетная плата и различные электронные компоненты, чтобы обеспечить многочасовое обучение. Давайте посмотрим поближе.
Что я могу построить с помощью Kitronik Inventor’s Kit?
Kitronik Inventor's Kit поставляется с (почти) всем, что вам нужно, чтобы играть роль изобретателя:
- Разводка печатной платы для Raspberry Pi Pico
- Сервопривод
- Мини дисплей
- Застежка-молния (со шпильками)
- светодиоды
- Резисторы
- Лопасть вентилятора и двигатель
- Перемычки
- Зуммер
- конденсаторы
- Терминальный разъем
- Потенциометр
Чтобы завершить этот комплект, все, что вам нужно, это Raspberry Pi Pico с припаянными к нему контактными разъемами GPIO. Если вы применяете припой впервые, не нервничайте: ознакомьтесь с нашим руководством о том, как
припаять штырьки разъема на Raspberry Pi Pico.Проведение экспериментов
В буклете комплекта есть отличные пошаговые инструкции, ссылки на изображения, а также пояснения по элементам кода, чтобы закрепить ваше обучение. Десять интерактивных экспериментов познакомят вас с такими методами, как цифровые входы и выходы, используя потенциометр для приглушения света светодиода, использование транзисторов для привода двигателя, мощность ветра с переменной скоростью, создание музыки с помощью зуммер и многое другое.
Примеры проектов для комплекта запрограммированы с использованием языка MicroPython, варианта Python для микроконтроллеров. Узнайте, как начать работу с MicroPython на Raspberry Pi Pico.
Давайте облегчимся, заставив встроенный светодиод Pi Pico мигать. Во введении к проекту вы увидите краткое изложение того, что ожидается, а также объяснение того, что происходит.
Код, показанный на изображении выше, включает небольшое изменение для Pi Pico W, которое имеет внутреннее соединение со светодиодом. Если вы приобрели стандартный Pi Pico (без возможностей Wi-Fi), обратитесь к встроенному светодиоду со следующим кодом:
Светодиод = машина. Приколоть(25, машина. Приколоть. ВНЕ) # Настройте встроенный светодиодный вывод в качестве выхода
Вам нужно будет нажать кнопку Останавливаться кнопку в Thonny IDE, чтобы код не работал вечно. Испытайте себя, чтобы остановить этот процесс всякий раз, когда нажимается кнопка на клавиатуре.
Используйте переключатель для включения и выключения светодиода
По мере изучения буклета вы заметите, что автор помогает вам постепенно наращивать свои знания. В этом эксперименте вы будете опираться на существующий код для управления светодиодом, используя условные операторы внутри пока верно бесконечная петля.
Цифровые входные и выходные сигналы используются, когда вы нажимаете переключатель для включения и выключения светодиода Pi Pico. Проще говоря, когда вы нажимаете переключатель пальцем, он замыкает цепь, и 3,3 В отправляется на подключенный входной контакт GPIO на Pico. код если условие выполняется и загорается светодиод. Когда кнопка не нажата, Элиф условие выполняется, и светодиод гаснет.
Ваше путешествие со схемами, макетными платами и всем, что между ними, начинается. Если вы застряли, перейдите по ссылке эксперимента, указанной в прилагаемом буклете, чтобы получить помощь.
Свет, Сенсор, Действие!
Хотя некоторые могут подумать, что управлять светодиодом рукой — это волшебство, на самом деле это фототранзистор, который улавливает свет. Если поместить объект (например, руку) для блокировки прямого света, фототранзистор среагирует и включит светодиод Pi Pico. Это очень похоже на то, как датчик приборной панели вашего автомобиля автоматически включает фары ночью. В этом проекте вам понадобятся перемычки, резистор и фототранзистор.
Этот эксперимент фокусируется на аналоговом входе, в зависимости от которого будет регулироваться уровень светодиодного освещения (исходя из воспринимаемой яркости вашей комнаты). Как вы помните, ранее используемый переключатель использовал цифровой сигнал (только вкл. или выкл.). На этот раз вы используете один из каналов АЦП Pico (аналогово-цифровой преобразователь) для измерения изменяющегося аналогового сигнала с фототранзистора.
Когда уровень ниже определенного порога, включается встроенный светодиод; если оно выше порога, светодиод выключается. Смело меняйте lightLevelToSwitchAt значение в коде на другое число. Вы все еще видите тот же эффект?
Две головы лучше, чем одна
В ситуациях, когда возникают проблемы, часто бывает приятно иметь вторую пару глаз, просматривающую ваш код Python. (особенно когда кто-то находит ветку Reddit, объясняющую различия в проводке светодиодов между Pi Pico и Pi Пико В.).
В этом случае объединение знаний в области электротехники и администрирования Linux должно привести к хорошо продуманным сеансам работы и изучения головоломок в пятницу вечером. С учетом сказанного, когда оба члена команды ошибаются, все, что остается сделать, это бежать к своей любимой поисковой системе и делать ставки, кто наткнется на ответ первым. Если вы застряли, вы всегда можете обратиться к Учебные ресурсы Китроник для советов и трюков тоже.
Что вы хотите решить в первую очередь?
В последнем эксперименте вам предстоит создать «ветряную турбину», которая превратит все уроки в финальный праздник ваших новых знаний. Вы предпочитаете работать с цифровыми сигналами? Возможно, вам нравится чувствовать себя волшебником, водя рукой по фототранзистору, чтобы управлять яркостью светодиодного света?
Если вы очень креативны, у вас есть возможность воссоздать 8-битную версию вашей любимой музыкальной темы с помощью зуммера. То есть, если вы можете подобрать правильные частоты каждой ноты.
Изучение электроники с Pico
Это только поверхностное представление о том, что вы можете сделать с Raspberry Pi Pico и Kitronik Inventor's Kit. Есть еще много электронных экспериментов для исследования. Кроме того, для Pico доступны другие комплекты и разделительные доски. Если вы чувствуете себя уверенно, вы можете просто подключить Pico к стандартной макетной плате для подключения электронных компонентов, купленных отдельно. Или вы можете использовать его для многих других проектов, таких как ретро-игры, музыка и домашняя автоматизация.