Jdy 34: Купить Модуль Bluetooth JDY-34

Bluetooth-UART модуль JDY-32 ?️ с поддержкой BLE и SPP — Схемка: Электронные Радиосхемы


Уже есть 
обзор на Bluetooth модуль JDY-23 (BLE 5.0), который имеет низкое энергопотребление, но и особенности, связанные с этим, этот же JDY-32 имеет как низкопотребляющий блютуз (BLE), так и классический (SPP), что хорошо подойдет для некоторых, тем более что цена такая же.


Основные параметры


Рабочая частота: 2.4 ГГц


Мощность передачи: 5 дБ


Чувствительность приёма: -97 дБ


Версия Bluetooth: 4.2 (BLE), 3.0 (SPP)


Дальность: до 40 м


Ток при вещании: 4.4 мА


Ток при подключении (BLE 4.2): 3.8 мА


Ток при подключении (SPP 3.0): 12 мА
Скорость (BLE): до 5 КБ/с (android)


Скорость (SPP): до 14. 4 КБ/с (ios)

Сервис UUID: FFE0
Характеристика UUID: FFE1


Поддержка ведущее/ведомое: только ведомый (Slave)


Модуляция: GFSK


Питание: 1.8-3.6 В


Размеры: 27.0 x 12.8778 x 1.8 мм


Цена: 1$/шт

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

Aliexpress

?️JDY-32 Dual Mode bluetooth 4.2 (0.90$): https://ali.ski/58Khy
?️ JDY-32 Dual Mode: (0.97$): https://ali.ski/pi0Oxc
?️ JDY-32 BLE SPP (0.91$): https://ali.ski/qg1z88

? Мой мультиметр T21D RM113D (~13.81?): https://ali.ski/-04vOL
? Преобразователи TTL-USB (от 0.68?): https://ali.ski/Oq9TV

Схема подключения


Питание здесь от преобразователя, но лучше использовать отдельный стабилизатор 3. 3В.


Подключение и проверка команд


Рекомендуемое ПО:

  • Для компуктера: YAT
  • Для телефона: Bluetooth USB Terminal


 Открываем терминал на ПК. В настройках ставим скорость 9600 бод/с и включаем
CR+LF (перенос каретки и новая строка). Проверяем
AT-команды:


Модуль послушно отвечает, менять ничего не будем.

Связь между ПК <-> телефон через Bluetooth


С JDY-23 была особенность, ПК его видел, но работать с ним не вышло, ведь создать пару нельзя, а необходимого ПО, как на Андрюшу не нашел (но уверен что такое может существовать). Ну а на JDY-32 есть обычный
Bluetooth SPP (Serial Port Profile), который без проблем работает со всеми. Привязать к ПК легко:


Как и к телефону:


Посмотрим видит ли телефон этот модуль.  Заходим в приложение на моб..
Меню слева -> Devices -> BLUETOOTH LE -> SCAN


Напоминаю, для
Bluetooth Low Energy на телефоне:


  • обязательно дать все разрешения и включить геолокацию (GPS)!
  • не пытайтесь добавить модуль в настройках Bluetooth (создать пару) — это сделать не получится (для BLE !)


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


Передача и прием проходит успешно!

Светодиодная индикация

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

Также есть вывод STAT для определения статуса подключения (можно подключить к выводу МК и завести прерывание):

  • не подключено — низкий уровень
  • подключено — высокий уровень

Когда устройство подключено AT-команды не принимаются, чтобы дать её нужно выставить на SELECT низкий уровень, а для возвращения в режим передачи высокий уровень.

Список команд














Команда

Ответ

Параметр

Версия

AT+VERSION

+VER:JDY-23-V1.2

-

Имя для BLE

AT+NAME

+NAME:JDY-32-LE

Имя для энергоэффективного Bluetooth


(до 18 байт)

Имя для SPP

AT+NAMES

+NAME:JDY-32-SPP

Имя для классического Bluetooth


(до 18 байт)

MAC адрес для BLE

AT+MAC

+MAC=8cde52ab2312

-

MAC адрес для SPP

AT+MACS

+MAC=8cde52ab2312

-

Отключится

AT+DISC

+OK

