Raspberry pi b

Прошивки для xyz 3д принтеров

В. Что можно настроить в прошивке? О. Практически все, что душе угодно. Начиная от банальной настройки вашего принтера "что бы двигалось вплоть до переназначением пинов на плате, добавления новых функций, изменения пунктов меню.По просьбе подписчика выкладываю пост о прошивках (Firmware) для 3D принтеров. Данный пост разделен на две части. Первая часть посвящена новичкам и ее я решил оформить прошивки для xyz 3д принтеров в качестве FAQ, надеюсь подобное изложение материала будет кратким, понятным и ответит на большинство вопросов.7) — Прошивка основана на Marlin, Sprinter и Teacup. Создатель судя по всему, забавный парень: THIS COMES WITH NO WARRANTIES, GUARANTEES, PROMISES, OR CAKE. I do not recommend that you, or anyone, uses this firmware.Если бы кто то смог адаптировать наконец это или подобное решение под Rasbery PI (или многочисленные аналоги то мы бы могли перейти на принципиально новый уровень, но пока увы это очень сложно Прошивки для других процессоров и платформ: 1) Sailfish — Прошивка для старых Makerbots.

Прошивки для xyz 3д принтеров В остальном имеет мало значительных отличий от Marlin, но попробовать стоит. Имеется удобный 5) — основная задача данной прошивки — высокая производительность и прошивки для xyz 3д принтеров чистота кода. Написана на чистом СИ, без применения C.В. В чем принципиальная разница между прошивками?

О. Прошивки можно разделить по типу поддерживаемого "железа" (микроконтроллера) и на разные ветви одной базовой прошивки, причем последние могут идти как параллельная версия, так и полностью переработанная.В. Что такое прошивка для принтера? О. Прошивка для 3D принтера — это написанный программный код, основной задачей которого является считывать и воспроизводить G-code (Специально разработанный код для ЧПУ станков). Это основная задача прошивки.

В. Какую прошивку выбрать для новичка? О. Если вы собираете принтер самостоятельно, то для начала стоит освоить прошивку под названием Marlin. В подавляющем большинстве случаев используется именно эта прошивка, даже заводских принтерах.В. Нужно каждый раз менять конфигурацию прошивки и прошивки для xyz 3д принтеров прошивать электронику, или можно как то быстрее менять настройки? О. Сам ни раз натыкался на это, а реальная проблема была, когда первый раз начал калибровать delta принтер, каждый раз вносить изменения, перепрошивая принтер это смерти подобно.На такие случаи придумали записывать настройки в энергонезависимую память, т.н. EEPROM. Данная функция включается в конфигурации и позволяет в том же pronterface записывать изменения в принтер из консоли при помощи M-команд.Or email at. Дословно, это означает, что он не рекомендует использовать данную прошивку никому. Все, что вы делаете, делаете на свой страх и риск., далее: Я ценю любые отчеты об ошибках и забавные истории о том, как это программное обеспечение сожгло Ваш дом дотла.

Скачать

Описание

Компания Raspberry Pi Foundation представила новый миниатюрный компьютер Raspberry Pi 3.
Новое устройство построено на базе 64-битного процессора  ARM Cortex A53 с частотой 1,2 ГГц, который, по заверению производителя, на 50% быстрее его предшественника 4-ядерного ARM Cortex-A7 CPU.

Комплектация:

  • 1 х Плата Raspberry Pi 3 Model B 1GB RAM

Отличительные особенности:

 

Raspberry Pi 3 Model B Raspberry Pi 2 Model B Raspberry Pi Model B+
Процессор

Broadcom 2837

Quad-Core ARM Cortex-A53

64bit (1,2Ghz)

Broadcom BCM2836

4 x ARM Cortex-A7 900MHz

32bit ARMv7 Architecture @40nm

Broadcom BCM2835

ARMv6 (700MHz)

Графический процессор 1 x VideoCore IV 400MHz 1 x VideoCore IV 250MHz Dual Core VideoCore IV® 250MHz 1080p H.264 decode/encode OpenGL, ES 1.1/2.0
Память 1GB 32bit LP-DDR2 900MHz 1GB 32bit LP-DDR2 400MHz 512MB DDR2 400MHz
WiFI Встроенные 802.11b/g/n и Bluetooth 4.1 No No
Flash Накопитель Micro-SD @ 50Mhz/SDR25
No eMMC storage option
Micro-SD @ 50Mhz/SDR25
No eMMC storage option
Micro-SD @ 50Mhz/SDR25
No eMMC storage option
USB2.0 Порт 4 x USB 2.0 micro USB 4 x USB 2.0 micro USB 4 x USB 2.0 micro USB

