Электроника Raspberry Pi Pico с набором изобретателя Kitronik
СДЕЛАЙ САМ

Электроника Raspberry Pi Pico с набором изобретателя Kitronik

Начните создавать электронные проекты с помощью Raspberry Pi Pico и набора Kitronik Inventor’s Kit

Raspberry Pi Pico – это мощная и недорогая микроконтроллерная плата, которую можно использовать в качестве ‘мозга’ для различных электронных проектов. Кроме того, для нее уже существует широкий спектр дополнений и аксессуаров

Одним из таких дополнений является Kitronik Inventor’s Kit для Raspberry Pi Pico. В комплект входят буклет, разводная плата, макетная плата и различные электронные компоненты, чтобы обеспечить часы обучения впереди. Давайте посмотрим поближе

Что можно собрать с помощью набора изобретателя Kitronik?

В наборе изобретателя Kitronik Inventor’s Kit есть почти все, что нужно для роли изобретателя:

  • Разводная печатная плата для Raspberry Pi Pico.
  • Сервопривод.
  • Мини-дисплей.
  • Zip stick (с булавками).
  • Светодиоды.
  • Резисторы.
  • Лопасть вентилятора и двигатель.
  • Провода перемычки.
  • Зуммер.
  • Конденсаторы.
  • Клеммный разъем.
  • Потенциометр.
  • Чтобы собрать этот набор, вам понадобится только Raspberry Pi Pico с припаянными к нему выводами GPIO. Если вы впервые используете припой, не волнуйтесь: ознакомьтесь с нашим руководством по пайке выводов на Raspberry Pi Pico

    Проведение экспериментов

    В буклете набора есть отличные пошаговые инструкции, ссылки на картинки, а также пояснения с разбивкой элементов кода для закрепления полученных знаний. Десять интерактивных экспериментов познакомят вас с такими приемами, как цифровые входы и выходы, использование потенциометра для регулировки яркости светодиодной лампы, использование транзисторов для привода двигателя, ветряная энергия с переменной скоростью, создание музыки с помощью зуммера и многое другое

    Примеры проектов для этого набора программируются с помощью языка MicroPython – варианта языка Python для микроконтроллеров. Узнайте, как начать работу с MicroPython на Raspberry Pi Pico

    Мигающий светодиод, мигающий!

    Давайте начнем с того, что заставим мигать встроенный светодиод Pi Pico. Во введении к проекту вы заметите краткое описание того, что должно произойти, а также объяснение того, что происходит

    Код, показанный на изображении выше, включает небольшую вариацию для Pi Pico W, который имеет внутреннее соединение со светодиодом. Если вы приобрели стандартный Pi Pico (без возможностей Wi-Fi), обратитесь к встроенному светодиоду с помощью следующего кода:

    LED = machine.Pin(25, machine.Pin.OUT) #Set up the onboard LED Pin as an output

    Вам нужно будет нажать кнопку Stop в Thonny IDE, чтобы предотвратить бесконечное выполнение кода. Попробуйте остановить этот процесс при каждом нажатии кнопки на клавиатуре

    Использование переключателя для включения и выключения светодиода

    По мере изучения брошюры вы заметите, что автор помогает вам постепенно наращивать свои знания. В этом эксперименте вы будете развивать существующий код для управления светодиодом с помощью условных операторов в бесконечном цикле while True

    Цифровые входные и выходные сигналы используются при нажатии на переключатель для включения и выключения светодиода Pi Pico. Проще говоря, когда вы нажимаете на переключатель пальцем, он завершает цепь, и 3,3 В подается на подключенный входной контакт GPIO на Pico. После этого выполняется условие if кода, и светодиод включается. Когда кнопка не нажата, выполняется условие elif, и светодиод выключается

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

    Свет, датчик, действие!

    Хотя некоторые могут подумать, что управление светодиодом с помощью руки – это магия, на самом деле это фототранзистор, который обнаруживает свет. Если поместить какой-либо предмет (например, вашу руку), чтобы заблокировать прямой свет, фототранзистор отреагирует и включит светодиод Pi Pico. Это очень похоже на то, как датчик приборной панели вашего автомобиля автоматически включает фары ночью. В этом проекте вы будете использовать несколько проводов-перемычек, резистор и фототранзистор

    Этот эксперимент посвящен аналоговому входу, в зависимости от которого будет регулироваться уровень освещенности светодиода (в зависимости от воспринимаемой яркости вашей комнаты). Как вы помните, ранее использовавшийся переключатель использовал цифровой сигнал (только включение или выключение). В этот раз вы используете один из каналов АЦП (аналого-цифрового преобразователя) Pico для измерения изменяющегося аналогового сигнала от фототранзистора

    Когда уровень ниже определенного порога, включается встроенный светодиод; если уровень выше порога, светодиод выключается. Не стесняйтесь изменить значение lightLevelToSwitchAt в коде на другое число. Вы все еще видите тот же эффект?

    Две головы лучше, чем одна

    В ситуациях, когда возникают проблемы, часто бывает полезно иметь второй набор глаз, просматривающих ваш Python-код (особенно когда кто-то находит тему на Reddit, объясняющую различия в подключении светодиодов между Pi Pico и Pi Pico W)

    В данном случае, объединение электротехники и администрирования Linux должно привести к хорошо организованным сессиям возиться и исследовать головоломки в пятницу вечером. При этом, когда оба члена команды ошибаются, все, что остается делать, – это бежать к любимой поисковой системе и спорить, кто первым наткнется на ответ. Если вы застряли, вы всегда можете обратиться к учебным ресурсам Kitronik за советами и подсказками

    Что вам не терпится сделать первым?

    В последнем эксперименте вы создадите ‘ветряную турбину’, которая объединит все уроки в заключительный праздник ваших новых знаний. Вы предпочитаете работать с цифровыми сигналами? Может быть, вам нравится чувствовать себя волшебником, проводя рукой над фототранзистором, чтобы управлять яркостью светодиодного света?

    Если вы очень творческий человек, то есть вероятность, что с помощью зуммера вы сможете воссоздать 8-битную версию вашей любимой тематической песни. Это если вы сможете подобрать нужные частоты каждой ноты

    Изучение электроники с помощью Pico

    Это лишь малая часть того, что можно сделать с помощью Raspberry Pi Pico и Kitronik Inventor’s Kit. Можно провести еще много электронных экспериментов. Кроме того, для Pico можно приобрести другие наборы и платы разводки. Если вы чувствуете себя уверенно, вы можете просто подключить Pico к стандартной макетной плате для подключения электронных компонентов, приобретаемых отдельно. Или вы можете использовать его для многих других проектов, таких как ретро-игры, музыка и домашняя автоматизация

    Об авторе

    Алексей Белоусов

    Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

    Комментировать

    Оставить комментарий