-

Настройки пароля (пин-кода) для SPP

AT+TYPE

+TYPE=1

Параметр: (0-2)


0: без пароля


1: пароль при каждом подключении


2: пароль только при первом подключении

Установка пароля для SPP

AT+PIN

+PIN=1234

Должен состоять из 4 цифр


(по умолчанию: 1234)

Скорость UART

AT+BAUD

+BAUD:4

Параметр: (1-5)


1——9600  


2——19200


3——38400


4——57600


5——115200


(по умолчанию: 1)

Программный сброс

AT+RST

+OK

-

Установка настроек по умолчанию

AT+DEFAULT

+OK

-

Элементная база

  • YC1021 (Bluetooth 4. 1 + 3.0 (EDR) + 2.4GHz-Proprietary)
  • 4GA7 D1G8 (неизвестная EEPROM)

Потребляемая мощность


Bluetooth Low Energy (BLE)





Ток во время простоя (не подключено):

3-8 мА

Ток в подключенном состоянии:

3.63 мА

Ток при передачи данных через UART:

3.63 мА


Serial Port Profile (SPP)





Ток во время простоя (не подключено):

3-8 мА

Ток в подключенном состоянии:

5.5 мА  

Ток при передачи данных через UART:

5-7 мА

Проверка дальности передачи


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


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

Техническая документация


jdy32_datasheet_user_manual_en.pdfДокумент на


модуль JDY-32  


на английском языке.

Видеообзор


Сравнение с HC-06

Главное существенное отличие в скорости, поэтому в некоторых ситуациях использовать JDY32 как аналог не выйдет .

Но в линейки джидивай есть и другие платки, JDY-30 может стать заменой, у него скорость до 1382400 бод/с.

Итого


Увы, он не заменит HC-06, если нужна высокая скорость передачи, но все же за доллар хороший блютуз модуль — это хорошо. Установка его рациональна там, где питание постоянно либо объем ХИТ большой (БП, счетчики, измерительные приборы, логгеры, игрушки, просто дистанционное управление).

Он не имеет такое же низкое энергопотребление и гибкие настройки (сон, период вещания), как JDY-23 BLE, так что наличие BLE+SPP не дает по сути ничего.

Также, если нужно передавать данные на чуть большее расстояние без блютуза, есть модули JDY-40, которые  работают в этом же диапазоне частот, но имеют еще и удобное управление нагрузками для использования его как пульта управления.

jdy32, jdy-32, bluetooth, блютуз модуль, блютуз, bluetooth модуль, ble, spp, bluwtooth low energy, serial port profile, классический блютуз, uart

Поворотный стол. Часть 2 / Хабр

Привет, Хабр! В предыдущей статье я рассказывал о наших продуктах – поворотных столах для круговой фотосъёмки. За прошедшее время нам удалось серьёзно продвинуться вперёд и разработать новые устройства на базе Ардуино с использованием коллекторных и бесколлекторных двигателей.

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

Мы выпускаем столы разных размеров. Самые ходовые – с диаметром столешницы 400, 600 и 900 миллиметров. Столы способны вращать довольно приличный груз, например, стол 600 выдерживает 150 кг, а стол 900 – 250 кг. Как-то приходилось делать по спецзаказу стол диаметром 2700 миллиметров, выдерживающий груз до 700 кг.

Как говорилось в части 1, стол с промышленным контроллером выходил слишком дорогим, поэтому мы решили переходить на Ардуино. Кроме того, мы хотели заменить шаговый двигатель коллекторным.

Почему мы решили менять двигатель? Шаговый двигатель – отличный вариант для программирования. Не надо заботиться о том, как переместить стол на заданное расстояние, всё уже сделано за нас. Шаговый двигатель оснащён логическим контроллером, просто используй нужные команды и ни о чём не думай.

Но есть один существенный недостаток. Шаговый двигатель сильно шумит. Иногда двигатель попадает в резонанс, и тогда тарахтение стола становится невыносимым.

