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