USB2.0 Device /

OTG

No No No
Ethernet / LAN 10 / 100 Mbit/s 10 / 100 Mbit/s 10 / 100 Mbit/s
Видео выход HDMI 1.4 / RCA / DSI HDMI 1.4 / RCA / DSI HDMI 1.4 / RCA / DSI
Аудио выход MDMI / 3.5mm Jack / I2S MDMI / 3.5mm Jack / I2S MDMI / 3.5mm Jack / I2S
Камера вход MIPI CSI 1080p MIPI CSI 1080p MIPI CSI 1080p
Real Time Clock No (unless using an add-on module) No (unless using an add-on module) No (unless using an add-on module)
IR Приемник нет (можно подключить датчик через GPIO) нет (можно подключить датчик через GPIO) нет (можно подключить датчик через GPIO)
IO Expansion 40 pin port
GPIO / UART / SPI / I2S
40 pin port
GPIO / UART / SPI / I2S
40 pin port
GPIO / UART / SPI / I2S
ADC No (unless using an add-on board) No (unless using an add-on board) No (unless using an add-on board)
Радиатор Optional Optional Optional
Размер 85 x 56 mm (3.35 x 2.2 inch) 85 x 56 mm (3.35 x 2.2 inch) 85 x 56 mm (3.35 x 2.2 inch)
Вес 42 грамма 42 грамма 42 грамма

Что можно сделать на основе Raspberry Pi

Предыдущие сообщения

7 декабря 2015
#1kanarisС момента выхода Raspberry Pi Zero, не дает покоя мысли об этой девайсине. Предлагаю в теме обсудить и пофантазировать на тему, какие проекты можно сделать на основе Малины.

Хочу купить себе такую девайсину, правда пока не знаю, для чего.

Краткий ввод в курс

Raspberry Pi — компьютер, состоящий из одной платы, размером меньше кредитки и стоимостью от 5$, с системными параметрами, примерно как у современных смартфонов. Есть USB, Ethernet и др. порты (в зависимости от модели), то есть можно подключить клавиатуру, мышь, монитор, интернеты, и работать как на полноценном компьютере. Из-за маленьких размеров, копеечной стоимости, низкого энергопотребления и универсальности, может использоваться как электронные мозги для различных убердевайсов и автоматизации любых процессов, особенно в задачах, где традиционный компьютер невозможно использовать из-за габаритов, стоимости и энергопотребления.

Вангую, что ближайшие 5 лет эта девайсина ляжет в основу новой ниши рынка — электронный конструктор для автоматизации любых процессов. В продаже появятся разные электронные модули для подключения к сабжу (камеры, датчики температуры, влажности, давления, света, движения; сенсоры, реле, и д.р.), эволюционирует ПО для этого, напишут драйвера на все девайсы, и кодинг софта под это будет по простоте, как JavaScript. Так что начинающие поколения компьютерщиков, можете присматриваться к новой отрасли, которая пока еще не очень популярная и в которой еще нет ситуации, как в веб-разработке (веб-разработчиков сейчас как собак нестрелянных).

