Контролор за роботика PITSCO W44322 PULSE
Општ опис
TETRIX® PULSE® е програмабилна цел дизајнирана да овозможи автономна контрола на роботиката и мехатронските системи конструирани со користење на градежни елементи TETRIX PRIME. Дизајнерската архитектура на PULSE е компатибилна со Arduino, користејќи го истиот програмски мемориски чип ATmega328P и претходно програмиран подигнувач Optiboot како оригинален Arduino UNO. PULSE нуди целосно интегриран мозок за вашиот робот кој е моќен, но лесен за користење и, кога се комбинира со софтверот Arduino (IDE), може да обезбеди идеална алатка за учење за предавање инженерски дизајн и кодирање.
Софтвер
Софтверот TETRIX Ardublockly е графичка програма за програмирање базирана на облак специјално креирана од Pitsco за ексклузивна употреба со контролерот PULSE. Може да се најде овде: ardublockly.pitsco.com. Дополнително, контролерот PULSE може да се програмира и со метод на кодирање базиран на синтакса со користење на софтверот Arduino (IDE) и библиотеката PULSE Arduino.
Контролерот за роботика TETRIX PULSE го има следново:
- 2 порти за контрола на моторот со еднонасочна струја и 6 стандардни контролни серво порти
- 3 порти за дигитален сензор, кои може да се конфигурираат како дигитален влез, дигитален излез или сериска комуникација и 3 порти за аналогни сензори (A1-A3 може да се конфигурира како аналоген влез или дигитален влез или излез)
- 1 I2C порта, 1 USB порта за програмирање и 2 порти за квадратен енкодер за влез
- 1 порта за поврзување на батеријата
- 1 прекинувач за вклучување/исклучување
- 1 копче за стартување на програмата
- 1 копче за запирање/ресетирање на програма
- 3 LED индикатори: црвена, зелена и жолта
Што е вклучено
- 1 Контролор за роботика TETRIX PULSE
- 1 USB-кабел од типот А до Б
Технички спецификации
- Микроконтролер: ATmega328P со инсталиран подигнувач Arduino Optiboot
- Меморија: 32 KB флеш програмабилна меморија (ATmega328P)
- Моќност: 6 волти DC користејќи TETRIX PRIME 6 V NiMH батериски пакет
- Приклучоци за DC мотори: 2 пинови за заглавие со три позиции; H-мост PWM контролиран; 3 Континуирана струја секој канал, 5 А врв
- Компатибилен DC мотор: TETRIX PRIME 6-волти DC мотор (44298)
- Режими на контрола на моторот со еднонасочна струја:
- Постојана моќност (-100% до 100%)
- Поддршка за PID константна брзина (-100 до 100 степени во секунда)
- Поддршка за PID константна брзина за шифрирање на целната позиција и задржување
- Поддршка за PID константна брзина за позицијата и држењето на степенот на кодерот
- Порти за шифрирање на моторот: 2 квадратура, 5 волти DC, 50 mA макс; Спецификации: 360 CPR, 1,440 PPR; ENC 1 и ENC 2
- USB конектор: USB тип Б
- УСБ-двигател: FTDI
- Стандардни серво порти: 6 вкупно серво канали (1-6)
- Ограничување на вкупната моќност на серво: 6 волти DC, 6 A макс
- Серво контролни режими:
- Поставете ја брзината на сервото (0% до 100%)
- Поставете ја серво позицијата (0-180 степени)
- Волумен на батеријаtagе мониторинг: Опсег од 0-7.5 волти
- 3 порти за дигитален сензор (D2-D4): Секој може да се конфигурира како дигитален влез, дигитален излез или сериска комуникација.
- 3 порти за аналогни сензори (A1-A3): Секој може да се конфигурира како аналоген влез или дигитален влез или излез.
- 1 I2C порта (I2C): Брзина од 100 kHz. Оваа врска ја дели истата магистрала I2C како внатрешниот DC мотор и контролните чипови на серво моторот. I2C адресите 0x01-0x06 резервирани од контролерот PULSE.
- Приклучок за поврзување на батеријата: Заглавие на пиновите со 3 позиции. Користете само батериски пакет TETRIX PRIME 6 V NiMH.
- 1 зелено копче за почеток (СТАРТ): Програмирачко копче за притискање
- 1 црвено копче Стоп/ресетирање (RESET): Непрограмирачко копче
- 1 црвена LED: Програмабилна ЛЕР се користи како индикатор
- 1 жолта LED: Програмабилна ЛЕР се користи како индикатор
- 1 зелена LED: Програмабилна ЛЕР се користи како индикатор
- 1 сина ЛЕД: Покажува дека напојувањето е вклучено кога свети
- 2 жолти LED диоди: Покажува активност на сериски податоци на USB-портата
- 1 црвена и 1 зелена LED диода за DC мотор: Покажува ротација и насока на DC моторот за секој канал на DC мотор
Инсталирање на софтверот Arduino (IDE)
За да поставите програми на TETRIX® PULSE® Robotics Controller, треба да го инсталирате софтверот Arduino (IDE). Целосни и сеопфатни упатства за инсталирање на софтверот на компјутерите со Windows и Macintosh може да се најдат на Arduino webсајт на www.arduino.cc.
Да се инсталира
Од почетната страница, кликнете на софтвер за да пристапите до делот за преземања на софтвер.
Откако ќе се инсталира софтверот Arduino (IDE), изберете Arduino/Genuino Uno од менито Tools > Board за да овозможите комуникација со PULSE. Исто така, ќе треба да ја изберете COM-портата каде што е инсталиран PULSE од вашиот компјутерски систем. Подетално објаснување за инсталацијата на софтверот е вклучено во целосниот водич за програмирање на роботски контролер TETRIX PULSE достапно за преземање на Pitsco.com/TETRIX-PULSE-Robotics-Controller#downloads. Овде, исто така, ќе ги најдете најновите ажурирања на поддржаните софтверски платформи за контролорот за роботика TETRIX PULSE.
Инсталирање на PULSE Robotics Controller Arduino Library
Откако успешно ќе го инсталирате софтверот Arduino (IDE), можете да ја додадете PULSE Robotics Controller Arduino Library во вашата програмска палета. Библиотеката е специјализиран сет на функции напишани специјално за контролорот кои во голема мера го поедноставуваат создавањето програмирачки апликации за контрола на моторите и сензорите на вашиот робот. Библиотеката PULSE Arduino се дистрибуира како zip file: TETRIX_PULSE.zip.
Да се инсталира
Преземете ја библиотеката PULSE Arduino од Pitsco.com/TETRIX-PULSE-Robotics-Controller#downloads. Откако ќе се преземе, зачувајте го на локација на вашиот компјутер за да можете да го инсталирате во софтверот Arduino (IDE). Ако не сте запознаени со тоа како да инсталирате библиотека Arduino, упатете се на делот за инсталација на библиотеката во целосниот водич за програмирање TETRIX PULSE што е достапен за преземање. Можете исто така да го посетите Arduino webсајт на www.arduino.cc за инструкции како да инсталирате библиотеки во софтверот Arduino (IDE).
Arduino Code Exampлес
Библиотеката PULSE Arduino вклучува неколку кодови на прampЛекции кои ќе ви помогнат да разберете како да програмирате PULSE користејќи ги функциите на библиотеката. Откако ќе се инсталира библиотеката, не заборавајте да го рестартирате софтверот Arduino (IDE). Откако софтверот ќе се рестартира, кодот прampлес ќе бидат лоцирани во File > Прampпаѓачкото мени les.
PULSE Robotics Controller Arduino Library
Подолу е дадена референца за секоја изјава за функција во библиотеката Arduino со контролер за роботика PULSE. За детален опис на секоја изјава за функција, ве молиме преземете го целосниот водич за програмирање TETRIX PULSE што се наоѓа на
Pitsco.com/TETRIX-PULSE-Robotics-Controller#downloads.
- PulseBegin();
- PulseEnd();
- setGreenLED(ВИСОКО/НИСКО);
- setRedLED (ВИСОКО/НИСКО);
- setYellowLED (ВИСОКО/НИСКО);
- setMotorPower (мотор #, моќност);
- setMotorPowers(power1, power2);
- setMotorSpeed (мотор #, брзина);
- setMotorSpeeds (брзина1, брзина2);
- setMotorTarget (мотор #, брзина, цел);
- setMotorTargets(брзина1, цел1, брзина2, цел2);
- setMotorDegree (мотор #, брзина, степени);
- setMotorDegrees (брзина1, степени 1, брзина2, степени 2);
- setMotorSpeed (мотор #, брзина);
- setMotorSpeeds (брзина1, брзина2);
- setMotorInvert(motor#, invert);
- readLineSensor(port#);
- readSonicSensorCM (порта #);
- readSonicSensorIN(порт #);
- читај Батерија Voltage();
- readStartButton();
- setServoSpeed (серво#, брзина);
- setServoSpeeds(брзина1, брзина2, брзина3, брзина4, брзина5, брзина6); setServoPosition(servo#, position);
- setServoPositions(позиција1, позиција2, позиција3, позиција4, позиција5, позиција6); readServoPosition(servo#);
Интеграција на сензори
Контролерот за роботика TETRIX® PULSE® е дизајниран со сензорски порти кои се компатибилни со системот на модуларни сензори Grove. Во моментов, библиотеката PULSE Arduino има интегрирана поддршка за два од овие сензори: Line Finder и Ultrasonic. Овие пакети со сензори се вклучени во TETRIX PRIME програмабилна роботска гарнитура и TETRIX PRIME со двојна контрола на роботика и се достапни за купување à la carte на Pitsco.com/TETRIX. Пакетот со сензори за пронаоѓање линии (43056) и пакетот со ултразвучни сензори (43055) вклучуваат адаптер за монтирање што се усогласува со шаблонот на дупките TETRIX, што овозможува лесно прикачување на роботот.
Дополнителни сензори на системот Grove и Arduino exampКодовите за секој може да се најдат на http://wiki.seeed.cc/Grove_System/. На view на сampод кодот Arduino, едноставно кликнете на сензорот што е од интерес.
Адаптери за монтирање компатибилни со TETRIX за поголемата фамилија Grove сензори се продаваат одделно и ќе бидат потребни за прицврстување на сензорите на структурата на роботот. Интегрираната поддршка за дополнителни сензори на Grove ќе биде додадена во библиотеката PULSE Arduino кога ќе бидат објавени дополнителни ажурирања.
Прицврстување на контролорот PULSE
Дупките за монтирање на куќиштето PULSE се распоредени за да се усогласат со шаблонот на дупките TETRIX. PULSE може да се прицврсти на градежните елементи TETRIX со помош на хардверот за завртки и навртки вклучени во сетовите за роботика TETRIX.
Важни безбедносни информации
Внимание: Користете само батериски пакет TETRIX PRIME од 6 волти. Поврзете го батерискиот пакет TETRIX PRIME со приклучокот за поврзување на батеријата. Никогаш не поврзувајте го батерискиот пакет на која било порта на контролорот PULSE, освен приклучокот за батерија. Ако не го сторите тоа, може да дојде до оштетување или повреда.
Советување за содржина од Пол Утли.
Рендери на SolidWorks® Composer™ и KeyShot® од Тим Ланкфорд, Брајан Екелбери и Џејсон Ред. Десктоп објавување од Тод Мек Џорџ.
©2023 Pitsco Education, LLC, 915 E. Jefferson, Pittsburg, KS 66762
Сите права се задржани. Овој производ и поврзаната документација се заштитени со авторски права и се дистрибуираат под лиценци кои ја ограничуваат нивната употреба, копирање и дистрибуција. Ниту еден дел од овој производ или поврзаната документација не смее да се репродуцира во каква било форма на кој било начин без претходно писмено одобрение од Pitsco Education, LLC.
Сите други имиња на производи споменати овде може да се заштитни знаци на нивните соодветни сопственици.
PDF од најновата верзија на овој водич може да се преземе на
Pitsco.com/TETRIX-PULSE-Robotics-Controller#resources.
ПРЕДУПРЕДУВАЊЕ: Оваа опрема е тестирана и е откриено дека е во согласност со ограничувањата за дигитален уред од класа А, според дел 15 од Правилата на FCC. Овие ограничувања се дизајнирани да обезбедат разумна заштита од штетни пречки кога опремата се ракува во комерцијална средина. Оваа опрема генерира, користи и може да зрачи енергија на радио фреквенција и, доколку не е инсталирана и употребена според упатството за употреба, може да предизвика штетни пречки во радио комуникациите. Работењето на оваа опрема во станбена зона веројатно ќе предизвика штетни пречки во тој случај од корисникот ќе се бара да ги поправи пречките на свој трошок.
Забелешка: Промените или модификациите кои не се изрично одобрени од страната одговорна за усогласеност може да го поништат овластувањето на корисникот да работи со еквивалент.
Најчесто поставувани прашања
Најчесто поставувани прашања (ЧПП)
- П: Може ли да користам други DC мотори со контролерот PULSE?
- О: Контролерот PULSE е компатибилен со TETRIX PRIME 6-Volt DC мотори (44298). Другите DC мотори може да не се компатибилни.
- П: Како да го програмирам контролерот PULSE?
- О: Можете да го програмирате контролерот PULSE користејќи го софтверот TETRIX Ardublockly или софтверот Arduino (IDE) со библиотеката PULSE Arduino. Ве молиме погледнете го упатството за употреба за детални инструкции.
- П: Може ли да поврзам надворешни сензори со контролорот PULSE?
- О: Да, контролерот PULSE има 3 порти за дигитален сензор (D2-D4) и 3 порти за аналогни сензори (A1-A3) кои може да се користат за поврзување на надворешни сензори. Ве молиме погледнете го упатството за употреба за повеќе информации за конфигурацијата на сензорот.
- П: Која е јачината на батеријатаtage опсег на следење?
- О: Батеријата волtagОпсегот на следење е 0-7.5 волти.
Документи / ресурси
![]() |
Контролор за роботика PITSCO W44322 PULSE [pdf] Упатство за корисникот 44302, W44322 PULSE Robotics Controller, W44322, PULSE Robotics Controller, Robotics Controller, Controller |