در این مطلب، ویدئو Raspberry Pi 4 داده های JSON را برای صفحه نمایش کاغذ الکترونیکی خراش می دهد | پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:58
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:03,240
در ویدیوی قبلی ما یک ePaper 2.7 اینچی را راهاندازی کردیم که
2
00:00:03,240 –> 00:00:06,000
باید با Raspberry Pi کار میکرد،
3
00:00:06,000 –> 00:00:08,429
زیرا میخواستم
4
00:00:08,429 –> 00:00:11,190
از آن برای نمایش محتوای یکی از
5
00:00:11,190 –> 00:00:13,290
وبسایتهای مورد علاقهام استفاده کنم که به آن
6
00:00:13,290 –> 00:00:16,320
افکار حمام
7
00:00:16,320 –> 00:00:18,600
میگویند. وبسایت و دریافت یک
8
00:00:18,600 –> 00:00:20,970
متن با فرمت JSON برای نمایش روی
9
00:00:20,970 –> 00:00:23,279
صفحه با استفاده از چند
10
00:00:23,279 –> 00:00:25,529
ماژول داخلی در پایتون. من توانستم دادهها را دریافت کنم
11
00:00:25,529 –> 00:00:28,189
و روی صفحه
12
00:00:28,189 –> 00:00:30,769
13
00:00:30,769 –> 00:00:35,030
ePaper نشان دهم.
14
00:00:37,570 –> 00:00:50,360
15
00:00:51,149 –> 00:00:55,390
این ویدیو توسط jl CPCB حمایت می شود.
16
00:00:55,390 –> 00:00:57,550
آنها در حال حاضر
17
00:00:57,550 –> 00:01:01,300
مبلغ 2 دلاری را برای نمونه های اولیه PCB با هر رنگی ارائه می
18
00:01:01,300 –> 00:01:03,730
دهند که گزینه های بسیار متنوعی برای
19
00:01:03,730 –> 00:01:06,130
PCB های شما دارند و محصولات به دست آمده عالی هستند،
20
00:01:06,130 –> 00:01:07,930
همچنین می توانید
21
00:01:07,930 –> 00:01:10,240
شابلون های مربوطه و با امکانات عالی را تهیه کنید.
22
00:01:10,240 –> 00:01:13,659
افراد فوقالعاده من jlc
23
00:01:13,659 –> 00:01:16,420
PCB را به شدت توصیه میکنم شما احتمالاً در مورد reddit شنیدهاید
24
00:01:16,420 –> 00:01:19,810
که به خود کمک میکند به عنوان صفحه
25
00:01:19,810 –> 00:01:22,780
اول اینترنت بیش از یک میلیون
26
00:01:22,780 –> 00:01:25,509
انجمن شناخته شده به عنوان یک breaded وجود دارد که هر
27
00:01:25,509 –> 00:01:28,000
کدام موضوع متفاوتی را پوشش میدهند. یکی از
28
00:01:28,000 –> 00:01:29,950
موارد مورد علاقه من افکار دوش نام دارد
29
00:01:29,950 –> 00:01:32,710
و آن تجلیات مینیاتوری را
30
00:01:32,710 –> 00:01:35,020
که ممکن است در حین انجام
31
00:01:35,020 –> 00:01:37,840
کارهای معمولی مانند رانندگی با دوش گرفتن یا
32
00:01:37,840 –> 00:01:40,960
رویاپردازی داشته باشید را پوشش می دهد، ورودی های زیادی
33
00:01:40,960 –> 00:01:43,570
هر روز توسط کاربران ارسال می شود و
34
00:01:43,570 –> 00:01:46,330
من می خواستم بهترین ها را نشان دهم. در
35
00:01:46,330 –> 00:01:49,179
صفحه نمایش کاغذی خود برای این ویدیو،
36
00:01:49,179 –> 00:01:54,850
من از Raspberry Pi برای کارت micro SD
37
00:01:54,850 –> 00:01:57,810
استفاده می کنم که در ویدیوی دیگری
38
00:01:57,810 –> 00:02:01,659
یک کلاه کاغذی 2.7 اینچی تنظیم
39
00:02:01,659 –> 00:02:03,670
کردیم که قبلاً در ویدیوی دیگری به عنوان
40
00:02:03,670 –> 00:02:07,149
معمولی من تنظیم کرده بودیم. من همچنین از یک صفحه کلید USB استفاده
41
00:02:07,149 –> 00:02:09,669
خواهم کرد و این بار یک
42
00:02:09,669 –> 00:02:12,700
قاب محافظ برای Raspberry Pi اضافه خواهم کرد، زیرا
43
00:02:12,700 –> 00:02:15,579
از یک کابل micro HDMI متصل به
44
00:02:15,579 –> 00:02:20,530
مانیتور HDMI خود استفاده می کنم و از منبع تغذیه DC استفاده می کنم.
45
00:02:20,530 –> 00:02:22,660
تنظیمات بسیار
46
00:02:22,660 –> 00:02:23,900
ساده است
47
00:02:23,900 –> 00:02:44,660
[موسیقی] ]
48
00:02:44,660 –> 00:02:48,120
میتوانید بسیاری از این قطعات را در
49
00:02:48,120 –> 00:02:50,610
فروشگاه کوچک من در آمازون بیابید یا با استفاده از پیوندهای
50
00:02:50,610 –> 00:02:52,709
موجود در توضیحات ویدیو با
51
00:02:52,709 –> 00:02:55,200
همه چیز مونتاژ شده و وصل شده است.
52
00:02:55,200 –> 00:02:57,750
53
00:02:57,750 –> 00:03:00,330
خواهم
54
00:03:00,330 –> 00:03:02,760
رفت o صفحه github برای دریافت
55
00:03:02,760 –> 00:03:04,530
کدی که به من امکان می دهد
56
00:03:04,530 –> 00:03:07,470
نمایشگر ePaper را کنترل کنم، پیوند را کپی می کنم و
57
00:03:07,470 –> 00:03:09,810
با استفاده از یک ترمینال از دستور
58
00:03:09,810 –> 00:03:12,900
git clone با پیوندی برای دانلود
59
00:03:12,900 –> 00:03:16,170
مخزن کد استفاده می کنم و سپس یک کپی می کنم.
60
00:03:16,170 –> 00:03:18,989
از پوشه مربوط به مدل خاصی از
61
00:03:18,989 –> 00:03:22,049
صفحه نمایش ePaper که من دارم، از
62
00:03:22,049 –> 00:03:23,940
فایل اکسپلورر برای رفتن به این دایرکتوری استفاده می کنم
63
00:03:23,940 –> 00:03:27,540
و فایل اصلی py را باز می کنم
64
00:03:27,540 –> 00:03:30,450
که باید آن را تغییر دهیم تا
65
00:03:30,450 –> 00:03:32,400
آنچه را که می خواهیم در آن نشان دهیم. صفحه
66
00:03:32,400 –> 00:03:35,250
من شروع به تغییر کد می کنم تا از
67
00:03:35,250 –> 00:03:37,560
شر همه چیزهایی که برای این آموزش خاص نیاز نخواهم داشت خلاص شوم
68
00:03:37,560 –> 00:03:39,780
و همانطور که گفتم
69
00:03:39,780 –> 00:03:41,880
به جای کلیک کردن روی دکمه Run می توانم
70
00:03:41,880 –> 00:03:44,280
به سادگی یک پنجره ترمینال را باز کنم و
71
00:03:44,280 –> 00:03:46,440
به دایرکتوری رفته و از دستور Pythian استفاده کنم.
72
00:03:46,440 –> 00:03:48,570
اسکریپتی را که به تازگی
73
00:03:48,570 –> 00:03:52,410
تغییر دادیم اجرا کنید و وقتی آن را اجرا کردیم، میتوانیم
74
00:03:52,410 –> 00:03:53,820
ببینیم که همه چیز درست کار میکند
75
00:03:53,820 –> 00:03:56,100
و تصویر قرمز از
76
00:03:56,100 –> 00:03:58,560
مثال روی صفحه ePaper ما
77
00:03:58,560 –> 00:04:01,680
نمایش داده میشود تا در زمانی که یک
78
00:04:01,680 –> 00:04:04,109
تصویر از خودم ایجاد کردهام صرفهجویی شود. یک لوگو در
79
00:04:04,109 –> 00:04:06,209
نام وب سایتی که می خواهم نمایش
80
00:04:06,209 –> 00:04:09,150
روی صفحه توجه کنید که برای این
81
00:04:09,150 –> 00:04:13,709
صفحه، تصویر باید 176 در 264 پیکسل باشد،
82
00:04:13,709 –> 00:04:16,709
من جلوتر می روم و آن را در
83
00:04:16,709 –> 00:04:19,168
دایرکتوری کپی می کنم تا دسترسی به آن
84
00:04:19,168 –> 00:04:23,100
با اسکریپت پایتون ما آسان تر باشد، چیزها را آزمایش می کنم
85
00:04:23,100 –> 00:04:25,470
و این تصویر را نمایش می دهم. به
86
00:04:25,470 –> 00:04:27,300
جای مثال تصویری که قبلاً نمایش می
87
00:04:27,300 –> 00:04:30,720
دادیم و همه چیز به درستی کار می کرد،
88
00:04:30,720 –> 00:04:33,570
اکنون زمان آن رسیده است که متنی را دریافت کنیم که می
89
00:04:33,570 –> 00:04:35,760
خواهیم یک شرکت را در این تصویر نشان
90
00:04:35,760 –> 00:04:38,850
91
00:04:38,850 –> 00:04:41,639
92
00:04:41,639 –> 00:04:43,800
دهیم. مواردی را که
93
00:04:43,800 –> 00:04:46,860
در یک ساعت گذشته ارسال شده اند دریافت کنید و مهمتر از آن اگر
94
00:04:46,860 –> 00:04:51,180
Jason را به URL اضافه کنیم، می
95
00:04:51,180 –> 00:04:54,090
توانستیم داده ها را با فرمت JSON دریافت کنیم،
96
00:04:54,090 –> 00:04:55,870
اگر به دیدن این داده ها
97
00:04:55,870 –> 00:04:58,210
عادت ندارید، ممکن است کمی گیج کننده باشد.
98
00:04:58,210 –> 00:05:00,760
میتوانیم از ابزارهای آنلاین برای قالببندی آنها استفاده کنیم
99
00:05:00,760 –> 00:05:03,520
و تجسم چیزها را
100
00:05:03,520 –> 00:05:05,620
در کد آسانتر کنیم. اولین چیزی که به آن نیاز داریم این
101
00:05:05,620 –> 00:05:09,100
است که یک درخواست دریافت برای دریافت دادههای فرمتشده JSON صادر
102
00:05:09,100 –> 00:05:12,310
کنیم و از
103
00:05:12,310 –> 00:05:15,520
درخواست ماژول داخلی برای این کار استفاده خواهیم کرد.
104
00:05:15,520 –> 00:05:18,400
URL و پارامترهای آن را به دو قسمت تقسیم کنید دو
105
00:05:18,400 –> 00:05:22,449
م