Итак, проекты, которые можно сделать на основе Raspberry Pi:

  • БомжКапчаТерминал (вот и пришел его звездный час! )
  • да вообще любые платежные терминалы. Сейчас там используются обычное компьютерное железо с кулерами, жрет 200-300 ватт и стоит соответствующе;
  • почтовые дроны;
  • мозги для умного дома. Позволяет очень экономить коммунальные ресурсы. Например, в домах с автономным отоплением, можно вмешиваться в процесс расхода топлива в том числе по комнатам. Можно отключать отопление на ночь (чтобы комната остыла до 17-18 градусов) а включать за пол часа до подъема. Уходишь из дома, отопление отключается. Приходишь, включается. Можно зараннее удаленно включить, через смартфон. Можно мониторить температуру в каждой комнате. Можно вести график расхода топлива по сезонам и оптимизировать процесс, чтобы платить еще меньше. Также можно сделать умными счетчики газа/воды и автоматически отправлять показания в ЖКХ (на хабре был описан проект фотографирования табла счетчика и автоматического распознания при помощи сервисов типа AntiGate).
  • мозги для техники — любые кофемолки, кофеварки, стиралки можно оборудовать таким девайсом, предоставить сетевое API, подключить к интернетам. Например, просыпаешься утром, а там на кухне сразу кофе с тостами свежеприготовленное. Протер глаза, поел, пошел на работу.
    • В газовом котле замена материнки в случае выхода из строя стоит баксов 200-300. Почему так дорого? Если платы, которой за глаза хватит, чтобы управлять котлом, стоит всего 5$?
  • борт-компьютер для автомобиля. Например:
    • Детектор ментовских радаров! Девайс автоматически определяет ситуацию, когда обнаружены ДПСники (например по сигналу от радаров), регистрирует метку в БД с координатами с датчика GPS, а затем, при обнаружении бесплатных интернетов (например при подъезде к мак-драйву или торг. центру) данные отправляются в облако, где строится карта нахождения потенциально опасных мест (для параноиков типа меня, разумеется, что софт будет опенсорс, статистика будет анонимной без идентификации!). Потом обработанные данные загружаются на борткомпьютер, и при езде водитель будет автоматически предупреждаться при проезде таких точек, даже если там не будет радаров.
    • Оповещение водителя о превышении скорости при въезде в населенный пункт или выезде из него. Очень часто дорожные службы относятся халатно к выставлению знаков въезда/выезда в населенный пункт, или ставят их так, что хрен заметишь (за деревьями например), или стоит грузовик, закрывая знак. Поэтому под знак "населенный пункт" можно влететь на скорости 90-120 км/ч, попав во внимание гайцов.
    • Наблюдение за корпоративными автомобилями. Например, если фирма занимается доставкой грузов, чтобы водятлы не катались по своим делам на служебном бензине.
    • Если заменить классические мозги, которые управляют инжектором, и т.д., можно делать более продвинутую диагностику. Автомобили эфолюционируют медленнее, чем компьютеры, поэтому в машинах 10-15 летней давности подключают мастдайный ноут, в котором есть COM-порт, и через него диагностируют.

    Преимущество перед смартфонами — неприхотливость. Не нужно доставать из кармана (часто забывается в машине), подключать к зарядке, включать интернеты, GPS, запускать приложение и т.д. Все автоматически.

  • управление теплицей. Не я придумал, а где-то видел. Типа зависимо от датчиков солнца/температуры/влажности будет атоматически включаться освещение, полив, и т.д.;

Пишем свои идеи!

p.s. Только предлагаем разумные варианты, т.е. например майнинг или "суперкомпьютер" из 20 плат — это какое-то издевательство. Копипаст идей с хабра тоже не нужен.18:18:380

#2Flash_XGeniusя на хабре видел автономную куриную ферму.22:27:231
#3Flash_XGeniusвот кстати расширение до 4х портов http://geektimes.ru/post/267124/04:00:060
#4kanarisтак USB-хаб же можно подключить, не?16:55:170
#5Flash_XGeniusканеш16:56:000
10 февраля 2016
#6nagibator3D ПРИНТЕР К ПРИМЕРУ. там царских 40 ног — хватит на любое устройство. есть прсевдо реал-тайм линуксы всякие — вот это самое оно.06:24:250
#7Flash_XGeniusу тя есть ман по принтеру?06:25:450
#8nagibatorу меня есть принтер ))
там делать нехер если норм кодишь. Я щас на си пишу под ST прошивку свою с блекджеком и шлюхами. Обычно все на меге гоняют, но быдлоардуино стоит так же как и zero. Тоько там 32 кб памяти, а там в zero мощи хоть жопой жуй.18:54:540
#9nagibatorлучше расскажите мне где можно сие добро купить. так как на офф сайте вроде как закончились — а цена в 5 баксов спокойно спать не дает)19:04:280
#10Flash_XGeniusвоу! ты ж в белораше живёшь? дай свой im контакт, по поводу принтера хочу пообщаться.

Если я правильно понимаю принцип его работы, там есть что кодить. Я бы даже сказал там дохуя кодить/тестить/кодить.19:38:530

6 мая 2016
#11Qemu1. Она не много электричества кушает — можно отхерачить себе "умную" машину. Нет, мы не научим её юзать двиг и приезжать с другого конца города, но всё таки можно себе на базе игрушки поднять вайфай сетку на автомобиле, навигатор, медиацентр с подцепленным терабайтником (юзвери ios — привет еще и AirPlay, насчёт дроида не знаю), просто комп в машине (моник зацепить простейший не составит труда). Тут фантазия не ограничена, в принципе при наличии электронных педалей/руля можно себе парктроник замутить, обвешав тачку детекторами.
2. Домашний сервер, размером чуть больше пачки сигарет (по размеру плюсую хддшник 2,5). Тут пихайте что угодно — от файлохранилища до монстро-облака.

Хотя я бы такой хрени доверил бекап, мониторинг и управление серверов (думаю штук 30 бы подцепил), но это уже сисадмину решать.
3. Можно собрать терминал аля-киви. Если поебаться — можно собрать принтер+ламинатор и qr ридер. Нахуй? Да чтобы быстро пополнять счёт. Пришёл — зарегался — тебе выдали наклейку ламинированную. Скотчем к трубе прицепил — в следующий раз просто подносишь трубу к ридеру и пихаешь бабки (или карточкой банковской), но тут уже фантазии у каждого разные.
4.