Новая схема работы стола была простой: есть двигатель с питанием на 24 вольта и встроенным редуктором. Двигатель вращает столешницу и управляется через преобразователь ШИМа, так называемый драйвер двигателя. К вращающейся столешнице подсоединён оптический энкодер, передающий текущее положение в скетч Ардуино, который должен управлять двигателем посредством ШИМ-сигнала. И первой моей задачей было научить скетч перемещать стол из точки A в точку B.

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

Наш первый макет. Arduino Uno, двустрочный дисплей, кнопки

Итак, скетч должен получать данные от энкодера и управлять двигателем посредством ШИМ-сигнала. Библиотека для энкодера сразу нашлась. Называется, как ни странно, Encoder, легко находится в менеджере библиотек Arduino IDE. Выводы энкодера подсоединяем к пинам 2 и 3, чтобы использовать прерывания – так значения текущего положения стола будут максимально близки к реальности.

Через какое-то время выяснится, что энкодер тем не менее слегка привирает. В чём дело? Плохой энкодер? Библиотека? Несколько отладочных скетчей, измерение импульсов, всё не то… Проблема в том, что мест, где может возникать ошибка энкодера, множество. Да и ошибка плавающая, то она есть, то нет. И вдруг совершенно случайно обнаруживается, что текущая конструкция стола несколько мм… шаткая что-ли. Раньше это было незаметно, ведь обратная связь в системе отсутствовала. А в новом изделии небольшой люфт приводил к большой погрешности в показаниях энкодера, так что потребовалось сделать конструкцию более жёсткой.

Ну что ж, теперь можно приступать к решению главной задачи по перемещению стола на заданное расстояние. Двигатель управляется ШИМ-сигналом. Это значение от единицы до 255, если не использовать большее разрешение. Сразу выяснилось, что двигатель с редуктором начинает вращать стол с некоторого минимального значения ШИМ. На первом макетном столе это значение равнялось 60.

Итак, попробуем реализовать самый простой алгоритм: первую половину пути линейно увеличиваем ШИМ, вторую половину – линейно уменьшаем:

Если значение ШИМ превышает 255, оно будет обрезано:

Угол наклонных прямых на графике можно сделать настраиваемым, тогда пользователь сможет регулировать движения и шаги стола: сделать их более резкими и быстрыми, либо плавными и медленными. И оказалось, что этот простейший подход даёт неплохие результаты!

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

Если на минимальном ШИМе стол безошибочно переходит в нужную точку, то что надо сделать? Может быть, стоит использовать квадратичное замедление вместо линейного? Тогда стол будет подходить к концу движениях на скоростях, близких к минимальному значению. Можно и так. Но оказалось, что есть более простое решение. Достаточно начинать тормозить чуть раньше, как на картинке:

Большое значение имеет правильный выбор минимального значения ШИМ. Если значение слишком велико, стол будет часто ошибаться и перескакивать через заданную точку. Слишком маленькое значение приведёт к тому, что нагруженный стол не сможет тронуться.

Тут родилась идея о том, что столу с тяжёлым грузом надо помогать начать движение. То есть если стол в течение определённого промежутка времени не сдвигается с места, надо слегка увеличивать минимальный ШИМ. Но нужно также предусмотреть и верхний лимит увеличения, чтобы в случае короткого перемещения стол не перескочил через заданную точку.

В процессе тестирования выяснилась странная вещь: вроде бы стол вовремя останавливается, но затем оказывается, что текущая позиция немного смещена. Особенно это заметно, если на столе стоит тяжёлый и неустойчивый предмет, например, канистра с плещущейся водой. Стало понятно, что это происходит в результате вибрации в конце движения. Чтобы дождаться полного окончания движения стола и принять решение о необходимости коррекции, нужно подождать какое-то время. Я решил задачу так: делю время на короткие интервалы по 10 мс и дожидаюсь, пока в течении десяти последних интервалов стол не меняет своего положения. Это позволяет минимизировать время ожидания. Попробовал трясти стол с грузом в конце движения – и класс! Стол ждёт, пока тряска не закончится!

Итак, задача перемещения стола была решена. И решена, как выяснилось, неплохо: калибровочные скетчи и скетчи, измеряющие время и осуществляющие десятки и даже сотни циклов по перемещению стола на 360°, приводили стол в исходное положение с точностью до долей миллиметра.

