زنگ

کسانی هستند که قبل از شما این خبر را می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه دوست دارید زنگ را بخوانید
بدون هرزنامه

یا روی گلدسته ها و غیره

به نوعی یک کیت KIT DIY از AliExpress سفارش دادم - چراغ های روشن روی LED (). من با قیمت مضحک 63 روبل و فرصت تمرین لحیم کاری عناصر رادیویی SMD جذب شدم.



این سازنده از یک برد مدار چاپی به ابعاد 20x55 میلی متر و بر این اساس مجموعه ای از قطعات رادیویی لازم تشکیل شده است. این برد مکان نصب همه اجزا و رتبه بندی آنها را نشان می دهد، بنابراین هیچ مشکل خاصی در نصب وجود ندارد.

کل فرآیند ساخت و عملکرد مدار را می توان در ویدیو مشاهده کرد:

لیست ابزار و مواد
- مجموعه ای از چراغ های روشنایی روی تراشه CD4017 یا K561IE8 ()؛
-پیچ گوشتی؛
- قیچی؛
- آهن لحیم کاری؛
- کامبریک؛
- باتری قابل شارژ از تلفن همراه؛
- منبع تغذیه 12 ولت؛
- سیم های اتصال؛
- تکستولیت فویل برای برد مدار چاپی؛
- ریز مدارهای K561TM2؛
-مقاومت ها؛
- ترانزیستور KT815 (یا آنالوگ)؛
-LED ها

گام یک.کیت لحیم کاری PCB از AliExpress.

تنها چیزی که لازم است این است که اجزای کیت را به برد لحیم کنید. با توجه به اندازه مینیاتوری عناصر رادیویی SMD، من از "دست سوم" با ذره بین استفاده کردم. ابتدا مقاومت ها، خازن ها و سایر اجزای مدار را به جز ریز مدارها لحیم کردم. در پایان ریز مدارها و ال ای دی ها را لحیم می کنیم.

این مدار از 3 تا 15 ولت کار می کند. مولد پالس روی یک تراشه NE555 مونتاژ می شود، سپس پالس ها با یک رمزگشا به یک شمارنده اعشاری - یک تراشه CD4017 (K561IE8) وارد می شوند، که به ده خروجی آن LED ها از طریق مقاومت های محدود کننده جریان متصل می شوند. سرعت سوئیچ لامپ ها توسط یک مقاومت تنظیم تنظیم می شود.

طرح واره سازنده


اولین باری که آن را روشن کردم مدارم کار کرد.

گام دوم. نوسازی طرح چراغ های راهنما.
بعداً در طی آزمایشات، تراشه CD4017 از کار افتاد. در یک سیم سریع، مجبور شدم آن را با یک آنالوگ داخلی K561IE8 جایگزین کنم.
من می‌خواستم جلوه‌های روشنایی جالب‌تری از چراغ‌های در حال اجرا داشته باشم. در نتیجه، یک برد مدار چاپی دیگر با ماشه‌های K561TM2 و کلیدهای پاور روی KT815 مونتاژ کردم. یک پالس از هر خروجی K561IE8 مطابق با اصل "لچ" به ورودی ماشه تغذیه می شود، یعنی در خروجی ماشه، سیگنال ثابت می ماند تا زمانی که پالس تنظیم مجدد از پایه 11 ریزمدار CD4017 (K561IE8) برسد. 9 کانال در هر چرخه روشن می شود. کلیدهای برق در ترانزیستورهای KT815 برای اتصال بارهای تا 1-1.5 آمپر طراحی شده اند. اگر نیاز به اتصال بار قوی تری دارید، باید KT815 را به ترتیب با ترانزیستورهای قوی تر جایگزین کنید. از آنجایی که من از چهار ریزمدار K561TM2 استفاده کردم، مداری برای هشت کانال گرفتم. در این مدار می توانید 9 کانال کنترل LED دریافت کنید، اما سپس باید با اتصال یک ماشه (تراشه K561TM2 از دو تریگر) یک تراشه K561TM2 دیگر به مدار اضافه کنید و یک سوئیچ ترانزیستور را نیز اضافه کنید.

شماتیک پس از اصلاح.



برای تست کار، تکه هایی از یک نوار LED را با سه ال ای دی به هر یک از هشت کانال متصل کردم.


برای گسترش دامنه تنظیم فرکانس پالس، تریمر 50 کیلو اهم را با 470 کیلو اهم جایگزین کردم. موجود در

بسیاری از رانندگان برای بهبود ظاهر خودروی خود، Swallow خود را با چراغ های LED تنظیم می کنند. یکی از گزینه های تنظیم، چراغ راهنما در حال اجرا است که توجه سایر کاربران جاده را به خود جلب می کند. در این مقاله دستورالعمل هایی برای نصب و پیکربندی چراغ های راهنما با چراغ های راهنما ارائه شده است.

[ پنهان شدن ]

دستورالعمل مونتاژ

لامپ های LED عناصر نیمه هادی هستند که تحت تأثیر جریان الکتریکی می درخشند.عنصر اصلی در آنها سیلیکون است. بسته به ناخالصی هایی که استفاده می شود، رنگ لامپ ها تغییر می کند.

گالری عکس "گزینه های ممکن برای نشانگرهای جهت پویا"

ابزار و مواد

برای ساختن یک چراغ راهنما با دستان خود، به ابزارهای زیر نیاز دارید:

  • آهن لحیم کاری؛
  • برش یا انبردست جانبی؛
  • آهن لحیم کاری و مواد لحیم کاری؛
  • آزمایشکننده.

از مواد مصرفی باید فایبرگلاس تهیه کنید. برای ساخت یک برد مدار چاپی که یک عنصر نیمه هادی روی آن قرار می گیرد مورد نیاز است. ال ای دی های مورد نیاز انتخاب می شوند. بسته به ویژگی های LED ها و مقادیر جریان و ولتاژ شبکه روی برد، ویژگی های مقاومت های محافظ محاسبه می شود. با استفاده از محاسبات، بقیه اجزای شبکه انتخاب می شوند (نویسنده ویدیو Evgeny Zadvornov است).

توالی کار

قبل از ساختن چراغ راهنما، باید طرح مناسب را انتخاب کنید.

سپس، بر اساس طرح، یک برد مدار چاپی بسازید و روی آن علامت گذاری کنید تا عناصر آینده را در خود جای دهد.

مجمع شامل مجموعه ای از اقدامات است:

  1. ابتدا با جدا کردن ترمینال منفی از باتری، برق خودرو را قطع کنید.
  2. بعد، شما باید نشانگرهای جهت قدیمی را بردارید و آنها را با دقت جدا کنید.
  3. لامپ های قدیمی باید باز شوند.
  4. اتصالات باید از چسب تمیز، چربی زدایی، شسته شده و اجازه داده شود تا خشک شود.
  5. به جای هر عنصر قدیمی، یک چراغ راهنما جدید نصب شده است.
  6. مونتاژ و نصب بیشتر لامپ ها به ترتیب معکوس انجام می شود.
  7. پس از نصب، سیم ها وصل می شوند.

در مرحله بعد، یک منبع تغذیه تثبیت شده اضافی در شبکه گنجانده شده است. برق از یک رله میانی به ورودی آن تامین می شود و خروجی به دیود متصل می شود. بهتر است آن را در داشبورد قرار دهید.

هنگام اتصال LED ها، لازم است اطمینان حاصل شود که آند به مثبت منبع تغذیه و کاتد به منفی متصل است. اگر اتصال به درستی انجام نشود، عناصر نیمه هادی نمی درخشند و حتی ممکن است بسوزند.


ویژگی های نصب و تنظیم نشانگرهای جهت در حال اجرا

می توانید به جای LED های معمولی، چراغ های راهنما پویا نصب کنید. برای انجام این کار، آنها برد را با LED ها و مقاومت های محدود کننده جریان جدا می کنند، از بین می برند. روی تکرار کننده، باید شیشه را از بدنه جدا کنید. سپس بازتابنده باید با دقت بریده و خارج شود.

به جای رفلکتور از راه دور، یک برد SMD 5730 نصب شده است که روی آن LED های زرد رنگ قرار دارند. از آنجایی که تکرار کننده شکل منحنی دارد، تخته باید طبقه بندی شده و کمی خم شود. از روی برد قدیمی، باید قطعه را با کانکتور جدا کنید و برای اتصال کنترلر آن را لحیم کنید. سپس تمام اجزاء به جای خود برگردانده می شوند.

برای تنظیم زمان روشن شدن چراغ های LED، یک سوئیچ به میکروکنترلر لحیم می شود. هنگامی که سرعت مناسب پیدا شد، جامپرها به جای سوئیچ لحیم می شوند. هنگام اتصال دو ترمینال به زمین، حداقل زمان بین فلاش LED 20 میلی ثانیه خواهد بود. هنگامی که مخاطبین بسته می شوند، این زمان 30 میلی ثانیه خواهد بود.


قیمت صدور

می توانید یک چراغ راهنما را از چراغ های روشنایی در روز روشن کنید. هزینه آنها 600 روبل است. به عنوان منبع نور در این مورد، می توانید برای هر چراغ راهنما در حال اجرا، LED های RGB پیکسلی به مقدار 7 قطعه بگیرید. هزینه یک عنصر 19 روبل است. برای کنترل LED ها، باید یک Arduino UNO به ارزش 250 روبل خریداری کنید. بنابراین، کل هزینه 1060 روبل خواهد بود.

طراح چراغ های روشنایی Aliexpress یک برد مدار چاپی و مجموعه ای از قطعات رادیویی است. تنها کاری که باید انجام دهید این است که قطعات را به برد لحیم کنید.

اما از آن می توانید جلوه های جالب تری از چراغ های روشنایی دریافت کنید. به عنوان مثال، برای چراغ های راهنما اتومبیل یا در یک علامت توقف یا فقط روی گلدسته ها برای تعطیلات.


این مدار می تواند در محدوده ولتاژ تغذیه 3-15 ولت کار کند. مولد پالس روی یک تراشه NE555 مونتاژ می شود، سپس پالس ها با یک رمزگشا به یک شمارنده اعشاری - یک تراشه CD4017 (یا K561IE8) وارد می شوند، که LED ها از طریق مقاومت های محدود کننده جریان به خروجی های آن متصل می شوند.

سرعت سوئیچ لامپ ها توسط یک مقاومت تنظیم تنظیم می شود. یک مدار با فلیپ فلاپ و کلیدهای ترانزیستور خروجی اضافه کنید. بدون نیاز به برنامه نویسی و غیره در نتیجه، جلوه های نورپردازی جالب تری از چراغ های در حال اجرا به دست می آید. شما باید یک برد مدار چاپی دیگر با ماشه های K561TM2 و کلیدهای پاور روی KT815 بسازید. یک پالس از هر خروجی K561IE8 مطابق با اصل "لچ" به ورودی ماشه تغذیه می شود، یعنی سیگنال در خروجی ماشه ثابت می ماند تا زمانی که پالس تنظیم مجدد از پایه 11 تراشه CD4017 (K561IE8) برسد. 9 کانال در هر چرخه روشن می شود.

او پارسال گفت "Gop" - وقت پریدن است :)
یا بهتر است بگوییم، بررسی وعده داده شده در مورد چراغ های راهنما در حال اجرا را انجام دهیم.
من 1 متر نوار سیاه WS2812B (144 LED) را در یک لوله سیلیکونی سفارش دادم، هنگام سفارش، "Black 1m 144led IP67" را انتخاب کردم (شاید کسی رنگ سفید بستر را دوست داشته باشد، چنین انتخابی وجود دارد).

یک هشدار کوچک

من یک نوار لحیم شده از دو قطعه نیم متری دریافت کردم. نقطه ضعف این نقطه ضعف لحیم کاری است (ممکن است با گذشت زمان تماس ها شکسته شود) و افزایش فاصله بین LED ها.
قبل از خرید با فروشنده چک کنید

سیم های تماس برای اتصال سریال چندین قطعه به نوار در دو طرف لحیم شدند، زیرا من به آن نیازی نداشتم، سپس آن را در یک طرف سیم لحیم کردم، همه چیز را با یک درزگیر خنثی مهر و موم کردم و مقداری نوار برق سیاه دیگر پیچیدم.



به عنوان مثال با نوار چسب شفاف دو طرفه به شیشه متصل می شود.

جزئیات نصب

سطوح را چربی زدایی کردم، ابتدا نوار چسب را به لوله چسباندم (به آن می گویم، حتی اگر مقطع مستطیل شکل باشد)، اضافی بیرون زده نوار پهن تر را قطع کردم، لبه های لوله را در شکاف بین قرار دادم. سقف و قسمت های بالایی پانل های تزئینی ستون های عقب (من سیم های تماس را با رابط پشت یک پانل پنهان کردم)، در مرکز قرار گرفت و شروع به فشار دادن به شیشه کرد و به آرامی لایه محافظ نوار را بیرون کشید.
متأسفانه هیچ ویدیویی وجود ندارد - هیچ دست آزاد برای تیراندازی وجود نداشت و ماشین های همه متفاوت است.
اگر چیزی واضح نیست - در نظرات بپرسید.
آزمایش گرمای تابستان موفقیت آمیز بود - هیچ چیزی جدا نشد یا شناور نشد.
تنها نکته منفی این است که زاویه شیب شیشه ملایم است، ال ای دی ها بیشتر به سمت بالا می درخشند. در یک روز آفتابی دیدن آن سخت است، اما از آنجایی که این سیگنال‌ها تکراری هستند، پس

حالا بیایید به سراغ پر کردن الکترونیکی برویم.
من استفاده کردم اما اخیرا کشف کردم

با همین هزینه، نان های بیشتری دریافت می کنیم

طرح بدون هیچ گونه تغییری هنگام برنامه نویسی در Arduino IDE روی Wemos نیز کار می کند و اگر یک وب سرور کوچک را پیاده سازی کنید، پس از اتصال به آن از طریق Wi-Fi، می توانید مقادیر متغیرهایی مانند تغییر دهید. زمان تاخیر بین پلک زدن، میزان کاهش سرعت در هنگام ترمز اضطراری و غیره
در اینجا در آینده، اگر کسی علاقه مند به اجرای پروژه ای در ESP8266 باشد، می توانم نمونه ای برای تغییر تنظیمات از طریق رابط وب، ذخیره آنها در EEPROM و سپس خواندن پست کنم.
راه اندازی وب سرور را می توان به عنوان مثال با روشن کردن چراغ راهنما و فشار دادن پدال ترمز هنگام روشن شدن احتراق اجرا کرد (در روش تنظیم، وضعیت ورودی های مربوطه را نظرسنجی کنید).

برای اجرای حالت چشمک زن در هنگام ترمز شدید خریداری شد
این طرح سطح کاهش سرعت را هنگام فشار دادن پدال ترمز بررسی می کند، اگر از 0.5G بیشتر شود (کاهش سرعت سخت، اما صدای ترمز وجود ندارد)، سپس یک حالت چشمک زن برای چند ثانیه فعال می شود تا توجه بیشتری را به خود جلب کند.
سیگنال‌های کنترلی به ورودی‌های آردوینو از «بعلاوه» استاپ‌ها، چراغ‌های راهنما و معکوس از طریق عایق گالوانیکی تغذیه می‌شوند - اپتوکوپلرهایی با مقاومت‌های محدودکننده جریان، که در نهایت سطح LOW را در ورودی‌های آردوینو تشکیل می‌دهند (مداوماً از طریق مقاومت‌های 10 کیلو اهم به مثبت کشیده می‌شوند. ).
برق - 5 ولت از طریق مبدل باک DC-DC.
همه چیز مانند یک ساندویچ تا می شود و در یک جعبه مناسب بسته بندی می شود که برای جهت گیری صحیح سنسور گرانش جهت نصب را با فلش مشخص کردم.

طرح و عکس



مقدار مقاومت های pull-up (به پلاس) استاندارد است - 10 کیلو اهم، مقاومت های اپتوکوپلر محدود کننده جریان - 1 کیلو اهم. اپتوکوپلرها از بردهای قدیمی حذف شدند، دو تا PC123 دریافت کردند، دو - PC817.


در عکس اول دو پین اضافی را می بینید، من آنها را برای چراغ های راهنما درست کردم. از آنجایی که در ماشین من وقتی اهرم ستون فرمان روشن می شود، اتصال به زمین اتفاق می افتد، سیم ها را به بلوک اهرم و ورودی های آردوینو وصل کردم. اگر سوئیچ ستون فرمان به اضافه سوئیچ می شود یا از لامپ های "+" چراغ راهنما چپ / راست سیگنال می گیرد، سپس آنها را از طریق عایق گالوانیکی وصل کنید.



خوب، اکنون خود طرح (Arduino IDE)

#عبارتند از #عبارتند از //چند نظر کلی // یکی از ال ای دی های بیرونی را غیرفعال کردم، چون آنها بر روی پانل های تزئینی قفسه ها می درخشیدند //در مثال این حلقه برای حلقه (int i=1; i)<143; i++) //если отключать не нужно, заменяем на for (int i=0; i<144; i++) //задний ход и аварийка у меня не используются, т.к. в первом случае яркость никакая, во втором надо подключать входы к лампам поворотников //поворотники и стоп-сигнал одновременно не включаются, чтобы это реализовать, нужно переписывать соответствующий код скетча (делить ленту на три секции, подбирать тайминги миганий, менять диапазон переменных циклов). //Дерзайте - все в ваших руках // Пин для подключения управляющего сигнала светодной ленты const int PinLS = 2; //Пины для подключения датчиков //если более удобно будет подключать контакты в другом порядке - просто поменяйте значения переменных const int buttonPinL = 3; const int buttonPinR = 4; const int buttonPinS = 6; const int buttonPinD = 5; //начальные статусы входов (подтянуты к плюсу) int buttonStateS = HIGH; int buttonStateD = HIGH; int buttonStateL = HIGH; int buttonStateR = HIGH; // пауза pause_pov1 (в миллисекундах) нужна, чтобы синхронизировать циклы "пробегания" полоски и включения лампочки поворотника // такое может быть, если используется меньше половины светодиодов // в моем случае паузы нет (pause_pov1 = 0) int pause_pov1 = 1; // этой паузой регулируем длительность состояния, когда все светодиоды выключены //я определял опытным путем - включал поворотник, засекал по отдельности время ста мыргов лампочкой и ста беганий полоски, разницу делил на 100, на полученное время увеличивал или уменьшал значение переменной (в зависимости от того, отставали или убегали вперед лампочки) int pause_pov2 = 62; // переменная для получения значения ускорения int ix; Adafruit_NeoPixel strip = Adafruit_NeoPixel(144, PinLS, NEO_GRB + NEO_KHZ800); Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345); void setup() { pinMode(buttonPinS, INPUT); pinMode(buttonPinD, INPUT); pinMode(buttonPinL, INPUT); pinMode(buttonPinR, INPUT); strip.begin(); // гасим ленту for (int i=0; i<144; i++) strip.setPixelColor(i, strip.Color(0,0,0)); strip.show(); accel.begin(); // ограничиваем измеряемый диапазон четырьмя G (этого хватит с большим запасом) accel.setRange(ADXL345_RANGE_4_G); accel.setDataRate(ADXL345_DATARATE_100_HZ); } void loop() { // СТОПЫ: если включены - высший приоритет //Чтобы сделать меняющуюся по ширине полоску в зависимости от интенсивности торможения //(уточнение - никакой светомузыки, ширина полосы после нажатия на тормоз не меняется!) //от плавного торможения до тапки в пол. //Добавляем еще одну переменную, например, ix2, //присваиваем ей значение ix с коэффициентом умножения, //заодно инвертируем и округляем до целого //ix = event.acceleration.x; //ix2 = -round(ix*10); //ограничиваем для плавного торможения в пробках //(чтобы не менялась при каждом продвижении на 5 метров) //if (ix2<10) ix2 = 0; //и для резкого торможения. //Реальный диапазон изменения переменной ix - от 0 до -5 //для максимальной ширины полосы при G равном или большем 0.5 //if (ix2 >50) ix2 = 50; //سپس چرخه های بلوک STOP را برای (int i=1; i<143; i++) на for (int i=51-ix2; i<93+ix2; i++) //Получаем минимальную ширину полоски ~30 см (для стояния в пробке) и максимальную для резкого торможения //конец комментария buttonStateS = digitalRead(buttonPinS); if (buttonStateS == LOW) { sensors_event_t event; accel.getEvent(&event); ix = event.acceleration.x; // проверка резкого торможения - мигающий режим // значение 5 - это 0,5G, минус - торможение if (ix < -5) { for (int is=0; is<15; is++) { for (int i=1; i<143; i++) strip.setPixelColor(i, strip.Color(240,0,0)); strip.show(); delay(10 + is*10); for (int i=1; i<143; i++) strip.setPixelColor(i, strip.Color(0,0,0)); strip.show(); delay(10 + is*3); buttonStateS = digitalRead(buttonPinS); if (buttonStateS == HIGH) return; } } // помигали - и хватит, включаем постоянный режим, если педаль тормоза еще нажата // или если не было резкого торможения и предыдущее условие не сработало if (buttonStateS == LOW) { for (int i=1; i<143; i++) strip.setPixelColor(i, strip.Color(200,0,0)); strip.show(); while(buttonStateS == LOW){ buttonStateS = digitalRead(buttonPinS); delay(50); } // плавно гасим for (int is=0; is<20; is++) { for (int i=1; i<143; i++) strip.setPixelColor(i, strip.Color(190 - is*10,0,0)); strip.show(); delay(10); } // СТОПЫ конец } } else // если СТОПЫ выключены { // ЗАДНИЙ ХОД: если включен - средний приоритет buttonStateD = digitalRead(buttonPinD); if (buttonStateD == LOW) { for (int i=1; i<37; i++) strip.setPixelColor(i, strip.Color(63,63,63)); for (int i=107; i<143; i++) strip.setPixelColor(i, strip.Color(63,63,63)); strip.show(); while(buttonStateD == LOW){ buttonStateD = digitalRead(buttonPinD); delay(50); } //плавно гасим for (int is=0; is<16; is++) { for (int i=1; i<37; i++) strip.setPixelColor(i, strip.Color(60 - is*4,60 - is*4,60 - is*4)); for (int i=107; i<143; i++) strip.setPixelColor(i, strip.Color(60 - is*4,60 - is*4,60 - is*4)); strip.show(); delay(10); } } buttonStateL = digitalRead(buttonPinL); buttonStateR = digitalRead(buttonPinR); // если включена аварийка if (buttonStateL == LOW && buttonStateR == LOW) { for (int il=0; il<71; il++) { strip.setPixelColor(71-il, strip.Color(63,31,0)); strip.setPixelColor(il+72, strip.Color(63,31,0)); strip.show(); delay(pause_pov1); } for (int il=0; il<71; il++) { strip.setPixelColor(71-il, strip.Color(0,0,0)); strip.setPixelColor(il+72, strip.Color(0,0,0)); strip.show(); delay(pause_pov1); } delay(pause_pov2); } // если включен ЛЕВЫЙ ПОВОРОТНИК if (buttonStateL == LOW && buttonStateR == HIGH) { for (int il=0; il<71; il++) { strip.setPixelColor(il+72, strip.Color(220,120,0)); strip.show(); delay(pause_pov1); } for (int il=0; il<71; il++) { strip.setPixelColor(il+72, strip.Color(0,0,0)); strip.show(); delay(pause_pov1); } delay(pause_pov2); } // если включен ПРАВЫЙ ПОВОРОТНИК if (buttonStateL == HIGH && buttonStateR == LOW) { for (int il=0; il<71; il++) { strip.setPixelColor(71-il, strip.Color(220,120,0)); strip.show(); delay(pause_pov1); } for (int il=0; il<71; il++) { strip.setPixelColor(71-il, strip.Color(0,0,0)); strip.show(); delay(pause_pov1); } delay(pause_pov2); } //правый поворотник конец } //конец условия else Стоп // задержка для следующего опроса датчиков delay(10); }

من سعی کردم حداکثر در مورد آن نظر بدهم، اما در صورت وجود سؤال، سعی می کنم نظرات را اضافه کنم (بنابراین آن را در متن نقد قرار می دهم و نه به عنوان فایل پیوست). به هر حال، این در مورد سایر نکات بررسی نیز صدق می کند - اگر سؤالات مهمی در نظرات وجود داشته باشد، آن را نیز تکمیل خواهم کرد.

و در نهایت، نمایش کار (من از یک طرح با حالت نمایشی برای ویدیو استفاده کردم).

به روز رسانی من طرحی را با حالت نمایشی درست کردم تا همه چیز را در یک ویدیوی کوتاه قرار دهم.
چراغ ترمز فقط در هنگام ترمزگیری شدید چشمک می زند (این بالا نوشته شده است)، وقتی صاف است و در ترافیک ایستاده است، بدون اینکه راننده های پشت سر را آزار دهد می سوزد.
روشنایی در تاریکی بیش از حد نیست، زیرا. به دلیل شیب شیشه، نورها بیشتر به سمت بالا هدایت می شوند تا عقب.
چراغ های معمولی طبق معمول کار می کنند، این نوار آنها را کپی می کند.

من قصد خرید +97 را دارم افزودن به علاقه مندی ها نقد را پسندید +89 +191

زنگ

کسانی هستند که قبل از شما این خبر را می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه دوست دارید زنگ را بخوانید
بدون هرزنامه