Микроконтролерната платка Raspberry Pi Pico е страхотно устройство, което може да се използва за автоматизиране на много домашни задачи като като автоматично поливане на растения, отваряне и затваряне на вашата гаражна врата, откриване на движение в дома и т.н На.
Изграждането на основните знания, за да завършите успешно един (или всички) от тези примери, отнема време. Това е мястото, където един изобретателски комплект ще бъде полезен. Всичко, като книжка с инструкции, компоненти и необходими кабели е включено, така че можете създавайте експерименти, които ще разширят вашите знания и умения, за да автоматизирате всичко, което ви е на сърце желания.
Подготовка
Thonny IDE (интегрирана среда за разработка) е чудесен инструмент за подпомагане на свързването на вашия Raspberry Pi Pico към вашия компютър и програмирането на Pico. За да сте сигурни, че всички сте настроили правилно, не забравяйте да разгледате нашето ръководство за
да започнете с Thonny на Raspberry Pi Pico за детайли.Комплектът за изобретател Kitronik идва с всичко необходимо, за да завършите този светлинен експеримент. Ако сте електронен ентусиаст с резервни части, може вече да имате това, от което се нуждаете:
- Raspberry Pi Pico (или Pico W)
- Бредборд
- Ротационен потенциометър
- 2x Превключвател
- Червен 5 мм светодиод
- 8x M/M джъмпера
- 220 ома резистор (маркиран с цветни ленти: червено, червено, кафяво, златно)
Вашият Pico дойде ли с предварително запоени GPIO щифтове? Ако не, разберете как да запояване на заглавни щифтове към вашия Raspberry Pi Pico правилният начин.
Очакван резултат
Този експеримент осигурява страхотно визуално представяне, за да помогне да се обясни какво се случва по време на рутинно прекъсване (натискане на бутон), при което изходът с широчинно-импулсна модулация (PWM) определя яркостта на светодиода, който може да се контролира чрез използване на потенциометъра като аналог вход.
Софтуерно прекъсване ще бъде открито, когато натиснете бутона, разположен на макетната платка. Това действие ще задейства променлива, която ще контролира кога червената LED светлина се включва или изключва. Когато завъртите потенциометъра в която и да е посока, неговата аналогова входна стойност се прехвърля към PWM изхода за светодиода. Това е магията (ако искате) зад LED светлината да става или по-слаба, или по-ярка.
Сглобяване на код на проекта
Преди да продължите напред, вземете копие на необходим код за този експеримент директно от официалния сайт за поддръжка на Kitronik. Освен това този ресурс действа като помощно ръководство, ако заседнете по пътя.
Докато имате кода на екрана, нека разбием някои ключови точки в кода:
- Превключвателят за включване/изключване е картографиран към GP15 на Raspberry Pi Pico.
- LED светлината е настроена като PWM изход на GP16 на Pico.
- Потенциометърът (пот) разчита на вградения аналогово-цифров преобразувател (ADC) на GP26.
- Състоянието на бутона по подразбиране е false, когато за първи път стартирате програмата Python.
- IRQ манипулаторът (или сигналът за прекъсване) е свързан с входа на превключвателя.
- The докато цикълът открива дали превключвателят е натиснат и след това продължава да чете стойността на пот (в зависимост от начина, по който завъртите потенциометъра), за да зададете яркостта на светодиода.
Този комплект за изобретател има за цел да надгради наученото, което придобивате, докато напредвате в включената брошура. С всяко обръщане на страницата вие ще откриете, че придобивате знания постепенно. Може също така да откриете, че се усмихвате от гордост, докато моментите на „електрическа крушка“ се увеличават по-често с нарастването на вашия опит.
Ако искате да се върнете към основите на светлинните сензори и аналоговите входове, преминете към нашия как да започнете с ръководството за електроника на Raspberry Pi Pico за подробности относно предишния светлинен експеримент в тази серия.
Вашето бъдеще е светло
Тези комплекти са чудесни за тези, които експериментират с електроника до средно ниво. Сега, след като научихте някои допълнителни основи около аналоговите входове, сигналите за прекъсване и контролирането на яркостта на LED светлината, може да сте готови да пренесете знанията си на следващото ниво.
Използване на транзистор за задвижване на двигател, надграждане на скорошния експеримент с потенциометър чрез добавяне на a серво, настройка на тона на зумер, броене с помощта на дисплеи, разбиране на основите на вятърната енергия и Повече ▼.
Вземете комплект, който включва брошура и всички gizmos и кабели, които са ви необходими, за да започнете. Още по-добре, купете един за вас и за някой друг, когото познавате, който също обича да бърника в електрониката и технологиите.
Най-важното е да отделите време, за да се насладите на процеса на изграждане на знания. Също така, не забравяйте да спрете за гордост, когато установите, че завършвате експерименти, които завършват с декларация като "Направих го!"