Теперь можно было приступать к реализации режимов стола: автоматическому, ручному, безостановочному, режиму видео и вращению на 90°. Тут дело техники. Упомяну только о том, что в шаговых режимах, автоматическом и ручном, была реализована ещё одна стадия отслеживания ошибок перемещения. Если на предыдущем шаге обнаружилась ошибка, её надо учесть и скорректировать количество меток энкодера, на которое надо переместить стол на следующем шаге. Это важно, поскольку стол в процессе работы может быть случайно сдвинут фотографом.

Как мы и предполагали, новый двигатель работал гораздо тише шагового. Тем не менее, во время работы был слышен лёгкий звон. Дело в том, что стандартная частота ШИМ в Ардуино менее 1 кГц, именно она и ощущается при работе мотора. После того, как мы увеличили частоту ШИМ до 15 кГц при помощи библиотеки PWM, звон исчез. Звук работающего двигателя стал приятным и чем-то напоминал звук движений Робокопа из голливудского фильма. После изменения частоты пришлось немного подкорректировать минимальное значение ШИМ в скетче.

Коллекторный двигатель с редуктором, который мы использовали в первом экспериментальном столеДрайвер двигателя – устройство, преобразующее ШИМ в управляющие сигналы

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

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

По ходу дела попался нам на глаза китайский бесщёточный двигатель. Вот такой:

Ему не нужен драйвер, контроллер у него внутри, и ШИМ можно подавать непосредственно на выходы. Кроме того, не нужно менять частоту ШИМ, он работает одинаково тихо на любой частоте. Позже стало ясно, что это тоже важно.

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

А что, если вообще отказаться от пульта и использовать вместо него смартфон? Мобильное приложение может отображать движения стола в реальном времени и вообще сделает процесс управления очень удобным. Соединяться со столом можно через bluetooth, тут проблем нет. Кроме того, в мобильном приложении можно реализовать такие фишки пользовательского интерфейса, которые трудно сделать на пульте, например, поворот стола на произвольный угол. Так у нас начался второй этап разработки.

Со средой разработки вопросов не было, это должен быть Xamarin. Во-первых, у меня уже был опыт разработки на этой платформе. А во-вторых, нужно приложение и для Android, и для iOS. Многие фотографы – пижоны, и любят пользоваться айфонами.

Xamarin не предоставляет стандартных средств для работы с bluetooth, поэтому пришлось искать библиотеку. Я остановился на Bluetooth LE. Собственно, и выбора-то особого не было, да и где-то на форумах MSDN сотрудник Microsoft рекомендовал эту библиотеку для работы в Xamarin. На первый взгляд, плагин оставлял впечатление какой-то незавершённости, но потом оказалось, что он вполне рабочий.

О железе: вначале я использовал имеющийся у меня bluetooth модуль HC-6. Он не подходил для полноценной работы, поскольку нам был нужен bluetooth  не ниже 4 версии, то есть bluetooth low energy – iOS в отличие от Android не работает со старыми версиями. Но я набросал нечто вроде тестового фреймворка для первых экспериментов. Потом мы перешли на модули JDY-34, вот такие:

Архитектура была ясна с самого начала: приложение должно устанавливать связь со столом и посылать команды. Стол, то есть скетч, будет отвечать на команды и во время движения  информировать приложение о своём текущем положении. Протокол обмена лучше всего построить на основе коротких текстовых сообщений, так отладка будет проще.

Пришло время изучать Bluetooth GATT. И вот что я вам скажу: вроде и Интернет у нас есть, и информации море, а найти то, что тебе нужно, с каждым годом всё сложнее и сложнее. В общем виде оно вроде бы понятно: GATT как иерархическая структура, устройство, сервисы, характеристики, но вот детали…

Лирическое отступление

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

Сейчас всё не так. Фреймворки меняют друг друга с калейдоскопической быстротой. Гайды пишутся, скорее, для галочки, а то их и вовсе нет. Массу времени приходится тратить на сбор информации в Интернете по крупицам… Да, судари мои, куда катится этот мир?

