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
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
Доступные.