Умный дом, включая создание кофемашины на такой штуке. На ардруино собирали, на малинке точно покатит. Копай гугло
5. Еще естьстанции для зарядки телефонов. Почему бы нет? поставить такую игрушку в кафешку /тц (если нормальные дверцы сделать с защитой по пину) и вот тебе бабло капает
6. Совсем извращение — автоменеджер серверов для создания tor-о подобной сетки в автоматическом режиме. Да, это реально. Ток не хуейте, я таким вручную занимался, когда требовалось. Связки типа vpn+vpn+i2p+vpn+i2p+vpn и пинг около 300. Зато не боишься за жопу 03:18:201

#12kanaris

Связки типа vpn+vpn+i2p+vpn+i2p+vpn и пинг около 300.

Зато не боишься за жопу

Секунд?15:29:180

#13QemuМили) Есть секреты 18:45:280
6 июня 2016
#14arhibald99Промелькнули сейчас такие картинки как "Фалаут" , к/ф "Особое мнение" и "Джони Мнимоник" . Такой портативный комп на руке, который оповещает о том что ты забыл закрыть окно, дверь в доме осталась открытой и все это можно исправить прям с руки. То есть приводы автоматически захлопнут окно а электрозамок дверь. Прога которая оповещает о том что кто то зашел в дом с выводом фото гостя на экран этой девайсины. Разные напоминалки уйдут в прошлое, текстовые редакторы, все будет при себе всегда. В любой момент можно "Подключиться" к принтеру и распечатать то что тебе нужно прямо с руки без всяких заморочек. Оснастив машину нужной приблудой ты сможешь заглушить ее в случае угона и заблокировать двери. Даже если она уже в не зоны досягаемости. Ну И.т.д.
Зы. Так просто фантазия.12:10:050
#15Flash_XGenius17:03:060

Следующие сообщения

Для начала работы с Raspberry Pi (RPi) вам понадобится несколько вещей:

Большинство из этих вещей у вас наверняка уже есть. Займемся приготовлениями.

Загрузка образа системы

Сперва необходимо установить свежую версию операционной системы на вашу карту памяти. Для этого проследуйте на официальный сайт https://www.raspberrypi.org.

На верхней панели сайта выберите вкладку Downloads. На выбор вам будут доступны образы самых различных систем, но для начала мы остановимся на самом распространенном варианте — официальном дистрибутиве Raspbian от разработчиков.

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

Скачайте ZIP-архив с образом системы и дождитесь завершения загрузки файла на ваш компьютер. Архив должен находиться в папке «Этот компьютер > Загрузки», при условии что вы не меняли место сохранения загруженных файлов из интернета. Разархивируйте файл в любое место на вашем компьютере и откройте появившуюся папку. В папке находится файл образа диска, который необходимо будет записать на карту памяти для работы с Raspberry Pi.

Запись образа системы

Для записи образа на карту памяти мы воспользуемся простой утилитой Etcher. Сперва откройте сайт https://etcher.io и загрузите программу на свой компьютер.

Установим Etcher. Для этого перейдите в паку с загруженным файлом и запустите установочный файл «Etcher-Setup-1.2.0-x64». Появится сообщение с лицензионным соглашением, с которым следует согласится. Нажмите на кнопку «Принимаю».

Дождитесь окончания установки. Теперь откройте программу (иконка Etcher добавилась на ваш Рабочий стол для быстрого запуска). Нам нужно выбрать файл образа диска (из скачанного ранее ZIP-архива) и правильный путь к нашей SD карточке памяти.

Дождитесь окончания процесса записи образа системы на карточку памяти, затем извлеките её из компьютера.

Подключаем RPi
  • Поместите микрокомпьютер Raspberry Pi на ровную твердую поверхность.
  • Вставьте карту памяти в разъем для MicroSD на нижней части платы. Убедитесь, что она надежно зафиксирована в разъеме.
  • Подключите провода для клавиатуры и мышки в разъемы USB.
  • Подключите монитор к микрокомпьютеру с помощью кабеля HDMI.
  • Подключите блок питания к разъему MicroUSB.
  • Включите монитор, затем включите блок питания Raspberry Pi.

На микрокомпьютере нет отдельной кнопки включения, поэтому он запустится сразу после подачи питания. Если все прошло успешно, вы увидите стартовый экран ОС Raspbian. Поздравляем!