Исходя из архитектуры приложения, мне были нужны две возможности – write, чтобы посылать команды, и notify, чтобы получать ответы и уведомления. Но какую GATT-характеристику следует выбрать? В модуле JDY-34 есть несколько подходящих. Где-то в одном из описаний я нашёл UUID сервиса как в моём модуле и решил, что эту характеристику и надо использовать для записи и нотификации.

В этом и заключалась моя ошибка. Сначала вроде бы всё работало, но потом я стал замечать, что иногда ответы от стола приходят в искажённом виде. Вскоре я понял, что проблема заключается в следующем: приложение отправляет команду столу, но в это самое время от стола приходит очередной токен, и данные в общем буфере портятся. Как оказалось, никакой синхронизации на уровне характеристики нет, то есть запись и чтение могут перекрывать друг друга, и другого выхода, кроме использования раздельных характеристик для write и update нет. К счастью, модуль JDY-34 позволяет сделать это.

Кстати, ещё во время работы с модулем HC-6 я заметил, что мои короткие текстовые сообщения буквально в несколько символов, приходящие от стола, могут иногда разбиваться. То есть сначала приложение получает нотификацию с первой частью сообщения, а потом – со второй. Я надеялся, что в Bluetooth LE этого не будет, но нет, поведение осталось таким же. Так что мне пришлось ввести в протокол обмена разделитель термов и реализовать стрим, куда поступает входной поток сообщений.

В итоге, мобильное приложение получилось таким:

И вот пришло время решать вопрос с комплектующими. Платы Nano были ненадёжны, среди модулей JDY-41 попадались бракованные. Предлагать недешёвое изделие с подобной начинкой – это неуважение к покупателю. Хотелось бы найти хорошие надёжные платы со встроенным bluetooth.

Первое, что мы попробовали, – это ESP32, но она нам не зашла. То ли плата была левая, то ли делали мы что-то неправильно, но нам никак не удавалось заставить работать энкодер.

Потом мы стали смотреть в сторону BLE Nano V3.0 Micro с интегрированным чипом Bluetooth TI CC2540 BLE. Тут вообще интересная история случилась: вроде как и характеристики были такие же, как в модуле JDY-34, вплоть до совпадения UUID, но характеристика для записи не работала. То есть нотификация и чтение работает, а запись – нет.

Хорошо, если найти подходящую плату со встроенным bluetooth модулем не получается, надо хотя бы заменить устаревшие китайские Nano на что-то приличное. Вот в Москве есть в продаже фирменная Nano Every, позиционируется как эволюция традиционной Nano. Но – парадокс! библиотека PWM на ней не работает, и, похоже, возможности устанавливать частоту ШИМ для отдельных пинов нет вовсе. Можно, правда, ускорить системное время, тогда и частота увеличится. Не слишком элегантно, но этот подход работает. Надо только увеличить все временные интервалы, использующиеся в скетче, ведь функции millis и micros будут выдавать ускоренное время.

Тем не менее, такой подход довольно стрёмный. Вот, например, функции чтения в классе Serial используют временную задержку. Выходит, надо её переустанавливать при помощи Serial.setTimeout. А сколько ещё подобных подводных камней?

Под конец нам всё-таки удалось найти плату с интегрированным bluetooth модулем. Это Nano 33 IoT. Эта плата позволяет программно сконструировать в скетче bluetooth-устройство со всеми его сервисами и характеристиками, используя библиотеку ArduinoBLE. Библиотека эта реализует полноценный GATT. Это здорово! Программисты меня поймут – я был впечатлён!

И напоследок о моторах. Бесколлекторный двигатель, конечно, предпочтительней. Он не требует драйвера, но самое главное – не нужно менять частоту ШИМ, двигатель не звенит на стандартной частоте. На самом деле, важнейшей характеристикой является передаточное число, чем оно больше – тем лучше. На достаточно большом передаточном числе стол работает очень устойчиво. Кроме того, можно добиться медленного перемещения стола на минимальном ШИМе, а это важно для безостановочного режима.

Наш финальный выбор – бесщёточный двигатель с передаточным числом 131 и плата Nano 33 IoT.

Кабели для соединения разных фотоаппаратов со столом

На всякий случай оставлю ссылки на исходники, вдруг кому-то будет интересно:

→ Ардуино: Github

→ Xamarin: Github

