argon bulletin board

Факултети => Факултет по математика и информатика => Темата е започната от: Светослав Енков в 29.05.2012, 16:55:40

Титла: Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 29.05.2012, 16:55:40
Одобриха да проведа повторно избираемата "Програмиране в среда Arduino" за есенният триместър на 2012/2013 уч. година. Отпуснаха 60 бройки, не 30, така че ще сме в големите зали 546/547. Записването ще е при секретарките, не при мен. Няма да има входен тест, условия и изисквания. За редовно обучение, бакалавър, 2-4 курс (за 1 курс май беше по-сложно с инд. протокол, попитайте инспекторките). За задочно също ще пусна същата избираема 2 дни през септември 2012г.  За магистри се оказа, че и с инд. протокол не може, така че не се записвайте, ако сте магистър (няма и да ви запишат - да посещавате можете, но няма да имате оценка).

Важно е да не се записвате повторно - който е изкарал и има нанесена оценка от тази избираема за зимният триместър на 2011/2012 уч. година - да не се записва сега (не може два пъти една и съща дисциплина). Ще пусна зимният триместър на 2012/2013 уч. година друга избираема "Програмиране на Arduino за напреднали", където ще има изискване (или поне предимство) да сте посещавали тази избираема ("Програмиране в среда Arduino"), т.е. все едно "втора част".

Анотацията и интересни моменти от избираемата от зимният триместър 2011/2012 - тук в тази тема https://forum.uni-plovdiv.net/index.php?topic=15383.0

Накупих нови платки и сензори и този път няма да чакаме доставка и да губим време, след като минем теоретичните неща - направо почваме с джаджите!

Записване I етап: 08.06.2012 г. (петък) от 15:30 ч. до 16:00 ч. в каб. 330 при секретарките на ФМИ

* Записани са 42+ човека нa I етап, може да се записвате през седмицата в каб. 330, които не сте успели в петък да отидете.
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 29.05.2012, 17:59:24
Ето вече имам една интересна идея - http://makeymakey.com/ - с Ардуино да го направим.

Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 05.06.2012, 09:23:09
http://www.slashgear.com/motion-control-minority-report-power-glove-for-xbox-360-kinect-04231458/ е, няма да надминем Бен Хек лесно, ама не пречи да се опитаме?
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 08.06.2012, 23:27:31
И едно УКВ радио поръчах с Philips TEA5767 чип. Да си слушкаме радио с Ардуиното.

http://www.sparkfun.com/products/8770 (на практика не е този модул, но е много подобен, да не кажа 100% същият, от Ибей).

Ето 2 примерни скеча - зора ще е да свържем модулчето, щото много кофти направено - не е шилдче с пинове:

http://www.doctormonk.com/2012/03/tea5767-fm-radio-breakout-board-for.html

http://www.electronicsblog.net/arduino-fm-receiver-with-tea5767/

Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 08.06.2012, 23:37:52
Вече пристигна жироскоп-акселерометърчето с MPU6050 http://www.invensense.com/mems/gyro/mpu6050.html

Модулчето е подобно на това http://www.sparkfun.com/products/11028 но е синя ппатка - платката е колкото нокът - смешно малка.

http://www.youtube.com/watch?v=Ge8L9f6rzA0

Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 08.06.2012, 23:46:02
Поръчах и сензорче за присъствие HC-SR501 passive infrared sensoр (PIR).

Може да направим това http://devdonkey.blogspot.com/2012/05/machine-that-goes-bing.html - тук тоя е голям веселяк, използва цяло Ардуино като пищялка, щото нямал кондензатори подръка да си направи RC-генератор за бръмкалката.

Или аларма с/у кражба. Модулчето е смешна цена 3.99$ с доставката.
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 20.06.2012, 18:22:36
Получих още чаркалъци -

DHT22/AM2302 Temperature and Humidity Sensor
MMA7361 (MMA7260) Accelerometer Sensor Module
IIC/I2C/TWI 1602 Serial LCD Module Display
20PCS Position DIP Switch 2P 3P 4P 8P 5ea
Male & Female Pin Header 40Pins X10 1row
10pcs Common Anode Triple Pin LED RGB
3 бр. SSD Relays 25 & 40 A + heatsinks
L298N Step mottor driver