Raspberry Pi Vs Ardunio: что выбрать новичку

 

Если вы знакомы с понятием do-it-yourself-электроники (DIY), то наверняка интересовались сравнением двух бюджетных плат: Arduino и Raspberry Pi. Эти крохотные устройства размером с банковскую карту изначально создавались с целью обучения студентов программированию, но впоследствии оба компьютера обрели популярность среди программистов и энтузиастов. С помощью обоих устройств можно создавать различные интересные проекты, начиная датчиками температуры и влажности, и заканчивая мобильными роботами.

На самом деле, Arduino и Raspberry Pi довольно сильно отличаются друг от друга,  в особенности ниши их применения. У каждой из плат есть свои достоинства и недостатки, а также спектр задач, которые решаются по-разному.  Но как Arduino, так как и Raspberry Pi одинаково хорошо подходят для новичков. В свободном доступе есть много обучающих материалов, в том числе на русском языке.
В данной статье мы рассмотрим основные отличия Arduino и Raspberry Pi и определим, какое из этих двух DIY-устройств лучше подходит под личные нужды разработчика. 

Аппаратное и программное обеспечение

Raspberry Pi является полноценным функциональным компьютером. Он обладает всеми атрибутами настоящего ПК: выделенным процессором, памятью и графическим драйвером для вывода через HDMI. На нем даже установлена специальная версия ОС Linux.

Стоит приложить немного усилий — и Raspberry Pi можно использовать как полноценный медиа-сервер или эмулятор видеоигр.

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


Таблица 1 — сравнение основных параметров Arduino и Raspberry Pi

Цена и размер двух устройств сопоставимы. Однако если покупать Arduino в китайских интернет-магазинах, то стоимость на него может быть значительно меньше, чем на Pi.

На этом схожесть двух устройств заканчивается.

По размеру тактовой частоты Raspberry Pi в 40 раз быстрее, чем Arduino Uno. Еще более удивительно выглядит разница в оперативной памяти. Здесь Pi обгоняет Arduino почти в 128000 раз. Но не стоит пугаться и делать поспешные выводы по этим двум сильно разнящимся характеристикам. Как мы уже писали, Raspberry Pi является полноценным одноплатным компьютером, на котором может быть установлена ОС Linux, которая поддерживает многозадачность. Поэтому такая большая разница в памяти и тактовой частоте в большей степени проявляется из-за наличия программного обеспечения у Pi. 

Arduino требует меньшее питание: от 7 до 12В, в то время, как Raspberry Pi работает строго от 5В на выходе, поэтому для работы с ним необходим фильтр питания 1А. 

В Raspberry Pi есть встроенный Ethernet-порт, с помощью которого вы сможете подключиться к любой сети без особых настроек. Провести беспроводной Интернет на Raspberry Pi тоже не сложно.  Следует подключить USB-адаптер для WiFi и установить соответствующий драйвер. После этого вы сможете использовать ОС для подключения к веб-серверам или обрабатывать HTML.

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

Для работы с Raspberry Pi вам как минимум нужно установить операционную систему Linux и знать основы работы с ней. На Arduino ОС как таковой нет, поэтому вы можете просто подключить плату и начать работать. К примеру, чтобы написать простую программу для мигания лампочки на Raspberry Pi помимо установки ОC нужно загрузить еще несколько библиотек кода. На Arduino, чтобы запрограммировать мигание лампочки, нужно всего восемь строк кода.

Огромным преимуществом Raspberry Pi является наличие многозадачности. Несколько программ могут одновременно работать в фоновом режиме. Допустим, Raspberry Pi может работать как сервер печати и как сервер VPN одновременно. Arduino же может взаимодействовать с любым компьютером и работать от батареи, а также благополучно включаться и выключаться в любое время, без потери информации. OC Raspberry Pi может повредиться вследствие некорректного завершения работы.

Итог
В завершение хочется сказать, что Raspberry Pi имеет колоссальное преимущество в возможностях программного обеспечения, а в простоте реализации  аппаратных проектов выигрывает Arduino. Целесообразность использования Raspberry Pi или Arduino, в первую очередь, зависит от проекта.
Стоит отдать предпочтение Arduino, если ваша главная цель – считывать значения датчиков, корректировать параметры в двигателях и других устройствах. Так как данная плата очень проста в обслуживании и не требовательна к питанию, устройство можно использовать не выключая, без риска потери данных.

Стоит отдать предпочтение Raspberry Pi при решении задач, которые логично было бы выполнять на ПК. Из-за многозадачности Raspberry Pi упрощает управление потоком операций в разных ситуациях, позволяя создавать поистине интересные проекты.

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

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

Закрыть меню