Китай Производитель 3D-принтеров, Нить для 3D-принтеров, Поставщик 3D-принтеров

Нить для 3D-принтеров

Видео

Свяжитесь сейчас

Видео

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Комплект Raspberry Pi

Свяжитесь сейчас

Видео

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Видео

Свяжитесь сейчас

Видео

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Комплект Arduino

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Свяжитесь сейчас

Профиль компании

{{ util. each(imageUrls, функция(imageUrl){}}

{{ }) }}

{{ если (изображениеUrls.length > 1){ }}

{{ } }}

Тип бизнеса: Торговая компания
Основные продукты: 3д принтер
,
Нить для 3D-принтера

Количество работников: 10
Год основания: 2016-04-15
Площадь завода: 200 квадратных метров
Среднее время выполнения: Время выполнения заказа в сезон пиковой нагрузки: в течение 15 рабочих дней
Время выполнения заказа в межсезонье: в течение 15 рабочих дней

Информация отмечена
проверяется

БВ

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

Просмотреть все

Трехмерная нить

7 шт.

НИТЬ ПЛА/АБС/ПЭТГ

НИТЬ ПЛА/АБС/ПЭТГ

НИТЬ ПЛА/АБС/ПЭТГ

НИТЬ ПЛА/АБС/ПЭТГ

НИТЬ ПЛА/АБС/ПЭТГ

НИТЬ ПЛА/АБС/ПЭТГ

Пошлите Ваше сообщение этому поставщику

* От:

* Кому:

Мистер Джейн

* Сообщение:

Введите от 20 до 4000 символов.

Это не то, что вы ищете?

Опубликовать запрос на поставку сейчас

JDY Юбки женские | Купить онлайн

JDY Юбки для женщин | Купить онлайн | О ТЕБЕ

Перейти к основному содержанию

03d

08H

07M

57S

Зимняя продажа.

корзина

  • Drops

  • Одежда

  • Обувь

  • спортивная одежда

  • ДОСТИННЫ0002 Premium

  • SALE

  • Top 100

  • Second Love

  • Home accessories

  • Brands

  • Inspiration

Live Shopping

DATE LOOK MIT ROBIN

LIVE ПОКУПКИ

Смотреть сейчас

Откройте для себя все события онлайн-покупок

Эксклюзивные подарки

PACEMAKER X UMBRO

ЗАДАВАЯ ТЕМП

Купить сейчас

Discover All Exclusive Drops

Premium Drops

Boss x Khaby Lame

Boss x Khaby Lame

Shop Now

Откройте для себя All Premium Drops

.

Одежда для беременныхБольшие размерыPetiteTall

Highlights

NewTrendingБолее экологичныеExclusivePremiumСлучаи Upcycling

Top Brands

ONLY

ABOUT YOU

EDITED

VERO MODA

SHOP BY CATEGORIES

Explore allAnkle bootsBootsSneakersSports shoesLow shoesHigh heelsSlip-onsBallet flatsSandalsPoolside shoesSlippersShoe accessories

Highlights

NewTrendingMore sustainableExclusive

Top Brands

ABOUT YOU

TAMARIS

Dr. Martens

ADIDAS ORIGINALS

Nike Sportswear

PANAMA JACK

RIEKER

GABOR

SHOP BY CATEGORIES

Explore allSports bags & backpacksSports accessoriesSports equipment

Sportswear

Explore AllSports bottoms & leggingsSports topsSports underwearSports jacketsSwim & surfwearAthletic tracksuitsSports sweaters

Sports shoes

Explore AllOutdoor shoesRunning обувьСпортивная обувьОбувь у бассейнаТеннисная обувьДомашняя обувьОбувь для скалолазания

Top Brands

Nike

Adidas Performance

Adidas Sportswear

PUMA

Sports

Ski

Fitness

Elling

7876

9000. 9038. Destury 9000. Desturs Dersive 9000. Destarmors 9000.9000.9000.9000.9000.9000.9000. 9038 9000.9000. 9038 9000. 9038 9000.9000. 9038 9000.9000

