Подарки программисту — Pi на Рождество


Сезон отпусков — хорошее время, чтобы узнать о компьютерах — у вас есть время. Но с чего начать? Наш совет — игнорировать пудинг и выбрать пи.

Сейчас самое время заняться вычислениями, и причина в Raspberry Pi. Это замечательное оборудование может помочь вам начать работу с компьютерами совершенно по-другому. Это также безопасный и дешевый способ просто узнать о программировании. Вы можете сделать это по невероятно низкой цене в 5 долларов, но я бы посоветовал потратить немного больше. Чудо за 5 долларов — это Raspberry Pi Zero. Это полноценный компьютер, который можно программировать на Python, C, Java и т. Д., И вы можете использовать его в качестве основы для собственных проектов оборудования. Это замечательная цена, но я бы не советовал покупать ее, если вы уже не довольны такими техническими особенностями. Причина в том, что у него вообще нет сетевого подключения, и в эпоху Интернета это ограничение.

Если вы все же решите выбрать базовый Zero, я бы купил небольшой комплект. Вам понадобится источник питания USB, разъем micro HDMI — HDMI, а также клавиатура и монитор HDMI. Лично я бы выбрал Pi Zero W со встроенными Wi-Fi и Bluetooth. В этом случае вы даже можете обойтись без клавиатуры и монитора, но опять же для простоты лучше не пробовать это, пока вы не узнаете немного больше. . W стоит вдвое дороже базового Zero, но за 10 долларов это почти одноразовый компьютер.

За чуть более 15 долларов вы можете получить полный комплект, который включает в себя корпус, блок питания, адаптеры, радиатор и разъем GPIO.

Нажмите, чтобы купить на Amazon.

Я предпочитаю использовать корпус, поставляемый с этим комплектом, так как его можно настроить для доступа к контактам GPIO. Вам по-прежнему нужны монитор и клавиатура, но любая USB-клавиатура и телевизор с HDMI подойдут. Вам также понадобится SD-карта, и я бы порекомендовал дешевую карту на 32 ГБ.

Pi Zero W отлично подходит для начала обучения программированию или для создания умных устройств, но если вы хотите использовать Pi как что-то вроде полноценного компьютера, вам нужно перейти на Raspberry Pi 4. Он бывает разных размеров памяти и начинается от 35 долларов с 1 ГБ. Если вы знаете, для чего хотите использовать Pi 4, купите размер, который подходит для вашей задачи. Если вы не знаете, то по версии 4GByte, поскольку вы не можете обновить ее позже. На практике Pi 4 с 4 Гбайт достаточно мощен, чтобы его можно было использовать в качестве замены настольного компьютера.

Нажмите, чтобы купить на Amazon.

Опять же, вы не можете просто купить Pi, вам нужны дополнительные функции. Вам нужен USB-источник питания, который будет обеспечивать ток 3А, что больше, чем у большинства смартфонов и аналогичных адаптеров. Если вы собираетесь использовать его «простым способом», вам также понадобится кабель micro HDMI, USB-клавиатура / мышь, монитор HDMI и SD-карта. Возможно, у вас уже есть некоторые из этих предметов, но вы также можете немного упростить ситуацию, купив комплект.

Новинка этого года — Pi 400 — полноценный настольный компьютер, основанный на немного более быстром Pi 4B в клавиатуре.

Нажмите, чтобы купить на Amazon.

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

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

Нажмите, чтобы купить на Amazon.

Что так хорошо в этом наборе, так это то, что за 21,95 доллара он включает в себя полный набор возможностей. Вы получаете множество светодиодов, светодиодный дисплей, небольшой мотор, блок питания, макетную плату и перемычки. Обратите внимание, что вы не получаете Pi или что-то еще, что вам нужно для базового использования Pi, это надстройка.

Лично я бы посоветовал приобрести и мультиметр, и, учитывая, насколько они дешевы сегодня, почему бы и нет. Этот метр стоимостью чуть более 10 долларов — не лучший вариант, но его вполне достаточно для большинства вещей:

Нажмите, чтобы купить на Amazon.

Позже вам понадобится паяльник, кусачки, цифровой анализатор сигналов и многое другое …

Наконец, было бы Рождество без копии моей книги о Пи?

Нет, конечно нет!

Вы можете запрограммировать свой Pi на Python, но почему бы не использовать C и не получить от него максимум пользы, наряду с образованием, которое становится все реже по мере того, как все движется вверх и абстрактно. C как минимум в 10 раз быстрее Python. Что еще лучше, так это недавно опубликованное расширенное второе издание. Однако будьте осторожны, это книга не для новичка, готового на 100%:

Нажмите, чтобы купить на Amazon.

Если вам нужно что-то, чтобы быстро освоить C, я рекомендую мою недавнюю книгу по языку C для контекста IoT.

Нажмите, чтобы купить на Amazon.

И если вы ищете что-то об использовании Linux на довольно низком уровне, вам также понадобится сопутствующий том:

Нажмите, чтобы купить на Amazon

Наконец, если вы действительно хотите работать на Python, любимом языке Майка Джеймса, почему бы не получить копию:

Нажмите, чтобы купить на Amazon

Он показывает вам, как начать работу с GPIO Zero, официальным способом работы с Python на Pi, и как освоить его, чтобы вы могли добавлять собственные устройства.


Добавить комментарий