Безумное кодирование и хозяйствование!

Я работаю над получением настройки среды разработки и кодирования за последнюю неделю. Выполнение действий Настройка новой структуры файла и отведение ошибок кодирования со старыми библиотеками. Я собираюсь запустить реакторфорже и вспышка по старому коду с новым! Тогда я начну перемещать старые куски комментариев код из Main. c и получить Индукционный нагреватель и работает с реакторграф, чтобы начать оптимизацию и очистку рабочего кода.

Кодирование важно, но так это аппаратное обеспечение

Кроме того, на фото семь проводов DIN связи я рассматриваю. Для простоты, я первоначально выбрал стандартный разъем питания баррель, как это один из дигикэй, для подключения педали. На конечной модели, я хочу один порт для покрытия всех возможных аксессуаров, а не только педаль. Один я больше всего рады является DIY оптических пирометр для измерения температуры вашего вблизи расплавленного куски металла. Но это за то, что мы решаем CriticalMass.

BTW, звуковой скалы!

На моем пути назад от перерыва я слушал эту книгу и хотел бы поделиться ею. Если вы действительно хотите работать умнее, не сложнее делать вещи, как кодирование, например, то вы настоятельно рекомендуем вам читать или слушать эту книгу. Он упакован полный понимание и подробную информацию о том, как использовать ваш мозг, чтобы его полной емкости.
 
Эта ссылка выше, используя мою партнерскую ссылку. Звуковой это отличный способ поддержать создателей вам понравится следующее, и вы получите две бесплатные книги! Я подписал под судьбой более умнее каждый день и никогда не оглядывались назад! Я люблю слушать новую книгу на каждый длинный диск я делаю, или когда я делаю то, что не требует моего полного внимания. Мне особенно нравится функция скорости. Я считаю, 1.5 x, чтобы быть идеальной скоростью, чтобы поглощать информацию в темпе, который не оставит меня нажав мою ногу говорю ОК ОК получить на с ним. 🙂
Если вы любите использовать Amazon столько, сколько я делаю, или просто использовать его каждый раз и некоторое время, рассмотреть вопрос об изменении Amazon ярлык использовать мою партнерскую ссылку. HTTPS://www.Amazon.com/?Tag=reactorforge-20 когда вы делаете это, все работает так же, как обычно на вашем конце, и небольшая часть всего, что вы делаете на Amazon идет, чтобы помочь поддержать этот проект! Awesome и благодарю вас! 😀

 

Беспроводная телеметрическая связь

Это Bluetooth последовательное соединение ничего нового. Я имел его работая на existing установке для того чтобы послать данные от доски управления реакторфорже к программе визуализации обработки. Модуль Bluetooth HC-06 позволил мне увидеть живую телеметрию, поступающей из реакторфорже. Это поможет вам понять, что происходит, и настройки параметров, таких как PID настройки.

Консолидация процесса развития

Я взволнован, чтобы получить весь процесс разработки в одной операционной системе. Раньше я прыгал между macOS, Windows в VMware Fusion на Mac, и отдельная машина Windows. Это длинная история, но это было отчасти из-за Windows-только компилятор я использовал в то время. Другие ярлыки я сделал в начале процесса только для того, чтобы получить вещи работают достаточно, чтобы получить Индукционный нагреватель в магазин Даниэль также помогли поставить меня в этом месте.

Проблемы при подключении к модулю Bluetooth HC-06 на Mac

Получение HC-06 Bluetooth для серийного модуля, работающего на macOS не было трудно, но у меня была одна проблема. HC-06, казалось, просто отключить случайно через минуту или две быть подключены. Тогда, когда я хотел бы попытаться подключиться к нему, порт будет занят. Я знал, что он не был занят или открыть с помощью lsof | grep HC-06 или независимо от вашего имени, реактор-Link в моем случае.

Я выпустила Windows в VMware Fusion и пару HC-06 Bluetooth модуль. После этого я открыл соединение к ему использующ терминальную программу. Я также начал экран сессии (терминал) на стороне Mac с USB для последовательного адаптера. USB последовательный адаптер был подключен к HC-06 Bluetooth модуль для мониторинга его (и отправить данные из него).

В лубом случае, это работало отлично, и модуль Bluetooth HC-06 никогда не терял соединение на стороне окон. Я заметил, что на стороне окна, HC-06 Bluetooth модуль спросил меня, попросил меня за ПИН-код в процессе спаривания, но он не спрашивал на стороне Mac. Я удалила устройство с Mac стороны в диспетчере Bluetooth и вновь сопряжены его. К моему раздражению и облегчению, это фиксированное отключение вопрос. Может быть, я изменил PIN в прошлом с момента последнего времени он был подключен к Mac.