9. 9038 9000. и рюкзакиУкрашенияШляпы и кепкиШарфы и палантиныСолнцезащитные очкиРемниКошелькиЧасыОчкиЧехлы для смартфоновАксессуары для волосБрелки и чехлыПерчаткиЗонтыТканевые маски

Основные моменты

newmore ustustableupcyclingexclusize

Top Brands

Угадайте

О вас

Tommy Hilfiger

Liebeskind Berlin

Kapten & Son

Calvin Klein

. всеНовинкиКуртки и пальтоТрикотажДжинсыПлатьяБрюкиТопыБлузки и туникиСвитера и толстовкиЮбкиНижнее белье и купальникиКомбинезоны и комбинезоныОбувьАксессуары

Top Brands

Lauren Ralph Lauren

HUGO

Calvin Klein

Polo Ralph Lauren

SHOP BY CATEGORIES

Explore allJacketsSweaters & knitwearJeansDressesCoatsPantsTopsBlouses & tunicsSweaters & hoodiesSkirtsBlazersPlus sizesMaternity wearUnderwearSwimwearJumpsuits & playsuitsOccasionsShoesAccessoriesPremiumSportswear

SHOP BY CATEGORIES

Explore allNewHandpicked by Levi’s®ОдеждаОбувьАксессуарыРАСПРОДАЖАПереработка

Top Brands

Louis Vuitton

Boss Black

Tommy Hilfiger

MCM

Marc Cain

Gucci

Marc O’polo

Base Categries

Alldcortiellise

-namplisceliscelisceliscelise

.

Depot

О ВАС

Wenko

ESSENZA

Bella Maison

МОЙ ДОМ

cinas

Tom Tailor

Top Brands

Только

Vero Moda

Mango

VILA

Угадайте

PIECES

Adidas Originals

Levi’s

.

SPIETH & WENSKY

HotSquash

IZIA

In The Style

MAGIC Bodyfashion

Эксклюзивные бренды

EDITED

Гвидо Мария Крецшмер Коллекция

О вас

Гвидо Мария Крецшмер Пылаю Коллекция

LENA, Lena Gercke

Меньше

Shyx

Exclusive Mills

8

772 Comply от Mills

8

772272 Comply Bas By Mills

8

. ПОДДЕРЖКА

УЛИЧНАЯ ОБУВЬ

БЕЗОПАСНОСТЬ

КРАСИВЫЕ ТЕЛА

УНИВЕРСАЛЬНЫЙ КОМПЛЕКТ

УЮТНАЯ ОДЕЖДА ДЛЯ БЕРЕМЕННОСТИ

ДЛЯ БЕРЕМЕННОСТИ

0 Типы купальных костюмов

4 Ваше компаньон для отдыха

Tops Bikini

для небольших бюстов

Вторая любовь

Любимые произведения с Twist

. ОБРАЗ ДЛЯ ВЕЧЕРИНКИ NIKE

MARIE

ШИКАРНЫЙ БЛЕСТЯЩИЙ ОБРАЗ ОТ SISTERS POINT

REBECCA NMYR

ALL WHITE COSY PUFFER LOOK

BEATRIZ MARTINELLO

Discover All Outfitsbuy теперь платит более позднюю доставку и возврат. ,90 EUR18,83 EUR

Доступные размеры: 36, 38

