По результатам поиска в Google - Arduino в Украине не нашлось! Пусть этот блог будет началом!!!

суббота, 5 ноября 2011 г.

Arduino webserver... начинаю изучать

Пока стоит постройка 3D принтера я решил поэксперементировать с Arduino ethernet shield.

Пока собираю информацию, хочу сделать web serve

r на Arduino хоть с минимальной графикой.

Update 17.11.2011
Порывшись в инете я обнаружил новую книгу про программирование Arduino -Beginning Arduino Programming (качайте)
Beginning Arduino Programming

 в ней есть интересный раздел про Twitter который я как раз хочу попробовать для начала работы с Arduino ethernet shield.
1. Для начала скачиваем самую свежую версию arduino-1.0-rc2
2. Потом скачиваем TwitterLibrary.
3. Затем Arduino Ethernet Libraries (пока не знаю зачем... в Arduino 1 есть Ethernet).
4. Подключаем эти библиотеки к Arduino 1


Update 22.11.2011
Сегодня пробовал запускать твиттер на ардуино, по книжке..., не заработало... так что я переключился на WEB server...
1. Зарегистрировался на DynDNS, это бесплатно, но теперь для этого нужна кредитная/дебетная банковская карточка уровнем не ниже Виза Классик.
2. Настроил свой роутер на пропуск 80 порта на адрес Arduino WEB server.
3. Закачал в Arduino самый простой скетч WEB server из примеров arduino-1.0-rc2
4. Подключил WEB server (Arduino Duemilanove + Ethernet shield) к роутеру
5. Перегрузил роутер
  И вуаля!!!

По этой ссылке вы можете видеть значения на аналоговых входах (это только начало!!!) моего WEB server (лежащего на окне в комнате). ukrduino.dyndns.org 


P.S. Если постоянно клацать кнопку обновить на браузере, то будете получать свежие значения с портов Arduino

Update 26.11.2011
Теперь у странички WebServera появилось название "Arduino Web Server on Romanyuk Sergey home window :)", пару строчек текста... (как же написать на русском???). И на страничке отображается не абракадабра с аналоговых входов.... а температура с цифрового термометра DS18B20. 
Скетч

Update 28.11.2011

"Если надо усложнять, советую не изобретать велосипед, а присмотреться повнимательней к этой библиотеке: https://github.com/sirleech/Webduino" -   Золотые слова Ильи Данилова

воскресенье, 23 октября 2011 г.

Строю 3D принтер (Rep Rap) из подручных материалов: алюминиевый уголок, моторы от принтеров, мебельные направляющие и много болтиков.

Работы по постройке 3d принтера продвигаются весьма медленно, нехватает свободного времени и больше всего - нехватает запчастей. Сначала я хотел сделать корпус по типу кубической коробки из фанеры 6мм, но это был неверный путь: во-первых фанеру трудно точно выпилить в ручную в большом размере, во-вторых корпус потом получился не не ровный, не жесткий и не очень удобный.
 
Я его оставил и обратился к другому подручному материалу. Пластмассовый счеток для автоматов найден на улице после ремонта в каком-то магазине. 
 
для перемещений я сначала планировал использовать подшипники качения (6*19) и циллиндрические направляющие из трех разобранных мною старых принтеров и сканера. Но повозившись с ними (попилив, посверлив, покрутив) я понял, что для постройки крепкого, надежного, качественного принтера необходимо приобрести новые комплектующие, даю ссылку для Украины (Рефит):
1. Циллиндрические линейные напраляющие 10 мм, 17 долл/метр*3метра
2. Линейные подшипники в корпусе 6 шт. - 12 долл/шт
3. Опоры для направляющих 12 шт - 10 долл/шт
4. Шаговые двигатели 5 шт - 30 долл/шт
5. Зубчатые колеса и зубчатые ремни и кое что еще....
В общем.... станкостроение дело недешевое!

Таким образом я взял моторы (зубчатые ремни и зубчатые колеса) от разобранных принтеров, мебельные направляющие, алюминиевые уголки и приступил.
Сначала я установил самый подходящий (с виду) двигатель, но когда стал подключать то понял что я пролетел.... двигатель не подошел (им нельзя управлять с помощью Quadstepper Motor Driver Board которую я купил для принтера)...



С помощью этой штуки можно управлять биполярными и униполярными шаговыми двигателями.

самый лучший вариант для нас это биполярный двигатель, но можно использовать и униполярный первый тип и третий тип на рисунке снизу (не используя средний вывод на обмотках в первом случае и соединив обмотки в третьем). К сожалению мои чудесные моторы приведенные ниже именно с соединенными вместе двумя обмотками.... так что даже не знаю что с ними делать.....


Не подходяшие моторы (bad motors)