Bluetooth на macOS

Так что это простой тест установки. Фотографии говорят, что все, что я думаю.

Беспроводная телеметрия

Беспроводная телеметрия

Bluetooth ХК-06. PDF

Библиотеки, драйверы и т.д.

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

Дополнение жаргон терминала

Проницательный читатель может заметить, что я использую/Дев/тти. * версия устройства, а не/Дев/ку. * версия. Итак, в чем разница? Устройства tty предназначены для вызова в UNIX-системы, тогда как для вызова из них (например, модемов) используются устройства Cu (call-up). Мы хотим позвонить, так/Дев/ку. * является правильным устройством для использования.

Техническая разница заключается в том, что/Дев/тти. * устройства будут ждать (или слушать) для DCD (Data-перевозчик-обнаружить), например, кто-то звонит, прежде чем отвечать. /Дев/ку. * устройства не утверждают DCD, поэтому они всегда будут подключаться (реагировать или успешно) немедленно. Поскольку ни модуль Bluetooth HC-06, ни адаптер USB для последовательного адаптера не поддерживают DCD, это не проблема. Тем не менее, следуя наилучшей практике, следует использовать правильный порт.

Так почему я использовал неправильный один на фотографиях? Я переключил к/Дев/тти. * when я имел вопрос соединения и как раз забыл переключить назад перед документировать его.

Среда разработки

Если вы будете следовать репозиторий GitHub HTTPS://GitHub.com/ThingEngineer/ReactorForge, нажа[Watch]в вы, возможно, заметили работу на прошивку. Я начал настройку новой среды разработки. Идя вперед, я не хочу иметь дело с переключением на Windows для работы в AVR Studio. Я никогда не любил, что окружающая среда в любом случае. Я говорил о возможно движущихся все в среду Arduino из-за своей популярности, однако, что имеет свой собственный набор вопросов. Для начала, поддержка ат90пвм семьи чипсов не существует, и я не хочу тратить время, чтобы добавить его. Тогда есть это:

HTTPS://Atom.IO + HTTPS://Atom.IO/Packages/platomformio = фрики Awesome

Начальная среда разработки

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

Перемещение за пределы Arduino

Следующий логический шаг заключается в том, чтобы оставить Arduino IDE позади. Мы делаем это, работая в более полнофункциональной среде разработки. Atom + платформио-мой новый любимый кросс-платформенный IDE с открытым исходным кодом. Оно даже приходит с платформой Arduino среди других. Это позволяет тестировать его с помощью привычной вам структуры кода. Когда вы будете готовы, вы можете удалить обучающие колеса и перейти полный родной C++. Существует гораздо больше я мог бы хвастаться с обоими этими инструментами. Но я дам вам открыть удивительность себя!

Среда разработки

Дальнейшие шаги

Что дальше? Я собираюсь начать портирование на библиотеки, используемые в существующем проекте. Затем основной код, и начать переписывание, оптимизация и т.д. На фото выше тестовой установки я использовал для создания новой IDE. Я буду продолжать использовать его на протяжении всего процесса портирования. Как только код стабилен в новой среде, я переключаюсь на реакторфорже!

Я также планируется использовать эту настройку для демонстрации и объяснить основы позади ат90пмв программное обеспечение польских установок. Я доберусь до этого, но сейчас, он вернулся к работе в новой среде разработки!

Патреон сборы и 260 фунтов стерлингов доставка для набора

Патреон сборы

Было много путаницы, создаваемой ими, патреон начисления своих покровителей и выплачивая создателям. Здесь можно найти официальную информацию: https://patreon.zendesk.com/HC/en-US/articles/115005631963 и здесь еще одна прекрасная статья на тему, течкрунч.

Тлдр; Короткая версия, патреон переместит свои сборы за услуги по обработке кредитной карты от создателя к посетителю. Из-за этого изменения патреон смогла снизить общую сумму сборов и дать большему создателю. Сумма сборов (2,9% + $0,35) для каждого ежемесячного залога.

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

Другие варианты поддержки

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

Поддержка реакторфорже через PayPal



Или вы можете послать одноразовое обещание. Пожалуйста, включите заметку, чтобы дать мне знать, что это подарок и что заставило вас принять решение поддержать реакторфорже!

Я могу добавить в веб-сайт только функциональность, связанную с PayPal, чтобы отразить и даже расширить возможности, патреон предложения. Но я не уверен, что действительно существует потребность в этом, или, возможно, когда-либо. Благодарим вас за поддержку, будь то денежная, интеллектуальная или конструктивная критика. Я все это значу!

Доставка реакторфорже частей

