Агуулгын хүснэгт:
Видео: Бүтээмжийг хянагч - Raspberry Pi -ээр ажилладаг: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Бүтээмжийг хянах нь шидэт толь боловч цаг, цаг агаар, урам зориг өгөх ишлэлийг харуулахын оронд 4 зүйлийг харуулдаг;
Тухайн өдөр компьютер болон утсан дээрээ бүтээмжтэй материалд зарцуулсан хугацааны хувь. (RescueTime)
Треллогоос хийх зүйлсийн жагсаалт
Өнөөгийн хэрэглээтэй харьцуулахад ашигласан програм-аппликешнүүдийнхээ ангилалд хэр их цаг зарцуулсан болохыг харуулсан радар график. (RescueTime)
Долоо хоног тутмын тойм. (RescueTime)
Бүтээмжтэй материалд зарцуулсан хугацааны 50% -иас дээш бол LED нь тод ногоон өнгөтэй болно. Хэрэв энэ нь 50% -иас бага байвал улаан өнгийг харуулах бөгөөд энэ нь таныг илүү бүтээмжтэй болохыг илтгэнэ. Та мөн өөртөө зорилго тавьж болно.
Тойм
Эхний алхамд би бүтээмжийг дагаж мөрдөх санааг тайлбарлах болно. Дараа нь би танд хоёр өөр хэрэгсэл, эд ангиудын жагсаалтыг өгөх болно, ингэснээр та гагнуурын ур чадвар шаарддаггүй төсөл эсвэл үндсэн хувилбарыг (LED -ийг оруулаагүй) бүтээх боломжтой болно. Хожим нь би төслийнхөө хувилбарыг хэрхэн загварчлахаа харуулах болно, ингэснээр та өөрийн загварыг хэрхэн загварчлах талаар санаа байна. Түүнчлэн, би кодын хэсэгт нарийвчлан тайлбарлах болно, ингэснээр та кодыг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно. Төгсгөлд нь би энэ бүтээн байгуулалтын явцад тулгарч байсан бэрхшээлүүд дээр үндэслэн танд бэрхшээлийг арилгах гарын авлага өгөх болно. Мөн асуултуудынхаа жагсаалтыг өргөжүүлээрэй.
Энэхүү зааварчилгааны зорилго нь зөвхөн танд хоолны ном өгөх биш юм. Би танд энэ төслийг хэрхэн яаж хийснийг харуулах бөгөөд нээлттэй асуултуудыг өгөх болно, ингэснээр та өөрийн санаагаа нэмж, энэ төслийг цааш нь үргэлжлүүлээрэй. Бүтээн байгуулалт дууссаны дараа хуваалцахыг танд зөвлөж байна! Эхэлцгээе.
Алхам 1: Санаа
Би энэ зааварчилгааг бичих гэж хэдэн сарын турш бодож байсан. Гэхдээ "Хойшлуулах" нэрээр явдаг миний хуучин найз намайг зөвшөөрөөгүй. Хойшлуулах гэдэг нь аливаа ажил, даалгаврыг хойшлуулах, хойшлуулах явдал бөгөөд үүний оронд YouTube -ийн харанхуй гүнээс видео үзэх цагийг дүүргэх явдал юм.
Нэг өдөр хойшлуулах тухай нийтлэлийг уншиж байхдаа миний асуудлыг шийдвэрлэхэд туслах олон програм/програмыг олж харлаа, Trello нь ажлын менежментийн програм, RescueTime бол цагийн менежментийн програм юм. Хоёулаа миний хэрэгцээг хангахын тулд дор хаяж хэсэг хугацаанд төгс ажилласан. Хэсэг хугацааны дараа би програмуудыг шалгахаа больж, мэдэгдлийг үл тоомсорлов. Тэр үед л би энэ төслийг санаачилсан. Би ханан дээр өлгөгдсөн толин тусгал дээрх програмуудын өгөгдлийг харуулах болно. Ийм байдлаар миний хариуцлагаас зугтах арга байсангүй.
Миний төсөлд зориулж зурсан анхны ноорог нь маш энгийн байсан. Би RescueTime API ашиглан бүтээмжтэй/сарнисан ажлын хувь хэмжээг харуулах болно. Мөн Trello API-г ашиглан тухайн өдрийн хийх ажлын жагсаалтаа харуулаарай. Гэхдээ хэсэг хугацааны дараа би дараагийн алхмуудад нарийвчлан авч үзэх нэмэлт боломжуудыг нэмж орууллаа.
Алхам 2: Багаж хэрэгсэл ба эд анги
Тэмдэглэл: Энэ бол миний бүтээх явцад ашигласан хэрэгслүүдийн жагсаалт бөгөөд тэдгээр нь таны бүтээхэд ижил байх албагүй!
Суурийн хувьд:
7х15см хэмжээтэй 4м хэмжээтэй модон мод - 6 $ - Энэ нь таны дэлгэцийн хэмжээнээс хамаарна
30x40 см хэмжээтэй нэг талт толь - таны дэлгэцийн хэмжээнээс хамаарна
25х35 см хэмжээтэй Samsung дэлгэц - 15 доллар - Бүүргийн зах дээрээс олдсон. ямар ч монитор хийх болно
Raspberry Pi 3 Загвар B- 35 $ - Raspberry pi 2 бас сайн боловч танд wifi модуль хэрэгтэй болно
HDMI кабель - 2 доллар
Led Lightning -ийн хувьд:
200см smd5050 RGB Led зурвас - 4 $ - Дараа нь энэ талаар илүү их smd5050 байх ёстой …
- Гурван N сувгийн MOSFET (жишээ нь IRLZ34N) - 2 доллар
- 12V -2A цахилгаан адаптер - 3.15 доллар
- ПХБ -ийн загварчлалын загвар - 1 доллар
Хэрэгсэл:
- Модон харсан
- Модон цавуу
- Гагнуурын төмөр (LED гэрэлтүүлгийн хувьд)
Алхам 3: Код
Энэ алхам нь 3 хэсгээс бүрдэх бөгөөд өмнөх шатанд жагсаасан бүх хэсгүүд танд хэрэггүй болно. Raspberry Pi болон энэ төсөлд ашиглах монитор нь загварчлалын үе шатанд хангалттай байх ёстой.
Raspberry Pi -ийг тохируулж байна
Хэрэв та Raspberry Pi -ээ тохируулаагүй байгаа бол энд дараад үргэлжлүүлээрэй. Үүнийг бүтээхийн тулд та вэб сервер болон PHP-LED хянагчийн Apache-ийг суулгах хэрэгтэй болно.
Apache -ийг суулгахын тулд энэ албан ёсны гарын авлагыг дагана уу.
PHP-LED хянагчийг суулгахын тулд Christian Nikkanen-ийн энэхүү гарын авлагыг дагана уу
Одоо index.php файлыг төслийн репозитороос Raspberry Pi дээрээ татаж аваад энэ зам дээр тавина уу.
/var/www/html/
Хэрэв та Линукс Терминал дээр файл зөөх талаар сайн мэдэхгүй байгаа бол эхлүүлэхийн тулд энэхүү гарын авлагыг үзнэ үү.
Кодыг өөрчлөх
Тэмдэглэл: Хэрэв та өөр дэлгэц ашиглаж байгаа бол энэ хэсэгт бага зэрэг HTML/CSS мэдлэг шаардагдана.
Тохиргоог энэ бүтцийн голомт болох index.php файл дээр хийх болно. Хэрэв та хараахан хийгээгүй бол монитороо Raspberry Pi -тай холбоно уу.
Хэрэв та index.php файлыг нээх гэж оролдвол энэ нь ажиллахгүй болно, учир нь та эхлээд API түлхүүрүүдийг код дээр бөглөх ёстой бөгөөд ингэснээр RescueTime вэбсайт руу орж данс нээнэ үү. Дараа нь хөгжүүлэгчийн хэсэгт очиж, энэ түлхүүрийг идэвхжүүлэх дээр дарж API түлхүүр үүсгэнэ үү. API түлхүүрээ хаа нэг газар бичнэ үү.
Trello API түлхүүрээ мөн адил хий, данс нээгээд API түлхүүр үүсгэхийн тулд хөгжүүлэгчийн портал руу очно уу.
Дараа нь дуртай var засварлагч дээрээ/var/www/html/руу оруулсан index.php файлыг нээж [API_KEY] -ийг RescueTime болон Trello -оос авсан API түлхүүрээр солино уу. [List_number] бол таны хийх зүйлсийн жагсаалтад ашигладаг Trello жагсаалтын дугаар юм. Энэ дугаарыг авахын тулд эхлээд Trello дээр шинэ жагсаалт үүсгэж, "Хийх ёстой зүйл" гэж нэрлээрэй, энэ бол таны хийх зүйлсийн жагсаалтад ашиглах жагсаалт бөгөөд энэ нь толинд харагдах болно.
Дараа нь хаягийн мөрөнд байгаа URL хаягийг авна уу.
trello.com/b/3hS6yyLo/board-name
болон.json -ийг дараах байдлаар нэмнэ үү.
trello.com/b/3hS6yyLo/board-name.json
enter дарна уу, дараа нь дэлгэц дээр кодын эмх замбараагүй байдлыг харах болно. Тэр эмх замбараагүй байдлаас өөрийн жагсаалтын '' Хийх '' нэрийг олохыг хичээ. Энэ нь иймэрхүү харагдах ёстой: {"name": "To Do", "id": "5981c123cd1b23f13907cd18"}, Энэ Id бол таны жагсаалтын Id. Put. энэ дугаарыг index.php файл дээрх [list_number] болгоно.
Одоо хөтөчөө нээгээд хаягийн мөрөнд localhost гэж бичээд enter дарна уу. Та өөрийн өгөгдлийг график дээр харуулах ёстой.
Тэмдэглэл: Таны ашиглаж буй дэлгэцийн нягтралаас шалтгаалан графикуудын байршил өөр байж болно. Та кодын CSS хэсэгт байгаа элементүүдийн өргөн, өндөр, байршлыг засах боломжтой.
Одоо мониторын эргэн тойронд хайрцаг зохион бүтээж, LED -үүдийг холбох л үлдлээ.
Тэмдэглэл: Хэрэв та API -ийг нарийвчлан сонирхохгүй бол дараагийн алхам руу шилжиж болно. API хэсэгт би бүхэл бүтэн програм хэрхэн ажилладаг, API -аас өгөгдөл авдаг талаар дэлгэрэнгүй авч үзэх болно.
API -ийн тухай (дэлгэрэнгүй)
Энэхүү төслийн гол цөм нь Хоёр API юм;
- Trello API
- RescueTime API
Баримт бичигт нарийвчилсан мэдээлэл байгаа боловч би энэ төслийн API -аас ямар өгөгдлийг ашиглаж байгааг тайлбарлах болно.
Цагийн менежментийн хэсэгт тухайн өдрийн цагийн мэдээллийг авдаг RescueTime API дуудлага нь:
"https://www.rescuetime.com/anapi/data?key= [API_KEY]&perspective=rank&interval=hour&restrict_begin=".date('Ym-d')."&restrict_end=".date('Ym-d '). "& формат = json"
хаана, огноо ('Y-m-d') нь одоогийн огноо юм
perspective = rank гэдэг нь өгөгдөл эрэмбэлэх төрөл бөгөөд энэ тохиолдолд зарцуулсан ихэнх хугацааг "зэрэглэл" гэж ангилдаг
Энэ дуудлага нь JSON форматтай файлыг дараах байдлаар харуулах болно:
Энэ файлаас бидний ашигладаг өгөгдөл бол "зарцуулсан хугацаа (секунд)" ба "бүтээмж" бөгөөд -2 ба 2, -2 нь анхаарал сарниулах, 2 нь бүтээмжтэй байх утгыг агуулдаг. Энэхүү өгөгдлөөр бид бүтээмжийн онооны хувьд 100 -аас дээш утгыг бий болгож чадна.
RescueTime руу хийх өөр API дуудлага, "https://www.rescuetime.com/anapi/daily_summary_feed?key=[API_KEY]"
Энэ нь таны өгөгдлийн долоо хоногийн хураангуйг өгдөг бөгөөд энэ нь иймэрхүү харагдаж байна: (энэ алхмын төгсгөлд Summary.json -ийг үзнэ үү.) Би энэ өгөгдлийг ашиглан долоо хоногийн тоймыг харуулдаг долоо хоногийн хураангуй график үүсгэсэн.
Trello API дуудлага, "https://api.trello.com/1/lists/ [list_number]/cards?fields=name&key= [API_KEY]&token= [хийсэн]"
Энэ нь танд Trello жагсаалтанд байгаа картуудыг дараах байдлаар өгөх болно.
[{"id": "5a4160103bfcd14994852f59", "name": "ceylan cinemagraph"}, {"id": "59e8241f6aa8662a51eb7de6", "name": "GitHuB сурах"}, {"id": "5987c32877ad ":" Зааврыг нийтлэх "}, {" id ":" 5a341dba7f17d235d7c5bbd1 "," name ":" SPACE PROGRAM "}]
Дахин хэлэхэд та эдгээр карт дээрх текстийг татаж аваад өөр газар байрлуулж болно.
өгөгдөл.json
JSON өгөгдлийг форматласан |
{ |
"тэмдэглэл": "өгөгдөл бол массив (мөр), эгнээний толгойн мөрийн баганын нэр", |
"row_headers": [ |
"Зэрэглэл", |
"Зарцуулсан цаг (секунд)", |
"Хүний тоо", |
"Үйл ажиллагаа", |
"Ангилал", |
"Бүтээмж" |
], |
"мөр": [ |
[ |
1, |
1536, |
1, |
"en.0wikipedia.org", |
"Ангилаагүй", |
0 |
], |
[ |
2, |
1505, |
1, |
"youtube.com", |
"Видео", |
-2 |
], |
[ |
3, |
1178, |
1, |
"OpenOffice", |
"Бичих", |
2 |
], |
[ |
4, |
709, |
1, |
"moodle.bilkent.edu.tr", |
"Ерөнхий лавлах \u0026 суралцах", |
2 |
], |
[ |
5, |
602, |
1, |
"google.com.tr", |
"Хайлт", |
2 |
], |
[ |
6, |
439, |
1, |
"reddit.com", |
"Ерөнхий мэдээ \u0026 үзэл бодол", |
-2 |
], |
[ |
7, |
437, |
1, |
"tr.sharelatex.com", |
"Бичих", |
2 |
], |
[ |
8, |
361, |
1, |
"yemeksepeti.com", |
"Ерөнхий худалдан авалт", |
-2 |
], |
[ |
9, |
356, |
1, |
"Gmail", |
"Имэйл", |
0 |
], |
[ |
10, |
328, |
1, |
"Гүүгл Кром", |
"Хөтөч", |
0 |
], |
[ |
11, |
207, |
1, |
"од.bilkent.edu.tr", |
"Ерөнхий лавлах \u0026 сурах", |
2 |
], |
[ |
12, |
179, |
1, |
"WhatsApp", |
"Шуурхай мессеж", |
-1 |
], |
GitHub -аас ❤ дээр зохион байгуулагдсан rawdata.json -ийг үзэх
хураангуй.json
[ |
{ |
"id": 1515657600, |
"огноо": "2018-01-11", |
"бүтээмжийн_пульс": 54, |
"маш_ бүтээмжтэй_хувь": 34.2, |
"бүтээмжийн_хувь": 10.6, |
"төвийг сахисан_хувь": 25.6, |
"анхаарал сарниулах_хувь": 0.0, |
"маш_труутгах_хувь": 29.6, |
"бүх_ бүтээмжийн_хувь": 44.8, |
"бүгдийг_тусгах_хувь": 29.6, |
"ангилалгүй_хувь": 16.1, |
"бизнесийн_хувь": 6.0, |
"харилцаа холбоо ба хуваарь гаргах хувь": 4.3, |
"social_networking_percentage": 0.0, |
"design_and_composition_percentage": 0.0, |
"энтертайнментийн хувь": 15.2, |
"news_centcentage": 3.3, |
"програм хангамжийн_хөгжүүлэлтийн_хувь": 5.4, |
"лавлах_болон_сурах_хувь": 22.8, |
"худалдааны_хувийн хувь": 12.9, |
"хэрэгслүүдийн_хувь": 14.1, |
"total_hours": 2.51, |
"маш_ бүтээмжтэй_цаг": 0.86, |
"бүтээмжтэй_цаг": 0.27, |
"нейтрал_цаг": 0.64, |
"анхаарал сарниулах_цаг": 0.0, |
"маш_хичээл_цагийн": 0.74, |
"all_productive_hours": 1.12, |
"all_distracting_hours": 0.74, |
"ангилаагүй_цаг": 0.4, |
"business_hours": 0.15, |
"харилцаа холбоо ба хуваарь гаргах цаг": 0.11, |
"social_networking_hours": 0.0, |
"design_and_composition_hours": 0.0, |
"entertainment_hours": 0.38, |
"news_hours": 0.08, |
"software_development_hours": 0.13, |
"лавлах_болон_сурах_цаг": 0.57, |
"shopping_hours": 0.32, |
"utility_hours": 0.35, |
"total_duration_formatted": "2ц 30м", |
"very_productive_duration_formatted": "51m 26s", |
"бүтээмжтэй_хугацаа_форматлагдсан": "15м 56с", |
"нейтрал_хугацаа_форматлагдсан": "38м 34с", |
"distracting_duration_formatted": "цаг байхгүй", |
"very_dactacting_duration_formatted": "44m 30s", |
"all_productive_duration_formatted": "1цаг 7мин", |
"all_distracting_duration_formatted": "44m 30s", |
"uncategorized_duration_formatted": "24м 11 сек", |
"business_duration_formatted": "9м 6s", |
"харилцаа холбооны_ ба_хугацааны_хугацаа_ форматлагдсан": "6м 26с", |
"social_networking_duration_formatted": "цаг байхгүй", |
"design_and_composition_duration_formatted": "цаг байхгүй", |
"entertainment_duration_formatted": "22м 49д", |
"news_duration_formatted": "4м 55с", |
"software_development_duration_formatted": "8m 3s", |
"лавлагаа_болон_ суралцах_хугацаа_форматлагдсан": "34м 17с", |
"shopping_duration_formatted": "19m 22s", |
"utilities_duration_formatted": "21m 17s" |
}, |
{ |
"id": 1515571200, |
"огноо": "2018-01-10", |
"бүтээмжийн_пульс": 33, |
"маш_ бүтээмжтэй_хувь": 21.9, |
"бүтээмжийн_хувь": 2.3, |
"төвийг сахисан_хувь": 14.4, |
"анхаарал сарниулах_хувь": 11.0, |
"маш_труутгах_хувь": 50.3, |
"бүх_ бүтээмжийн_хувь": 24.2, |
"бүгдийг_тусгах_хувь": 61.4, |
"ангилалгүй_хувь": 0.3, |
"business_centcentage": 0.0, |
"харилцаа холбоо ба хуваарь гаргах хувь": 13.5, |
"social_networking_percentage": 0.0, |
"design_and_composition_percentage": 6.3, |
"энтертайнментийн хувь": 44.7, |
"news_percentage": 4.2, |
"програм хангамжийн_хөгжүүлэлтийн_хувь": 0.0, |
"лавлах_болон_ суралцах_хувь": 15.5, |
"худалдааны_хувь": 0.0, |
"хэрэгслүүдийн_хувь": 15.4, |
"нийт_цаг": 2.24, |
"маш_ бүтээмжтэй_цаг": 0.49, |
"бүтээмжтэй_цаг": 0.05, |
"нейтрал_цаг": 0.32, |
"анхаарал сарниулах_цаг": 0.25, |
"маш_хичээлгүй_цагийн": 1.13, |
"all_productive_hours": 0.54, |
"all_distracting_hours": 1.37, |
"ангилалгүй_цаг": 0.01, |
"business_hours": 0.0, |
"харилцаа холбоо ба хуваарь гаргах цаг": 0.3, |
"social_networking_hours": 0.0, |
"design_and_composition_hours": 0.14, |
"entertainment_hours": 1.0, |
"news_hours": 0.09, |
"software_development_hours": 0.0, |
"лавлах_болон_сурах_цаг": 0.35, |
"shopping_hours": 0.0, |
"utility_hours": 0.34, |
"total_duration_formatted": "2ц 14м", |
"very_productive_duration_formatted": "29m 22s", |
"бүтээмжтэй_хугацаа_форматлагдсан": "3м 8 сек", |
"нейтрал_хугацаа_форматлагдсан": "19м 18с", |
"distracting_duration_formatted": "14m 48s", |
"very_dactacting_duration_formatted": "1цаг 7мин", |
"all_productive_duration_formatted": "32m 30s", |
"all_distracting_duration_formatted": "1ц 22м", |
"uncategorized_duration_formatted": "27s", |
"business_duration_formatted": "1s", |
"харилцаа холбооны_ ба хуваарийн_хугацаа_ форматлагдсан": "18м 5 сек", |
"social_networking_duration_formatted": "цаг байхгүй", |
"design_and_composition_duration_formatted": "8m 30s", |
"entertainment_duration_formatted": "59м 54с", |
"news_duration_formatted": "5м 39s", |
"software_development_duration_formatted": "цаг байхгүй", |
"лавлагаа_болон_ суралцах_хугацаа_форматлагдсан": "20м 51 сек", |
"shopping_duration_formatted": "цаг байхгүй", |
"utilities_duration_formatted": "20м 39s" |
}, |
{ |
"id": 1515484800, |
"огноо": "2018-01-09", |
"бүтээмжийн_пульс": 68, |
"маш_ бүтээмжтэй_хувь": 60.4, |
"бүтээмжийн_хувь": 0.5, |
"төвийг сахисан_хувь": 11.0, |
"анхаарал сарниулах_хувь": 7.1, |
"маш_труутгах_хувь": 21.0, |
"бүх_ бүтээмжийн_хувь": 60.9, |
"бүгдийг_сөргөх_хувь": 28.1, |
"ангилалгүй_хувь": 9.1, |
"бизнесийн_хувь": 21.9, |
"харилцаа холбоо ба хуваарь гаргах хувь": 7.2, |
"social_networking_percentage": 5.1, |
"design_and_composition_percentage": 1.2, |
"энтертайнментийн хувь": 1.6, |
"news_percentage": 12.5, |
"програм хангамжийн_хөгжүүлэлтийн_хувь": 9.1, |
"лавлах_болон_ суралцах_хувь": 28.2, |
"худалдааны_хувийн хувь": 2.9, |
"хэрэгслүүдийн_хувь": 1.2, |
"нийт_цаг": 2.78, |
"маш_ бүтээмжтэй_цаг": 1.68, |
"бүтээмжтэй_цаг": 0.01, |
"нейтрал_цаг": 0.31, |
"анхаарал сарниулах_цаг": 0.2, |
"маш_хичээлгүй_цагийн": 0.58, |
"all_productive_hours": 1.69, |
"all_distracting_hours": 0.78, |
"ангилалгүй_цаг": 0.25, |
"business_hours": 0.61, |
"харилцаа холбоо ба хуваарь гаргах цаг": 0.2, |
"social_networking_hours": 0.14, |
"design_and_composition_hours": 0.03, |
"entertainment_hours": 0.04, |
"news_hours": 0.35, |
"software_development_hours": 0.25, |
"лавлах_болон_сурах_цаг": 0.78, |
"shopping_hours": 0.08, |
"utility_hours": 0.03, |
"total_duration_formatted": "2ц 46м", |
"маш_ бүтээмжтэй_хугацаа_форматлагдсан": "1ц 40м", |
"бүтээмжтэй_хугацаа_форматлагдсан": "47 -аад он", |
"нейтрал_хугацаа_форматлагдсан": "18м 23с", |
"distracting_duration_formatted": "11m 49s", |
"very_distracting_duration_formatted": "34m 57s", |
"all_productive_duration_formatted": "1ц 41м", |
"all_distracting_duration_formatted": "46m 46s", |
"uncategorized_duration_formatted": "15m 7s", |
"business_duration_formatted": "36m 26s", |
"харилцаа холбоо_ ба хуваарь_хугацаа_ форматлагдсан": "11м 59 сек", |
"social_networking_duration_formatted": "8m 28s", |
"design_and_composition_duration_formatted": "2m 4s", |
"entertainment_duration_formatted": "2м 39s", |
"news_duration_formatted": "20м 49д", |
"software_development_duration_formatted": "15m 5s", |
"reference_and_learning_duration_formatted": "46m 59s", |
"shopping_duration_formatted": "4м 51 сек", |
"utilities_duration_formatted": "2m 3s" |
} |
] |
GitHub -аас ❤ -тай зохион байгуулсан rawsummary.json -ийг үзэх
Алхам 4: Прототип хийх
Бөөрөлзгөнө Pi уралдааны 2017 оны гол шагнал
Зөвлөмж болгож буй:
Их Британийн Ring Video Doorbell Pro нь механик хонхтой ажилладаг: 6 алхам (зурагтай)
Их Британийн Ring Video Doorbell Pro нь механик хонхтой ажилладаг: ************************************** *************** Энэ арга нь яг одоо зөвхөн АС тэжээлээр ажилладаг болохыг анхаарна уу, хэрэв би тогтмол гүйдлийн хүчийг ашиглан хаалганы хонхны шийдлийг олох юм бол шинэчлэх болно. хангамж, танд хэрэгтэй болно
Товчлуураар ажилладаг алхам хянагч: 4 алхам
Товчлуураар ажилладаг Stepper Controller:
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: Сайн байна уу, би саяхан гэртээ мөөг, хясааны мөөг тарьж эхлэв, гэхдээ би гэрийнхээ исгэх зориулалттай исгэгчийн температурыг хянахын тулд гэртээ энэ контроллерын гуравны нэгийг авсан байгаа. мөн энэ Kombucha -г одоо хийж байгаа бөгөөд дулааны термостатын хувьд
Түлхүүр үгийн хавчуурга ашиглан бүтээмжийг нэмэгдүүлэх: 4 алхам
Түлхүүр үгийн хавчуургын тусламжтайгаар бүтээмжийг нэмэгдүүлэх: Энд би Firefox -т байнга үл тоомсорлодог функцийг хэрхэн ашиглах, түлхүүр үгийн хавчуургыг хэрхэн ашиглахыг зааж өгөх болно. Тэд өдөр тутмын вэб хөтөч дээрх олон ядаргааг арилгаж, онлайн үйлчилгээг ашиглахад илүү тохиромжтой болгодог