Բովանդակություն:
- Քայլ 1. Միացրեք Pi (երը) ցուցադրմանը (ներ) ին
- Քայլ 2. Պատրաստեք 1 կամ ավելի ազնվամորի պի
- Քայլ 3. Կլոնավորեք + Թարմացրեք իմ ծածկագիրը ՝ իրական ժամանակում ավտոմատացված տվյալների խողովակաշար ստեղծելու համար
- Քայլ 4. Ստեղծեք և ավտոմատ կերպով բաշխեք տվյալների Viz IoT խելացի ցուցադրումներին իրական ժամանակում
Video: IoT Data Science PiNet իրական ժամանակի խելացի էկրանի տվյալների համար. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-31 10:21
Դուք կարող եք հեշտությամբ միավորել խելացի ցուցադրումների IoT ցանց ՝ տվյալների արտացոլման համար ՝ տվյալների գիտության կամ ցանկացած քանակական ոլորտում ձեր հետազոտական ջանքերը գերլարելու համար:
Դուք կարող եք ձեր սյուժեների «հրում» զանգել հաճախորդներին անմիջապես ձեր վիճակագրական ծածկագրի (Python, R, Matlab/Octave, SAS և այլն) միջոցով, և այն թարմացնում է ցուցադրումները իրական ժամանակում:
Գաղափարն այն է, որ էժան հին աշխատասեղանի մոնիտորները, որոնց մոտ կարող էիք պառկած լինել, կարող են վերաիմաստավորվել IoT սարքերի համար, որտեղ Raspberry Pi- ի էժան զարգացման տախտակները իրական ժամանակում ձեր հիմնական սարքից (օրինակ ՝ նոթբուքից) անլար կերպով ստանում և ցուցադրում են ձեր տվյալների արտացոլումը: Եթե չունեք հարթ էկրաններ, մի անհանգստացեք, դրանք անվճար են `գրեթե անվճար:
Արժեքը և սարքավորումների պահանջները նվազագույն են:
ԻՆՉ ԿԱՐՈ Է ՔԵ
-
1 կամ ավելի ազնվամորի պի
- Ես սկսեցի 3 -ով, որից 2 -ը ՝ 3B+, իսկ 1 -ը ՝ eroրո
- Արժեքը `10 - 40 դոլար
-
Անկացած ցուցադրում
-
Ես սկսեցի մի քանի նախընտրական HDMI հարթ էկրաններով
- Անվճար - $ 25/յուրաքանչյուրը անվճար ցիկլով, Craigslist- ով, 2 -րդ ձեռքի խանութներով, ձեր ավտոտնակով, eBay- ով և այլն: Մարդիկ դեն են նետում իրենց աշխատասեղանի հանդերձանքը:
- Լրացուցիչ. Հարթ էկրանով պատի ամրացումներ (~ 9 $ սովորական աշխատասեղանի չափսերի էկրանների համար, 20 $ - 30 $ մեծ էկրանների համար, օրինակ ՝ 50 ")
- Եթե այն չունի HDMI (կամ եթե օգտագործում եք Pi Zero), կարող եք պարզապես փոխարկիչ ստանալ <8 $ - ից Amazon, eBay, Micro Center, Walmart, ձեր ընկերներից, որտեղ էլ որ լինեն
-
-
HDMI կամ միկրո-HDMI մալուխներ
- Անվճար, եթե այն ստացել եք ձեր Pi- ով կամ ինձ նման տոննա պահեստամասեր ունեք
- $ 2 տարբեր առցանց մանրածախ վաճառողների անվճար առաքմամբ
Երբ դուք ունեք GitHub- ի կոդը, ապարատային սարքավորումները և ձեր Raspberry Pi- ն աշխատում են ձեր ուզած օպերացիոն համակարգով, ես կարծում եմ, որ դա պետք է տևի մի քանի րոպեից մինչև 1 ժամ:
Դուք կարող եք հեշտությամբ հարմարեցնել այս նախագիծը IoT- ի օգտագործման այլ դեպքերի: Կարող եք նաև ցանկանալ ստեղծել Arduino տարբերակ: Խնդրում ենք ազատ զգալ համագործակցել ինձ հետ GitHub- ում:
Քայլ 1. Միացրեք Pi (երը) ցուցադրմանը (ներ) ին
Սա արագ և հեշտ է:
Պարզապես վերցրեք վերը նշված HDMI (Pi- ի համար) կամ micro-HDMI (Pi Zero- ի համար) մալուխը և տեղադրեք Pi- ի մեջ: Կրկնեք ցուցադրման համար ՝ օգտագործելով համապատասխան ադապտերներ (HDMI- ից միկրո-HDMI և այլն):
Կատարած.
Քայլ 2. Պատրաստեք 1 կամ ավելի ազնվամորի պի
Ձեր Pi- ն գործի դրե՞ց: Դուք կարող եք բաց թողնել առաջ:
Պարզապես վազիր
sudo apt տեղադրել feh
եթե ցանկանում եք օգտագործել նույն պատկերի դիտիչը, ինչ ես:
Հակառակ դեպքում, այս քայլը հատուկ չէ այս ուսուցման համար: ինչպես ցանկացած Pi նախագծի համար, մեզ պարզապես անհրաժեշտ է ունենալ Pi- ն, որն աշխատում է Raspbian- ով կամ ձեր սիրած ՕՀ -ով: Բացի այդ, մենք կցանկանանք առաջ գնալ և համոզվել, որ այն տեղադրված է ձեր WiFi գաղտնաբառով (կամ նախընտրած թույլտվության մեխանիզմով), և ես ձեզ կտամ IMHO- ի «լավագույն փորձի» մի քանի պարամետրեր, որոնք լավ են IoT/Pi հոբբիստական նախագծերի համար (պարտադիր չէ, անվտանգության, աշխատանքի, արտադրության օգտագործման կամ նման այլ համատեքստերի համար):
Իմ 2 մասի ռազմավարությունը այստեղ է ՝ կապել ձեզ երրորդ կողմերի մանրամասն, հաստատված հրահանգներին, այնուհետև ձեզ տալ իմ անելիքների իմ բարձր մակարդակի ակնարկը:
-
Մանրամասն, հաստատված 3-րդ մասի Raspberry Pi- ի տեղադրման հրահանգները
- https://projects.raspberrypi.org/hy/projects/noobs…
- https://www.howtoforge.com/tutorial/howto-install-…
-
Իմ բարձր մակարդակի ակնարկը
-
Ստացեք ցանկացած WiFi- ով միացված Pi
- Pi 2 USB անլար ցանցի ադապտերով
- 3, 3 Բ+
- Zero W, Zero WH
-
Ձեր էկրանները Pi- ին միացնելու համար օգտագործեք համապատասխան HDMI կամ միկրո-HDMI մալուխը
- փոխարկիչի խորհուրդները (մոտ $ 10 Amazon- ում, eBay- ում և այլն) կարող են օգտագործվել հին ցուցադրումների համար, ինչպիսիք են VGA- ն
- Ավելի հին VGA հարթ էկրանները մոտ $ 5 - $ 25 են երկրորդ ձեռքի խանութներում: Եթե ցանկանում եք, կարող եք նաև փոխել աշխատասեղանի հենարանները ՝ $ 9 հարթ էկրանով պատին ամրացնելու համար:
-
Այրեք NOOBS- ը, Raspbian- ը, Google AIY- ը, Debian- ը, Ubuntu- ն, Slackware- ը կամ շատ զվարճալի Linux OS- երից որևէ մեկը, որը կարող եք անվճար ուսումնասիրել և օգտագործել
- GBանկացած 8 ԳԲ+ միկրո SD քարտ լավ է
- Burningանկացած այրվող գործիք, ինչպիսիք են Etcher.io- ն, Unetbootin- ը, LiLi- ն և այլն
- Գործարկեք OS- ն, միացեք ձեր WiFi ցանցին ՝ պահպանելով ձեր գաղտնաբառը
-
Գործարկեք Raspi-config (կամ ձեր OS- ի համարժեքը) և սահմանեք հետևյալ ընտրանքները
- Բեռնել աշխատասեղանին
- Ավտոմատ մուտք գործել որպես pi (լավ IoT զարգացման համար, վատ անվտանգության արտադրության մեջ)
-
Անջատել քունը (դա անելու բազմաթիվ եղանակներ կան)
- Ինձ համար բավական էր էկրանապահին անջատելը (հավանաբար Raspbian- ի իմ Google AIY պատառաքաղում նախապես տեղադրված էկրանապահի պատճառով)
- Otherանկացած այլ դեպքում կան մի շարք CLI եղանակներ դա անելու համար կամ կարող եք տեղադրել `xscreensaver`, այնուհետև անջատել այն GUI- ում
- https://raspberrypi.stackexchange.com/questions/75…
- https://raspberrypi.stackexchange.com/questions/75…
-
Տեղադրեք feh
- սա պարզապես պարզ, թեթև, հանրաճանաչ պատկեր դիտող գործիք է Linux- ի համար, որը մենք կարող ենք օգտագործել
- sudo apt տեղադրել feh
- Imageանկացած այլ պատկեր դիտող նույնպես լավ է
-
Քայլ 3. Կլոնավորեք + Թարմացրեք իմ ծածկագիրը ՝ իրական ժամանակում ավտոմատացված տվյալների խողովակաշար ստեղծելու համար
Եթե դա դեռ չեք արել, ապա այս պահին պետք է պատճենեք իմ GidHub- ի օրինակի կոդը:
Դուք ունեք մի քանի ընտրություն, թե ինչպես դա անել.
- Գնացեք GitHub և ներբեռնեք ֆայլերը որպես.zip
- Կլոնավորել HTTPS- ով
- git clone [email protected]: hack-r/IoT_Data_Science_Pi_Net.git
- Պարզապես մի հայացք գցեք իմ ծածկագրին և զրոյից գրեք ձեր սեփական տարբերակը
Երբ ունեք կոդը, խնդրում ենք թարմացնել ձեր սեփական ուղիները, գաղտնաբառերը և SSH ստեղները:
Քայլ 4. Ստեղծեք և ավտոմատ կերպով բաշխեք տվյալների Viz IoT խելացի ցուցադրումներին իրական ժամանակում
Այս վերջին և ամենագոհացուցիչ քայլում մենք պարզապես փորձարկեցինք մեր հավաքված Pi ցանցը:
«Բարև աշխարհ» -ի մեր վիճակագրական համարժեքի համար թույլ տվեք գործարկել սցենար ձեր նոութբուքի կամ հիմնական սարքի վրա ՝ որոշ տվյալների վրա մեքենայական ուսուցում անցկացնելու, տվյալների արտացոլում ստեղծելու և դրանք ցուցադրելու Pi- ի վրա հիմնված խելացի էկրաններին («հաճախորդներ»):
ԴԵՄՈ
Ստորև բերված ցուցադրական ցուցադրումը օգտագործում է R համակարգով աշխատող Windows նոութբուքը ՝ որպես հիմնական սարքի օրինակ («սերվեր»):
-
Սկզբում R սցենարը կատարվեց հրամանի տողում կրկին ֆայլի օրինակը: R GitHub- ից
- Ինչպես ցույց է տրված cmd հուշման 1 -ին սքրինշոթում
- Օրինակ ֆայլը տպում է տվյալների հավաքածուի առաջին մի քանի տողերը և ստեղծում է տվյալների վիզո գծապատկերներ (-p.webp" />
-
ԸՆՏՐՈԹՅՈՆ Նույնականացման սցենարը գործում է SCP- ի դեմ (WinSCP- ն այս ցուցադրական տարբերակում)
- Այս սցենարը R- ից կամ Python- ից դուրս գործարկելն այլևս անհրաժեշտ չէ ՝ իմ նորացված GitHub կոդով:)
- Կարող եք նաև այն ուղղակիորեն գործարկել cmd հրամանի տողում
- SSH- ն նույնպես լավ է
- SFTP- ը նույնպես լավ է
- Հատուկ իրականացում/ծրագիր անկարևոր
-
Սա ֆայլը scp_pi_pushN.txt է GitHub- ից
Ես սա կարգավորում եմ 1 հաճախորդի սարքի համար
Վիոլա!
Ձեր խելացի էկրաններն այժմ ցուցադրում են ձեր վիճակագրական ծրագրի տվյալների արտացոլումը:
Խորհուրդ ենք տալիս:
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. Ներածություն. Բարև, սա Liono Maker- ն է, ահա YouTube- ի հղումը: Մենք ստեղծում ենք ստեղծագործական նախագիծ Arduino- ի հետ և աշխատում ներկառուցված համակարգերի վրա: Data-Logger: Տվյալների գրանցիչ (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում գրանցում է տվյալները
Սոմատիկ - Տվյալների ձեռնոց իրական աշխարհի համար. 6 քայլ (նկարներով)
Սոմատիկ-Տվյալների ձեռնոց իրական աշխարհի համար. 4 մմ տրամագծով նեոդիմի մխոց մագնիսներ 4 մմ տրամագծով նեոդիմումի գլան մագնիսներ The Somatic- ը կրելի ստեղնաշար և մկնիկ է, որը հարմար է, անխոչընդոտ և պատրաստ է ամբողջ օրվա կրելու համար: Այն հագեցած է բոլոր սարքավորումներով ՝ ձեռքի նշանները և մ
Էկրանի օգտագործման ժամանակի հիշեցում (աշխատում է միայն Windows- ում, Ios- ը չի աշխատի). 5 քայլ
Էկրանի ժամանակի օգտագործման հիշեցում (աշխատում է միայն Windows- ում, Ios- ը չի աշխատի). Ներածություն Սա Arduino- ից պատրաստված օգտակար մեքենա է, այն ձեզ հիշեցնում է հանգստանալու մասին " biiii! &Quot; հնչեցնելը և ստիպել ձեր համակարգչին վերադառնալ կողպված էկրան ՝ 30 րոպե էկրան օգտագործելուց հետո: 10 րոպե հանգստանալուց հետո այն « բ
Ստեղծեք ձեր սեփական MQTT EInk ցուցադրումը ժամանակի, նորությունների և բնապահպանական տվյալների համար. 7 քայլ
Ստեղծեք ձեր սեփական MQTT EInk ցուցադրումը ժամանակի, նորությունների և բնապահպանական տվյալների համար. «THE» - ը մինի MQTT տեղեկատվական ցուցադրում է ժամանակի, նորությունների և բնապահպանական տեղեկատվության համար: Օգտագործելով 4.2 դյույմանոց eInk էկրան, դրա հայեցակարգը պարզ է `տեղեկատվությունը ցուցադրել ռոտացիոն սկզբունքով ՝ թարմացնելով յուրաքանչյուր երկու րոպեն մեկ: Տվյալները կարող են լինել ցանկացած լրահոս ՝ f
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike– ի համար ՝ 23 քայլ
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike- ի համար. Տվյալների ձեռքբերման համակարգն ապարատային և ծրագրային ապահովման հավաքածու է, որը աշխատում է միասին ՝ արտաքին սենսորներից տվյալներ հավաքելու, դրանք պահելու և հետագայում մշակելու համար, որպեսզի դրանք գրաֆիկականորեն պատկերացվեն և վերլուծվեն, թույլ տալով ինժեներներին կատարել