Я только что получил первую партию частей для строительства более реакторфорже индукционных нагревателей, 258 фунтов. Этот компонент имеет одну особую важность, и я решила, несмотря на другие возможные изменения, которые я буду вносить в проект. Кто-нибудь хочет угадать, что это за часть?

Отгрузка деталей нагревательного прибора реакторфорже Отгрузка деталей нагревательного прибора реакторфорже

Патреон сборы и 260 фунтов стерлингов доставка для набора

Патреон сборы

Было много путаницы, создаваемой ими, патреон начисления своих покровителей и выплачивая создателям. Здесь можно найти официальную информацию: https://patreon.zendesk.com/HC/en-US/articles/115005631963 и здесь еще одна прекрасная статья на тему, течкрунч.

Тлдр; Короткая версия, патреон переместит свои сборы за услуги по обработке кредитной карты от создателя к посетителю. Из-за этого изменения патреон смогла снизить общую сумму сборов и дать большему создателю. Сумма сборов (2,9% + $0,35) для каждого ежемесячного залога.

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

Другие варианты поддержки

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


Поддержка реакторфорже через PayPal



Или вы можете послать одноразовое обещание. Пожалуйста, включите заметку, чтобы дать мне знать, что это подарок и что заставило вас принять решение поддержать реакторфорже!




Я могу добавить в веб-сайт только функциональность, связанную с патреон PayPal, чтобы отразить и даже расширить возможности, патреон предложения. Но я не уверен, что действительно существует потребность в этом, или, возможно, когда-либо. Благодарим вас за поддержку, будь то денежная, интеллектуальная или конструктивная критика. Я все это значу!

Доставка реакторфорже частей

Я только что получил первую партию частей для строительства более реакторфорже индукционных нагревателей, 258 фунтов. Этот компонент имеет одну особую важность, и я решила, несмотря на другие возможные изменения, которые я буду вносить в проект. Кто-нибудь хочет угадать, что это за часть?

Отгрузка деталей нагревательного прибора реакторфорже Отгрузка деталей нагревательного прибора реакторфорже

Питание

Это Последнее обновление питания для реакторфорже индукционного обогревательного прибора. Это будет последним, потому что он закончен! Вот как прошло последние несколько дней этого процесса.

Мощность

Я начал, подключив перемычки от пользовательского соединительного соединения к сдвоенному полюсу 60 amp 240-вольт и наземной шине. На фото зеленый подключен к нейтральной шине. Позже я передвинул это, так как не нужно было коснуться 120-вольт, так как я думал, что придется, поскольку блок питания ATX работает на 240-Вольте сейчас. (я просто забыл, это было время.)

Мощность

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

Мощность

Затем я подготовила линии подачи электроэнергии 2 СРГ. Они будут соединять блок соединения непосредственно с входом реакторфорже.

МощностьМощность

На стороне блока соединения имеется толстая металлическая вкладка, которая в два раза послойна с теплоотводом. Это обеспечивает высокое текущее, высокопрочное подключение к клемме винта, которое будет стоять на нескольких циклах подключения/отключения.

Мощность

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

Мощность

Объединить все вместе

И здесь можно увидеть линии податчиков, подключенные к входу клеммных стоек на задней части реакторфорже. Я также запустил расширение USB с небольшим концентратором для подключения программиста Атмел ISP. Я тоже засунула Bluetooth-ключ. Он взаимодействует с материнской системой для отправки и получения команд и телеметрии системы.

МощностьМощность

Затем я установил вариак между основным подрядчиком и фильтром ввода инвертора.

Вариак мощность

Когда программное обеспечение активируется подрядчиком, 240 вольт, как правило, напрямую кормит инвертор. Поскольку у меня есть достаточное количество тестов, я выставила эту связь и установила вариак, чтобы позволить снизить энергопотребление.

Мощность

Я записала небольшие области, в которых 240 вольт были доступны в передней панели, чтобы избежать случайных контактов или инструментов, которые выводили бы. При получении пальцев на 240-Вольте электроэнергия-это не то, что я хочу испытать дважды!

Вариак мощностьМощность

К коду!

Это для охлаждения и силовой связи. Следующим шагом является получение резервной среды для программного создания. Я поверну все, как есть, и проверяю, чтобы убедиться, что все еще хорошо. Как только это будет сделано, я получу право на следующую большую задачу, я решил перевозить все это в Ардуино. Это не будет сложно, поскольку код уже находится в C, и я буду рад уйти от АВР студии, чтобы быть честным. Я сделал выбор в пользу перехода в Ардуино из-за массового использования и повышения популярности в последние несколько лет. Поскольку это проект с открытым исходным кодом, я хочу использовать платформу, с которой знакомы люди. Давайте поставим на место индукционные Обогреватели промышленного уровня прямо там, с открытым исходным кодом 3D-принтера!

Питание

Это Последнее обновление питания для реакторфорже индукционного обогревательного прибора. Это будет последним, потому что он закончен! Вот как прошло последние несколько дней этого процесса.

Мощность

Я начал, подключив перемычки от пользовательского соединительного соединения к сдвоенному полюсу 60 amp 240-вольт и наземной шине. На фото зеленый подключен к нейтральной шине. Позже я передвинул это, так как не нужно было коснуться 120-вольт, так как я думал, что придется, поскольку блок питания ATX работает на 240-Вольте сейчас. (я просто забыл, это было время.)

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

Мощность

Затем я подготовила линии подачи электроэнергии 2 СРГ. Они будут соединять блок соединения непосредственно с входом реакторфорже.

МощностьМощность

На стороне блока соединения имеется толстая металлическая вкладка, которая в два раза послойна с теплоотводом. Это обеспечивает высокое текущее, высокопрочное подключение к клемме винта, которое будет стоять на нескольких циклах подключения/отключения.

Мощность

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

Мощность

Объединить все вместе

И здесь можно увидеть линии податчиков, подключенные к входу клеммных стоек на задней части реакторфорже. Я также запустил расширение USB с небольшим концентратором для подключения программиста Атмел ISP. Я тоже засунула Bluetooth-ключ. Он взаимодействует с материнской системой для отправки и получения команд и телеметрии системы.

МощностьМощность

Затем я установил вариак между основным подрядчиком и фильтром ввода инвертора.

Вариак мощность

Когда программное обеспечение активируется подрядчиком, 240 вольт, как правило, напрямую кормит инвертор. Поскольку у меня есть достаточное количество тестов, я выставила эту связь и установила вариак, чтобы позволить снизить энергопотребление.

Мощность

Я записала небольшие области, в которых 240 вольт были доступны в передней панели, чтобы избежать случайных контактов или инструментов, которые выводили бы. При получении пальцев на 240-Вольте электроэнергия-это не то, что я хочу испытать дважды!

Вариак мощностьМощность

К коду!

Это для охлаждения и силовой связи. Следующим шагом является создание резервной копии среды программирования. Я поверну все, как есть, и проверяю, чтобы убедиться, что все еще хорошо. Как только это будет сделано, я получу право на следующую большую задачу, я решил перевозить все это в Ардуино. Это не будет слишком сложно, поскольку код уже в C, и я буду рад уйти от АВР студии, быть честным. Я сделал выбор в пользу перехода в Ардуино из-за массового использования и повышения популярности в последние несколько лет. Поскольку это проект с открытым исходным кодом, я хочу использовать платформу, с которой знакомы люди. Давайте поставим на место индукционные Обогреватели промышленного уровня прямо там, с открытым исходным кодом 3D-принтера!

СРП-чистая нейтральность-файл readme

Не Замолчи гуманитарные люди, которые очень успешные формы общения!

Несмотря на то, что страна, в которой вы живете в теме чистого нейтралитета, вновь влияет на вас. Сегодня я вернусь к обновлению и поработаю с реакторфорже индукционным обогревательным прибором, но это неотложная проблема, и мы все должны быть очень обеспокоены. В большей степени, чем озабоченность, мы должны быть активными и вовлеченными. Выражая свое мнение, требуется лишь минимальное усилие. Если у вас нет мнения или никогда не слышали о проблеме, не просто повторяйте чужие. Быстрый поиск в Google "чистый нейтралитет 2017" поможет объяснить эту проблему. Да, включайте 2017, потому что это уже случилось, обратно в 2015. Следующий пункт является моим кратким обзором и взглядом на этот вопрос.

Чистый нейтралитет 2017

Я редко выражаю свое мнение публично по политическим вопросам, но выслушайте меня. Наши директивные органы мне отвращение. Несмотря на то, что обе стороны поддерживают чистый нейтралитет, они еще раз идут вразрез с нашим голосом. Интернет-самый успешный вид общения, который когда-либо изобрели люди. Мы не можем отдавать контроль над этим носителем субъектам, которые переопределяют его для своей финансовой выгоды. Поставщики услуг Интернета или любое Корпоративное предприятие по этому вопросу не должны контролировать Интернет-услуги. Интернет-трафик должен обрабатываться одинаково-электронная почта, файлы, веб-содержимое, не могут блокироваться, замедляться или отброшены поставщиками услуг Интернета. Я надеюсь, что наши представители по-прежнему подтягивают нас. Звоните, Facebook, Twitter и улитки. HTTPS://www.House.gov/Representatives/Find-Your-Representative