Лучшая цена за 30 дней*: 18,83 € (0%)

  • -30% 5 60

    — 2000050592 JDY

    19,90 EUR26,90 EUR

    13,93 EUR

    Доступные размеры: 34, 36, 38, 40, 42

    90 €1002 30-D: 90 €1002 30-D 3%)

  • «>

    -20% дополнительно

    JDY

    24,90 EUR19,92 EUR

    Доступные размеры: 32, 34, 38, 40, 42

    30 -дневная лучшая цена*: 19, 34, 38, 40, 42

    30 дней. ,92 € (0%)

  • -30% ДОПОЛНИТЕЛЬНО

    -30%

    JDY

    20,90 EUR29,90 EUR

    14,63 EUR

    Доступные размеры: 32, 36, 38, 40

    Лучшая цена за 30 дней*: 18,81 € (-23%)

  • -50% EXTRA 90 %

    JDY

    20,90 EUR29,90 EUR

    10,45 EUR

    Доступно во многих размерах

    30-дневная цена*: 12 54 € (-17%)

  • 9 0002

    9 0002

    *: 12 54 € (-17%) -30% ДОПОЛНИТЕЛЬНО

    -30%

    JDY

    20,90 EUR29,90 EUR

    14,63 EUR

    Доступные размеры: 32, 34, 36, 38, 40, 42

    Лучшая цена за 30 дней*: 14,95 € (-3%)

  • — 900% ДОПОЛНИТЕЛЬНО 200% 16%

    JDY

    24,90 EUR29,90 EUR

    19,92 EUR

    Доступные размеры: 32, 34, 36, 38, 40, 42

    30-й день. : 17,43 € (+14%)

  • -30% ДОПОЛНИТЕЛЬНО

    -32%

    JDY

    14,90 EUR21,90 EUR

    10,43 EUR

    Доступные размеры: 34, 36, 38, 40, 42, 44

    Лучшая цена за 30 дней*: 10,43 € (0%)

    % Extra

    -32%

    JDY

    14,90 EUR21,90 EUR

    10,43 EUR

    Доступные размеры: 32, 34, 36, 38, 40, 42

    308 308 30. Лучшая цена дня*: 10,14 € (+2%)

  • -40% EXTRA

    -10%

    JDY

    26,90 EUR29,90 EUR

    16,14 EUR

    Доступно во многих размерах

    . 90 EUR11,90 EUR

    Доступные размеры: 32, 34, 36, 38, 40, 42

    Лучшая цена за 30 дней*: 9,52 € (+25%)

    9082

    24,90 EUR

    Доступны разные размеры

  • JDY

    34,99 EUR

    Доступные размеры: 34, 36, 38, 40, 42, 44

  • -40% Extra

    JDY 9000

    21,

    -40%.

    Available sizes: 36, 38, 40

    30-Day Best Price*: 13,23 € (-1%)

  • JDY

    34,99 EUR27,99 EUR

    Доступные размеры: 34, 36, 38, 42

  • JDY

    24,99EUR19,99 EUR

    Available sizes: 34, 36, 38, 40, 42

  • -20% EXTRA

    JDY

    21,90 EUR17,52 EUR

    Available sizes : 32, 34, 36, 38, 40

    Лучшая цена за 30 дней*: 15,33 € (+14%)

  • JDY

    от 16,90 EUR

      8

      Доступные размеры: 38

    • -30% ДОПОЛНИТЕЛЬНО

      Продажа

      JDY

      23,90 EUR34,90 EUR

      от 16,73 EUR

      Доступные размеры: 32, 34, 36, 38, 40

      Лучшая цена за 30 дней*: 17,93 € )

    • JDY

      34,99 EUR

      Available sizes: 34, 36, 38, 40, 42, 44

    • 22″>

      JDY

      26,99 EUR

      Доступные размеры: 34, 36, 38, 40, 42

    • JDY

      34,99 EUR

      Доступные размеры: 34, 36, 38, 40, 42, 44

    • JDY

      26 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993ASLE 36, 38, 40, 42

    • JDY

      21,99 EUR

      Доступные Размеры: 34, 36, 38, 40, 42

    • -20%

      99999999999999999999999999999999999999999999999999999999999999999999999999999тели.

      17,90 евро19,90 евро

      от 14,32 евро

      Available sizes: 36, 38, 40, 42

      30-Day Best Price*: 12,53 € (+14%)

    • JDY

      26,99 EUR

      Available sizes: 34, 36, 38, 40, 42

    • -30% EXTRA

      Sale

      JDY

      23,90 EUR29,90 EUR

      from 16,73 EUR

      Доступные размеры: 32, 34, 36, 38, 40, 42

      Лучшая цена за 30 дней*: 16,73 € (0%)

    • -30% дополнительного

      JDY

      24,99 EUR17,49 EUR

      Доступные размеры: 34, 36, 38, 40, 42

      30 -дневная лучшая цена*: 17,49, 36, 38, 40, 42

      30 -дневная цена € (0%)

    • -30% дополнительно

      -16%

      JDY

      24 90 EUR29,90 EUR

      17,43 EUR

      Доступные.

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *