درود بر دوستان عزیز
یک توضیح مختصر:
چند وقت پیش بود که Lilygo T-Deck و T-Deck plus رو دیدم و واقعا مجذوبش شدم ( حتما شما هم محصولات خلاقانه Lilygo (یا همون TTGO سابق) را دیدید )
https://lilygo.cc/en-pl/products/t-deck
https://lilygo.cc/en-pl/products/t-deck-plus
خب اینها در بازار ایران که پیدا نمیشه و اگر هم بشه قیمتش حتما خیلی بالاست و در این موارد اولین چیزی که به ذهنم میرسه اینه که چرا یکیش رو درست نکنم؟ البته که از نظر هزینه قطعا به صرفه نخواهد بود ولی بهترین راه یادگیری چیزهای جدید ( لااقل برای من ) تعریف یک پروژه و شروع کار هست...
اهداف اصلی من از این پروژه :
1- کار با سری S3 و C3 میکرو ESP32
2- کار با ماژول LoRa
3- تست سنسور و آی سی های جدید که در کارهای بعدی به کارم میاد
4- داشتن یک برد با نمایشگر و تاچ تا طراحی های GUI را تمرین کنم
5- فرصت خوبیه که بالاخره کار با آلتیوم رو شروع کنم و یک پروژه کامل را در آلتیوم اجرا کنم. ( فعلا فقط با easyeda کار میکنم و خروجی آلتیوم میگیرم و یکسری ادیت روش میزنم که بره برای ساخت )
6- به قول خارجیا لست بات نات لیست : به عنوان یک علاقه مند به الکترونیک و ساخت، از این کار لذت میبرم و فکر کنم همین کافیه!
قراره T-Deck را کپی کنم؟ :
باید بگم هم آره هم نه! ضمن اینکه از دیتاهای پروژه اصلی ( شماتیک،کد و ...) استفاده خواهم کرد ولی صرفا یک کپی نخواهد بود! به چند دلیل عمده:
1-یکسری قطعات در برد اصلی (T-Deck) استفاده شده در بازار ایران پیدا نمیشه و من هم قصد دارم طراحی را با قطعاتی انجام بدهم که اینجا امکان تهیه شون باشه (تا حد امکان!)
شماتیک و سایر موارد را میتونید از گیت هاب پروژه اصلی ببینید: https://github.com/Xinyuan-LilyGO/T-Deck
2-یکسری موارد هست که دوست دارم عوض بشه مثلا ال سی دی ( نمایشگر برد اصلی 2.8 اینچ هست با رزولوشن 320*240 . از اونجاییکه سایز مهمه! میخوام 3.5 یا 4 اینچ باشه)
3- قراره کلی سنسور و ... بهش اضافه کنم ( هم برای کاربردی تر شدنش هم برای تست )
خروجی نهایی چیه؟ :
نهایتا قصد دارم که این یک پروژه تماما اپن سورس باشه تا دوستان علاقه مند هم بتونن استفاده کنند. در انتها تمامی فایل های طراحی و ساخت را در گیت هاب میذارم . مراحل پیشرفت کار و مواردی که نیاز باشه را هم جهت مستند سازی و نظرخواهی از دوستان در این تاپیک ارائه میکنم.
ضمنا قصد دارم 10 عدد از محصول نهایی را هم تولید کنم ( از آنجاییکه این یک پروژه شخصی و غیرتجاری هست هدف از این کار فروش و کسب سود نیست. صرفا برای بعضی دوستانی خواهد بود که چه از روی علاقه و استفاده شخصی و چه برای حمایت قصد تهیه آن را دارند )
برد مد نظرم چه امکاناتی خواهد داشت ( Specifications) :
این بخشیه که میخواهم دوستان هم مشارکت کنند.در این مرحله فعلا محدودیتی نیست و هر ایده و امکاناتی مد نظرتون هست که دوست دارید در محصول نهایی باشد را بفرمایید ( اگر سنسور و آی سی خاصی مد نظرتونه لطفا پیشنهاد دهید اگر به نظرم خوب بود و اجراش در حد توانایی بنده باشد در طراحی لحاظ میکنم ).
مشخصات برد نهایی ( این بخش به مرور تکمیل و مواردی اضافه/کم خواهد شد ) :
1- Dual USB-C
2- ESP32-S3 N16R8 + ESP32-C3
3- TFT LCD with capacitive touch - 4/3.5-inch - 320x480 - ST7796U (SPI OR 8-bit Parallel)
4- battery charger
5- buck/boost converter 3.3v
6- Voltage Supervisor
7- i2c battery fuel gauge
8- i2c temp/hum sensor
9- SPI sd card
10- i2s Microphone
11- Stereo speaker + Amplifier
12- Buzzer
13- External switch(-es) OR smd low profile encoder
14- Mini Vibration Motor for hoptic feedback
15- i2c 3-axis accelerometer
16- i2c ADC (ADS1115 or ADS1110) [ SPI version ADS1118]
17- i2c/spi Barometric Pressure/Temperature/Humidity BME280
18- LoRa module (SX1268/SX1262)
19- GPS module (???)
20- Keyboard
21- Trackball
*******موارد دیگر********
IMU(inertial measurement unit) / AHRS(attitude and heading reference system) : Gyroscope & Accelerometer & Magnetometer
pulse oximetry and heart-rate monitor sensor (MAX30100/MAX30102)
Capacitive Fingerprint Sensor
Camera
GSM/GPRS module
احتمالا نمیشه همه این موارد را در طراحی بکار ببرم و باید از بینشون انتخاب کنم چون هم محدودیت ابعادی برد هست هم اینکه اگر نیاز به طراحی برد 4 لایه باشه من تا حالا انجام ندادم ( شاید باید قفل این مورد را هم برای خودم بشکنم )
لطفا پیشنهادات خودتان را در مورد فیچر ها و انتخاب قطعات بفرمایید.
*** چند نکته :
1- لازم هست اشاره کنم ضمن اینکه خوشحال میشوم مطالبی که اینجا عنوان میکنم برای دوستان هم مفید باشد ولی در اصل هدف بنده یادگیری شخصی و استفاده از نظرات و راهنمایی استاتید هست و مطلقا جنبه آموزشی ندارند.
2- دانش بنده در حوزه الکترونیک و برنامه نویسی در حد پایه هست پس اگر قصد استفاده از مطالب این تاپیک را دارید لطفا با مسئولیت خودتان اقدام کنید چراکه احتمال وجود خطا وجود دارد ( ضمن اینکه امیدوارم به لطف کمک دوستان تا حد امکان نتیجه نهایی مطلوبی حاصل شود)
3- از آنجاییکه این پروژه شخصی ست و در وقت آزادم انجام میشود احتمالا مطالب دیر به دیر آپدیت خواهد شد ( تامین قطعات / تامین هزینه ها / طراح و تست مدار قسمت های مختلف / از همه مهم تر مواردی که نیاز هست خودم یاد بگیرم ، همگی وقت گیر هستند )
یک توضیح مختصر:
چند وقت پیش بود که Lilygo T-Deck و T-Deck plus رو دیدم و واقعا مجذوبش شدم ( حتما شما هم محصولات خلاقانه Lilygo (یا همون TTGO سابق) را دیدید )
https://lilygo.cc/en-pl/products/t-deck
https://lilygo.cc/en-pl/products/t-deck-plus
خب اینها در بازار ایران که پیدا نمیشه و اگر هم بشه قیمتش حتما خیلی بالاست و در این موارد اولین چیزی که به ذهنم میرسه اینه که چرا یکیش رو درست نکنم؟ البته که از نظر هزینه قطعا به صرفه نخواهد بود ولی بهترین راه یادگیری چیزهای جدید ( لااقل برای من ) تعریف یک پروژه و شروع کار هست...
اهداف اصلی من از این پروژه :
1- کار با سری S3 و C3 میکرو ESP32
2- کار با ماژول LoRa
3- تست سنسور و آی سی های جدید که در کارهای بعدی به کارم میاد
4- داشتن یک برد با نمایشگر و تاچ تا طراحی های GUI را تمرین کنم
5- فرصت خوبیه که بالاخره کار با آلتیوم رو شروع کنم و یک پروژه کامل را در آلتیوم اجرا کنم. ( فعلا فقط با easyeda کار میکنم و خروجی آلتیوم میگیرم و یکسری ادیت روش میزنم که بره برای ساخت )
6- به قول خارجیا لست بات نات لیست : به عنوان یک علاقه مند به الکترونیک و ساخت، از این کار لذت میبرم و فکر کنم همین کافیه!
قراره T-Deck را کپی کنم؟ :
باید بگم هم آره هم نه! ضمن اینکه از دیتاهای پروژه اصلی ( شماتیک،کد و ...) استفاده خواهم کرد ولی صرفا یک کپی نخواهد بود! به چند دلیل عمده:
1-یکسری قطعات در برد اصلی (T-Deck) استفاده شده در بازار ایران پیدا نمیشه و من هم قصد دارم طراحی را با قطعاتی انجام بدهم که اینجا امکان تهیه شون باشه (تا حد امکان!)
شماتیک و سایر موارد را میتونید از گیت هاب پروژه اصلی ببینید: https://github.com/Xinyuan-LilyGO/T-Deck
2-یکسری موارد هست که دوست دارم عوض بشه مثلا ال سی دی ( نمایشگر برد اصلی 2.8 اینچ هست با رزولوشن 320*240 . از اونجاییکه سایز مهمه! میخوام 3.5 یا 4 اینچ باشه)
3- قراره کلی سنسور و ... بهش اضافه کنم ( هم برای کاربردی تر شدنش هم برای تست )
خروجی نهایی چیه؟ :
نهایتا قصد دارم که این یک پروژه تماما اپن سورس باشه تا دوستان علاقه مند هم بتونن استفاده کنند. در انتها تمامی فایل های طراحی و ساخت را در گیت هاب میذارم . مراحل پیشرفت کار و مواردی که نیاز باشه را هم جهت مستند سازی و نظرخواهی از دوستان در این تاپیک ارائه میکنم.
ضمنا قصد دارم 10 عدد از محصول نهایی را هم تولید کنم ( از آنجاییکه این یک پروژه شخصی و غیرتجاری هست هدف از این کار فروش و کسب سود نیست. صرفا برای بعضی دوستانی خواهد بود که چه از روی علاقه و استفاده شخصی و چه برای حمایت قصد تهیه آن را دارند )
برد مد نظرم چه امکاناتی خواهد داشت ( Specifications) :
این بخشیه که میخواهم دوستان هم مشارکت کنند.در این مرحله فعلا محدودیتی نیست و هر ایده و امکاناتی مد نظرتون هست که دوست دارید در محصول نهایی باشد را بفرمایید ( اگر سنسور و آی سی خاصی مد نظرتونه لطفا پیشنهاد دهید اگر به نظرم خوب بود و اجراش در حد توانایی بنده باشد در طراحی لحاظ میکنم ).
مشخصات برد نهایی ( این بخش به مرور تکمیل و مواردی اضافه/کم خواهد شد ) :
1- Dual USB-C
2- ESP32-S3 N16R8 + ESP32-C3
3- TFT LCD with capacitive touch - 4/3.5-inch - 320x480 - ST7796U (SPI OR 8-bit Parallel)
4- battery charger
5- buck/boost converter 3.3v
6- Voltage Supervisor
7- i2c battery fuel gauge
8- i2c temp/hum sensor
9- SPI sd card
10- i2s Microphone
11- Stereo speaker + Amplifier
12- Buzzer
13- External switch(-es) OR smd low profile encoder
14- Mini Vibration Motor for hoptic feedback
15- i2c 3-axis accelerometer
16- i2c ADC (ADS1115 or ADS1110) [ SPI version ADS1118]
17- i2c/spi Barometric Pressure/Temperature/Humidity BME280
18- LoRa module (SX1268/SX1262)
19- GPS module (???)
20- Keyboard
21- Trackball
*******موارد دیگر********
IMU(inertial measurement unit) / AHRS(attitude and heading reference system) : Gyroscope & Accelerometer & Magnetometer
pulse oximetry and heart-rate monitor sensor (MAX30100/MAX30102)
Capacitive Fingerprint Sensor
Camera
GSM/GPRS module
احتمالا نمیشه همه این موارد را در طراحی بکار ببرم و باید از بینشون انتخاب کنم چون هم محدودیت ابعادی برد هست هم اینکه اگر نیاز به طراحی برد 4 لایه باشه من تا حالا انجام ندادم ( شاید باید قفل این مورد را هم برای خودم بشکنم )
لطفا پیشنهادات خودتان را در مورد فیچر ها و انتخاب قطعات بفرمایید.
*** چند نکته :
1- لازم هست اشاره کنم ضمن اینکه خوشحال میشوم مطالبی که اینجا عنوان میکنم برای دوستان هم مفید باشد ولی در اصل هدف بنده یادگیری شخصی و استفاده از نظرات و راهنمایی استاتید هست و مطلقا جنبه آموزشی ندارند.
2- دانش بنده در حوزه الکترونیک و برنامه نویسی در حد پایه هست پس اگر قصد استفاده از مطالب این تاپیک را دارید لطفا با مسئولیت خودتان اقدام کنید چراکه احتمال وجود خطا وجود دارد ( ضمن اینکه امیدوارم به لطف کمک دوستان تا حد امکان نتیجه نهایی مطلوبی حاصل شود)
3- از آنجاییکه این پروژه شخصی ست و در وقت آزادم انجام میشود احتمالا مطالب دیر به دیر آپدیت خواهد شد ( تامین قطعات / تامین هزینه ها / طراح و تست مدار قسمت های مختلف / از همه مهم تر مواردی که نیاز هست خودم یاد بگیرم ، همگی وقت گیر هستند )