Ще пробваме всичко. Вече имаме 2 акселерометъра, единият с жироскоп.
Чакам и още неща. Ако някой има идеи - да пише, да поръчам още неща, по-навреме?

Mоже би да поръчам 2 стъпкови двигателя с предавки и някво шаси - за количка или роботче? Е, имаме си Pololu, де.
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 22.09.2012, 20:17:46
Поръчах 5 бр ATTiny85, дано дойдат скоро и ще ги програмираме с Ардуиното.

http://www.instructables.com/id/ATtiny-programming-with-Arduino/?ALLSTEPS

ПП: 8.11.2012 - дойдоха най-сетне 5-те ATTiny85. Ще ги тестваме...
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 01.10.2012, 20:53:25
Петък, 12:45-16:00, 547 КЗ.

С първокурсниците е по-сложно, няма да Ви изгоня за присъствие и участие, но ако искате оценка накрая, трябва да уточните с инспекторката си как да Ви даде навреме (и дали може) индивидуален протокол за оценката накрая. По принцип не можете директно да се запишете (трябва в програмата за съответният триместър да имате избираема дисциплина).

Има проблем и с магистрите - не признават, т.к. е за бакалаври само.
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 01.10.2012, 21:19:20
Намерих и Arduino-подобна среда (използваща и емулираща доста от Ардуино скечовете) за контролерите Launchpad MSP430 на Texas Instruments - имам купени и 3 такива контролера. Много приятно се изненадах, защото оригиналната среда на TI е ужасно тежка и сложна за работа (макар и да е много гъвкава, тя е за сложни проекти или за напреднали потребители).

https://github.com/energia/Energia/wiki/Getting-Started

http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29

http://www.ti.com/tool/msp-exp430g2

Пробвах го вече и подкарах едно Nokia 5110 LCD дисплейче с MSP430 и Energia. Малко зор беше, докато се усетя как се ремапват пиновете от Ардуино към Ланчпада, ама тръгна. Ланчпада е по-евтин от Ардуино доста. Е, има по-малко изводи и по-малко гъвкав, но за доста проекти е достатъчен.
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 09.10.2012, 09:53:38
 :#1:

http://www.instructables.com/id/Self-Watering-Plant/

Може да зарадвате майките/гаджетата си с автоматична поливачка на саксии с Ардуинце  :blush:
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 23.10.2012, 14:46:47
Брейй, кво пуснали Ардуиновците - 32 битово Ардуинце:

http://store.arduino.cc/eu/index.php?main_page=product_info&cPath=11&products_id=243

http://arduino.cc/en/Main/ArduinoBoardDue

Ще зема да поръчам едно да го тестваме, като му падне малко цената (да се появи по Ибейчо, а и то сега е Sold out в магазина на Ардуино).

Малко не ми харесва, че е само 3.3 волта I/О-то - може някои шилдове за нормалното Ардуино да го повредят. Трябва да се внимава.

От това, което прегледах набързо:

- 32-bit ARM Atmel SAM3X8E ARM Cortex-M3 процесор, 84 MHz
- 96 KB RAM (64+32)
- 512 KB Flash (2 х 256, embedded bootloader in ROM)
- 3.3 volt only I/O
- 12 x 12-bit Analog inputs (not 10 bits as in Atmega, има и съвместим режим с 10-бита)
- 2 x 12 bit DAC (analog outputs, true analog - not PWM, позволява прецизно регулиране на 4096 нива или нискокачествен звук директно, за HiFi - I2S външен DAC) - Атмега нямаха DAC
- 54 x digital I/O (12 of them PWM)
- 4 x UART, 2 x TWI
- USB OTG embedded (ура, ура - лесна връзка с Андроид и др)
- JTAG (много полезно понякога, но иска JTAG интерфейс и софтуер)
- erase button (хм, хем полезно, хем не знам доколко, налага се, защото тук bootloader-а работи само при нулирана Flash памет, няма вътрешно препрограмиране на блокове, както при Атмега)
- най-важното - модифицирали са Arduino IDE за ползване на този процесор, което е добре (използват вместо avrdude - bossac), т.е. с леки модификации ще могат да се ползват повечето скечове, шилдчета и схемички от доброто старо Ардуино (иначе то ARM развойни платки колкото искаш, дори и досега имаше доста с ардуино съвместимост по изводи, но не бяха портирали IDE-то и библиотеките, това е готиното).
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 26.10.2012, 19:11:38
http://www.ebay.com/itm/4-wheel-Mobile-Platform-small-Robot-Chassis-arduino-/270671106387?_trksid=p5197.m1992

Платих го и го чакаме да дойде и ще го правим... Търсете вече алгоритми и хави, за да ги имплементираме и тестваме.

Поръчах и 4 серво моторченца, да имаме и от тях: http://www.ebay.com/itm/271008079982?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

ПП: Чак днес - 8.11.2012 са отпътували от Хонг Конг, дано дойдат до 16.11.2012, че да го почнем...

ПП2: Поръчах и това http://www.adafruit.com/products/81 - идва разглобено, но ще го запоим за нула време, много е удобно за роботи. Комбо е 3 в 1 - мотори, стъпкови и сервота. http://www.ladyada.net/make/mshield/
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: boh в 26.10.2012, 21:50:08
За пропусналите и с не възможност да присъстват, слайдове от лекции ще бъдат ли споделени?
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 27.10.2012, 04:44:03
http://delc.fmi.uni-plovdiv.net - логвате се тук с Фокус регистрацията си.
Избирате Библиотека. Избирате Избираеми Дисциплини. Избирате подпапка Програмиране в среда Arduino.

Тук слагам по принцип материали - ще ги ъпдейтна скоро.
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 30.10.2012, 18:06:18
http://www.youtube.com/watch?v=8PCp5xk-9Qo&feature=player_embedded

По-подробно: http://www.hahabird.com/2012/10/pumpktris/  (линка го има в клипа, ама ако изчезне клипа или някъв проблем с Ютюбата).

Бъзик с Ардуино и тиква за Хелоуин!
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 09.11.2012, 19:30:37
https://www.youtube.com/watch?v=-rqdtgcnG3A&feature=related

Хмм, как си направи роботче...

https://www.youtube.com/watch?v=mdV3zfvbF5Q&feature=relmfu

Тоя е фен, прави си роботчета ей тъй за кеф.

https://www.youtube.com/watch?v=i_pWCUh3b0E&feature=fvwrel

И тва коте може да направим

http://www.instructables.com/id/Arduino-powered-Lucky-Cat-as-physical-Webcounter/?ALLSTEPS

Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 03.12.2012, 16:59:42
Поръчах едно друго шаси - уж сглобено и тествано. Ще дойде до януари, надявам се.
http://www.ebay.com/itm/320962092205?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

Дано няма проблеми с батерийния отсек и механизма, каквито имаше в другото шаси (което дойде разглобено). Това е уж с 4 мотора дори.
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: boh в 25.12.2012, 10:09:58
Нетбук самоделка с Разбери Пай.
Публикацията е на руски, но има англииски пояснения в снимките.
Малко е дебела ама иначе джиджана играчка.
http://24gadget.ru/1161053083-pi-to-go-samodelnyy-noutbuk-na-platforme-raspberry-pi-8-foto.html (http://24gadget.ru/1161053083-pi-to-go-samodelnyy-noutbuk-na-platforme-raspberry-pi-8-foto.html)
Титла: Re:Избираема "Програмиране на Arduino" - есен 2012/13
Публикувано от: Светослав Енков в 25.12.2012, 16:42:52
Аз много скоро ще направя подобно на това. Вече имам Raspberry Pi 512 model B, кутийка, 8GB Class 10 SD card, HDMI кабел, 5V/1A microUSB захранване, RaLink WiFi USB, 3-портов USB hub и чакам и тази клавиатурка с тъчпад (става точно като нетбук, а е безжична) http://www.amazon.co.uk/gp/product/B0063298DO/ref=oh_details_o00_s00_i00
поръчах си и кабелче 2х13 пина за GPIO изходите на Распито.

Като го подкарам, ще дам отзиви как е с XBMC за медиа плеърче към 37" FullHD TV.

Иначе, дебелко си е - ма те парите са за харчене, де (когато ги има, разбира се, кеф цена няма).

Получих си и Arduino Due - има проблеми с Windows 8 с Native USB Port-a, но с Programming Port-a става, а на ХР няма проблеми никви. Нещо сертификатите на драйверите - ще ги оправят скоро. Нямам време да го разцъкам, на избираемата ще го цъкаме след и на 11 януари...

http://www.ebay.com/itm/320962092205?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649