
Բովանդակություն:
- Պարագաներ
- Քայլ 1: Տեղադրեք անհրաժեշտ ծրագրակազմը
- Քայլ 2: Ստեղծեք Twilio հաշիվ
- Քայլ 3. Ստացեք API բանալին COVID 19 տվյալների, ֆիլմերի և հեռուստաշոուի համար
- Քայլ 4. Միացրեք Python- ը և Twilio- ն Ngrok- ի միջոցով
- Քայլ 5: Փորձարկեք մեր դիմումը
- Քայլ 6: Ինչպե՞ս է այն աշխատում և ապագա բարելավում
- Քայլ 7: Վերջնական նշումներ
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



CoVbot- ը Whatsapp- ի վրա հիմնված պարզ և ինտուիտիվ chatbot է: Բոտի հիմնական առանձնահատկությունն է.
Այն կարող է ձեզ տալ ընտրովի երկրում COVID-19- ի վերջին կարգավիճակը ՝ պարզ և ինտուիտիվ կերպով:
Բացի այդ, բոտը կարող է առաջարկել զվարճալի գործողություններ Տանը կատարելու համար, ինչպիսիք են.
- Առաջարկել ֆիլմ - ֆիլմ, որը պետք է դիտել Թոփ 10 ֆիլմերի ցանկից ՝ սյուժեի և տևողության կարճ ակնարկով: Քանի որ այս ցանկը ծրագրակազմում կոդավորված չէ, այն միշտ ձեզ կտրամադրի վերջին թարմացումները `հիմնված ընթացիկ միտումների վրա:
- Առաջարկեք հեռուստատեսային շոու. Քանի որ այս ցանկը ծրագրակազմում կոդավորված չէ, այն միշտ ձեզ կտրամադրի վերջին թարմացումները `հիմնված ընթացիկ միտումների վրա:
- Առաջարկիր գիրք. Գիրք, որը պետք է կարդալ 10 լավագույն գրացուցակից ՝ գրքի բլուրով և շապիկով:
- Ամենօրյա մարզումներ-Սա տեսահոլովակ է `հիմնված 7-օրյա մարզումների ժամանակացույցի վրա, որը տրամադրում է CRANK մարզասրահը իրենց Instagram հաշվում:
Եթե ձեզ դուր է գալիս այս հրահանգը, խնդրում ենք հաշվի առնել դրա համար առաջին նյութի հեղինակային մրցույթը: (և այո, սա իմ առաջին հրահանգն է, այնպես որ, եթե ինչ -որ բան պարզ չէ կամ լրացուցիչ բացատրության կարիք ունի, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանությունների բաժնում, և ես կարող եմ օգնել ձեզ:)
Պարագաներ
Այս նախագիծը բացառապես ծրագրային ապահովման վրա հիմնված նախագիծ է, այնպես որ յուրաքանչյուրը, ով հետևում է այս հրահանգին նոութբուքի/աշխատասեղանի համակարգչի/macOS/Linux- ի և ինտերնետի միջոցով, կարող է ավարտել այս նախագիծը: Վերջում ես կներառեմ նաև մանրամասն բաժին ՝ ծածկագիրը/գործընթացը ավելի մանրամասն բացատրելու համար ծրագրավորման որոշակի փորձ ունեցող մարդկանց համար: Խնդրում ենք նկատի ունենալ, որ դա անհրաժեշտ չէ նախագիծն ավարտելու համար
Նախագծի դժվարության մակարդակ
Ոչ շատ հեշտ, բայց ոչ շատ դժվար
Սարքավորումը, որը մենք կօգտագործենք
- Windows/macOS/Linux աշխատող նոութբուք/աշխատասեղան:
- Տեղադրված է բջջային հեռախոս `WhatsApp Messenger- ով
Theրագրակազմը, որը մենք կօգտագործենք
- Python ծրագրավորման լեզու
- ngrok - գործիք է, որը թույլ է տալիս մեզ մուտք գործել մեր սերվեր մեր ցանցից դուրս
-
Ձեր ընտրությամբ խմբագիր. (Օրինակ ՝ Գրառման գրքույկ ++, Sublime Text, Vim և այլն)
Քայլ 1: Տեղադրեք անհրաժեշտ ծրագրակազմը


Այս քայլին մենք կանենք հետևյալը
- Տեղադրեք Python> 3.6 և փորձարկեք այն
- Տեղադրեք պիթոնի անհրաժեշտ գրադարանները
- Տեղադրեք ngrok
Եթե ունեք և՛ ծրագիրը, և՛ այն, կարող եք բաց թողնել այս քայլը
Տեղադրեք Python:
Այս նախագծի ամբողջ հետնապահ/սերվերի կոդի բազան գրված է Python 3.6 -ում: Հետևաբար, մեր ծրագրերը գործարկելու համար մենք պետք է Python> 3.6 տեղադրենք մեր համակարգչում: Հետևեք CoreySchafer- ի ձեռնարկին, թե ինչպես տեղադրել python Windows- ի և macOS- ի համար
Դուք կարող եք ստուգել, որ ամեն ինչ ճիշտ է տեղադրված ՝ cmd/Terminal- ում մուտքագրելով հետևյալը.
python -c 'print (f "Hello World")'
Եթե ամեն ինչ ճիշտ տեղադրված էր, ապա Hello World- ը պետք է տպվի էկրանին: Եթե սխալ շարահյուսական սխալ եք ստանում, ապա տեղադրված եք python- ի սխալ տարբերակը: Տեղադրեք python- ի տարբերակ> = 3.6
Տեղադրեք պիթոնի պահանջվող գրադարանները ՝ օգտագործելով pip:
Մենք կօգտագործենք հետևյալ Python գրադարանները ՝ մեր ծրագրաշարը աշխատեցնելու համար.
- Flask - Սա մեր սերվերի շրջանակն է
- Twilio - Այս գրադարանը պիթոնի համար հնարավորություն է տալիս շփվել WhatsApp- ի հետ
- Հարցում - Այս գրադարանը օգտագործվում է API- ներից տվյալներ պահանջելու համար
- BeautifulSoup4 - Այս գրադարանը օգտագործվում է վեբ կայքերից տեղեկատվություն ջնջելու համար
- lxml - Այս գրադարանը օգտագործվում է BeautifulSoup- ի հետ համատեղ ՝ վեբ կայքից համապատասխան տեղեկատվություն հանելու համար
Այս գրադարանները տեղադրելու համար կարող եք անել հետևյալը.
Բացեք CMD/Terminal և մուտքագրեք հետևյալ հրամանը.
pip install flask, twilio, request, beautifulsoup4, lxml
ԿԱՄ
Ներբեռնեք պահանջները. Txt ֆայլը և բացեք տերմինալ այն գրացուցակում, որտեղ ֆայլը կա և մուտքագրեք.
pip install -r պահանջները. txt
Տեղադրեք ngrok
ngrok- ն թույլ է տալիս ինտերնետին ենթարկել ձեր տեղական մեքենայի վրա աշխատող սերվեր: Պարզապես տաքուկին ասեք, թե որ սերվերից է ձեր սերվերը լսում:
Հետևում է ngrok վեբ կայքի ուղեցույցին `ձեր օգտագործած օպերացիոն համակարգի համար ngrok տեղադրելու համար:
Հուշում. Ուղեցույցի 3 -րդ քայլը նշանակություն չունի այս ծրագրի համար, այնպես որ կարելի է բաց թողնել
Քայլ 2: Ստեղծեք Twilio հաշիվ
Այս քայլին մենք կանենք հետևյալը
- Գրանցվեք Twilio հաշվի համար
- Twilio's Console- ի օգտակար բաժինների արագ ներածություն
Գրանցվել:
Այս նախագծում մենք կօգտագործենք Twilio Whatsapp API- ը ՝ մեր պիթոն ծրագիրը Whatsapp- ին միացնելու համար: Twilio API- ից օգտվելու համար հարկավոր է նախ հաշիվ ստեղծել Twilio- ի պաշտոնական կայքում: Փորձնական հաշվի համար Twilio- ն 15 դոլար անվճար վարկ է տրամադրում մեզ օգտագործելու համար:
Արագ ներածություն
Հաշիվ ստեղծելուց հետո այս նախագծի Twilio վահանակի ամենահետաքրքիր հատվածներն են.
Գործիքային վահանակ - վահանակից կարող եք տեսնել վարկի մնացորդը, կարող եք խմբագրել ձեր նախագծի անունը և փոխել ծրագրավորման լեզուն
Whatsapp ենթաբաժինը `ծրագրավորվող SMS բաժնում. Վահանակի Whatsapp բաժնից կարող եք մուտք գործել բոտի միացման ծածկագիր, Whatsapp- ի թիվը, որը մենք կօգտագործենք նախագծում` մեր բոտի հետ խոսելու համար, ինչպես նաև վեբհուկի տեղադրումը. Այս ամենի մասին ավելի մանրամասն նկարագրված կլինի հաջորդ քայլերում
Քայլ 3. Ստացեք API բանալին COVID 19 տվյալների, ֆիլմերի և հեռուստաշոուի համար


API բանալին կամ ծրագրավորման ծրագրավորման միջերեսի բանալին այն կոդն է, որը փոխանցվում է համակարգչային ծրագրերին: Programրագիրը կամ հավելվածը այնուհետև կանչում է API- ն կամ ծրագրավորման ծրագրերի միջերեսը `նույնականացնելու համար իր օգտագործողին, մշակողին կամ ծրագրին վեբ կայք կանչելու համար:
Մենք օգտագործում ենք API ՝ COVID 19 կարգավիճակի, ֆիլմերի և հեռուստահաղորդումների մասին տեղեկություններ ստանալու համար: API- ին մուտք գործելու համար ձեզ հարկավոր է բանալին, որն անհատական է յուրաքանչյուր օգտագործողի համար: Այս քայլում մենք կստանանք այս բանալիները:
Ստացեք API բանալին COVID 19 տվյալների համար
- Մուտք գործեք կամ գրանցվեք ձեր RapidAPI հաշվին:
- Դրանից հետո գնացեք Գրամզիվիի կողմից COVID-19 API
- Ոլորեք ներքև դեպի API վահանակի «Վերնագրի պարամետրեր» բաժինը:
- Ձեր API բանալին պետք է տեսանելի լինի «X-RapidAPI-Key» դաշտում:
Ստացեք API բանալին ֆիլմերի և հեռուստահաղորդումների տվյալների համար
- Մուտք գործեք կամ գրանցվեք ձեր TMDB հաշվին
- Դրանից հետո անցեք ձեր կարգավորմանը `API
- Ոլորեք ներքև ՝ դեպի «API բանալին (հեղինակ 3)
- Ձեր API բանալին պետք է տեսանելի լինի դրա ներքևում
Ստեղծեք «config.py» ֆայլ
Այժմ մենք կստեղծենք config.py ֆայլ ՝ մեր API բանալիները պահելու համար: Մենք դրանց համար ստեղծում ենք առանձին ֆայլ, քանի որ API- ի բանալիները գաղտնի տեղեկություններ են, և եթե կիսում եք ձեր նախագիծը, ապա չպետք է կիսեք ձեր API բանալին:
- Ստեղծեք նախագծի նոր գրացուցակ
- Նորաստեղծ գրացուցակի ներսում ստեղծեք նոր ֆայլ ՝ «config.py» անունով
- Խմբագրեք այս ֆայլը ձեր ընտրած խմբագրիչով (Sublime, Notepad ++) և պատճենեք և փոխարինեք հետևյալ տեքստը նախորդ քայլին համապատասխան տեղեկատվությամբ:
session_key = "գաղտնի" #Սա անվտանգ չէ.. բայց պարզապես փորձարկման համար ամեն ինչ կարգին է
Rapid_api_key = "" api_key = ""
Պահպանել ֆայլը
Քայլ 4. Միացրեք Python- ը և Twilio- ն Ngrok- ի միջոցով
Այս քայլին մենք կանենք հետևյալը.
- Ներբեռնեք աղբյուրի կոդը
- Գործարկեք ծրագիրը և տեղական IP- ն տաքուկի միջոցով ուղարկեք հանրային հասցե, որպեսզի մենք կարողանանք դրան հարցում կատարել
- Կարգավորեք մեր Twilio հաշիվը ՝ խնդրանքը մեր սերվերին փոխանցելու համար
Ներբեռնեք բոտի աղբյուրի կոդը
Ներբեռնեք այս տեղադրման բոլոր կցված ֆայլերը վերջին քայլում ստեղծված նախագծի գրացուցակում:
Գործարկել ծրագիրը
Գնացեք CMD/տերմինալում աղբյուրի կոդի գրացուցակ և կատարեք հետևյալ հրամանը.
python server_main.py
Համոզվեք, որ «config.py» - ն, որը մենք ստեղծել ենք վերջին քայլին, հակառակ դեպքում սխալ կստանաք
Արդյունքը պետք է լինի այսպիսին.
* Flask հավելվածի սպասարկում «server_main» (ծույլ բեռնում)
* Շրջակա միջավայր. Արտադրություն ARԳՈՇԱՈՄ. Սա զարգացման սերվեր է: Մի օգտագործեք այն արտադրության տեղակայման մեջ: Փոխարենը օգտագործեք արտադրական WSGI սերվեր: * Վրիպազերծման ռեժիմ. Միացված * Վրիպազերծիչի PIN` 740-257-236
Սա նշանակում է, որ ձեր սերվերը ճիշտ է աշխատում ձեր տեղական ցանցում 5000 նավահանգստում: Որպեսզի այս սերվերը հասանելի լինի ձեր տեղական ցանցից դուրս, մենք կօգտագործենք տաքուկ
Տեղական IP- ն հրապարակային հասցեով փոխանցեք ngrok- ի միջոցով
Գնացեք գրացուցակ, որտեղից դուք բեռնել եք ngrok- ը CMD/տերմինալի միջոցով և կատարել հետևյալ հրամանը.
տաքացում http 5000
Արդյունքը պետք է լինի այսպիսին.
ngrok by @inconshreveable (Ctrl+C դուրս գալու համար)
Նիստի կարգավիճակը առցանց Նիստը սպառվում է 7 ժամ, 59 րոպե Տարբերակ 2.3.35 Տարածաշրջան Միացյալ Նահանգներ (մեզ) Վեբ ինտերֆեյս https://127.0.0.1:4040 Փոխանցում _https://d44c955749bf.ngrok.io_ -> _https:// localhost: 5000_ Փոխանցում _https://d44c955749bf.ngrok.io_ -> _https:// localhost: 5000_ Միացումներ ttl opn rt1 rt5 p50 p90 0 0 0.00 0.00 0.00 0.00 0.00
Պատճենեք HTTP հղումը «Forwading» մասից (պարզապես մինչև ngrok.io): (Այս օրինակում ես ավելացրել եմ _, որպեսզի այն որպես հղում որսալն ուսանելի չլինի)
Կարգավորեք Twilio- ն ՝ նոր հասցեն սերվերի հարցումը փոխանցելու համար
Այժմ, երբ մենք հաջողությամբ փոխանցել ենք մեր սերվերին հանրային հասանելիության համար, մենք պետք է կազմաձևենք Twilio- ն այնպես, որ երբ Twilio Whatsapp API- ի միջոցով հարցում կատարվի, մենք հարցումը փոխանցենք մեր սերվերին: Դա անելու համար մենք պետք է անենք հետևյալը.
- Գնացեք Twilio's Console- ի Whatsapp բաժին
- Գնացեք «Sanbox» ենթաբաժին
- «Երբ հաղորդագրություն է գալիս» տեքստում տեղադրեք HTTP հղումը `ջերմից պատճենված /sms ընդլայնմամբ (Մի պատճենեք _ սկզբում և վերջում).
_https://d44c955749bf.ngrok.io/sms_
Այժմ chatbot- ի համար ամեն ինչ կարգավորված է: Հաջորդ քայլում մենք կարող ենք ստուգել, արդյոք ամեն ինչ ճիշտ է աշխատում
Քայլ 5: Փորձարկեք մեր դիմումը



Այս քայլին մենք կանենք հետևյալը.
- Միացեք մեր բոտին ՝ օգտագործելով մուտքի կոդը
- Փորձեք մեր դիմումը
Միացեք մեր բոտին ՝ օգտագործելով մուտքի կոդը
Այս նախագծում մենք կօգտագործենք Twilio's Whatsapp Sandbox համարը մեր Whatsapp բոտի համար: Յուրաքանչյուր անձի համար այս թիվը տարբեր կլինի: Ձեր համարը կարող եք գտնել այսպես.
- Մուտք գործեք ձեր Twilio հաշիվ
- Գնացեք Twilio վահանակ -> Whatsapp բաժին -> Sandbox
- Դուք կտեսնեք ձեր Twilio Sandbox- ի համարը հետևյալ տեքստով.
Ձեր ընկերներին հրավիրեք ձեր Sandbox: Խնդրեք նրանց ուղարկել WhatsApp հաղորդագրություն ՝
Whatsapp- ի անվտանգության քաղաքականության պատճառով յուրաքանչյուր ոք, ով ցանկանում է Whatsapp- ի միջոցով խոսել ավտոմատացված բոտի հետ, պետք է հստակորեն մասնակցի ծածկագրի օգտագործմանը: Դուք կարող եք պարզել ձեր ծածկագիրը ՝ նայելով նույն բաժնում, ինչ ձեր Twilio ավազարկղի համարը տեքստով
Ձեր Twilio Sandbox Whatsapp համարը և գրանցման կոդը ձեռք բերելուց հետո, բոտը օգտագործելու համար գնացեք ձեր բջջային հեռախոս և կատարեք հետևյալը.
- Պահեք «Twilio Sandbox Whatsapp- ի համարը» ձեր ընտրած անվան հետ (օրինակ ՝ CovBot)
- Բացեք Whatsapp- ը և ուղարկեք հետևյալ հաղորդագրությունը այդ կոնտակտին.
միանալ
Դուք պետք է տեսնեք այսպիսի հաղորդագրություն
Twilio Sandbox: Ամեն ինչ պատրաստ է…
Սա նշանակում է, որ դուք կապվել եք ձեր բոտի հետ և պատրաստ եք այն հարցնել qs
Փորձեք մեր դիմումը
Միանալուց հետո ձեր բոտի տարբեր հնարավորությունները փորձարկելու համար ուղարկեք հետևյալ հաղորդագրությունը բոտին.
Ողջու՜յն
Դուք պետք է տեսնեք հետևյալ տեքստը.
Բարի գալուստ CoVbot:
Պարզ chatbot, որը կարող է տալ COVID-19- ի վերջին թարմացումները պարզ, արագ և հեշտ եղանակով: Քանի որ մենք բոլորս կարանտինի մեջ ենք, բոտը կարող է օգտագործվել որոշ զվարճալի գործողություններ առաջարկելու համար ՝ մեր ժամանակը առավելագույնս օգտագործելու համար, քանի որ մենք ձգտում ենք մեզ, ընկերներին և ընտանիքին ապահով պահել: Հուսով ենք, որ այն ձեզ դուր կգա և օգտակար կգտնեք: Սկսելու համար ուղարկեք 4 -ը:
Այժմ կարող եք հետևել բոտի տարբեր հնարավորությունները փորձարկելու տարբերակին:
ԱՅՍՊԵՍ Է! Ձեր Whatsapp Chatbot- ը պատրաստ է !!!! Շնորհավորում եմ
Քայլ 6: Ինչպե՞ս է այն աշխատում և ապագա բարելավում




Այս բաժինը այն մարդկանց համար է, ովքեր ունեն Python ծրագրավորման որոշակի փորձ: Եթե ոչ, կարող եք բաց թողնել այս բաժինը
Կոդի բացատրություն
Հիմնական հանգույց
Երբ Whatsapp- ի հաղորդագրությունը ուղարկվում է ձեր Twilio համարին, Twilio API- ն ձեր կողմից նշված սերվերին տալիս է POST հարցում: Սերվերը ներդրված է Flask շրջանակի միջոցով, ուստի մենք կարող ենք օգտագործել Flask Request օբյեկտը ՝ POST հարցման ընթացքում ստացված տվյալները առբերելու համար: Տվյալների հիման վրա (այս դեպքում համարները) մենք որոշում ենք, թե օգտվողն ինչ տարբերակ է ընտրել և տալիս համապատասխան տեղեկատվություն
COVID տվյալներ և ֆիլմեր և հեռուստահաղորդումներ.
COVID 19, Ֆիլմերի և հեռուստահաղորդումների տվյալները վերցված են API- ից: Ես օգտագործում եմ հարցման python գրադարանը ՝ տվյալները ստանալու համար, այնուհետև դրանք փոխակերպելու JSON ձևաչափի: Հետո ես պարզապես վերլուծում եմ համապատասխան տեղեկատվությունը: Ֆիլմերի և հեռուստահաղորդումների համար ես օգտագործեցի նաև պատահական պիթոնի գրադարանը `պատահական հեռուստաշոու և ֆիլմ ընտրելու համար
Գրքի մանրամասներ
Նախագծում օգտագործված գրքերի առաջարկման ալգորիթմը պարզապես վեբ քերիչ է: Ես չգտա որևէ API, որը ձեզ տալիս է պատահական գիրք ՝ մանրամասներով, այնպես որ ես պարզապես քերծում եմ կայքը ՝ օգտագործելով BeautifulSoup4 և օգտագործելով lxml վերլուծիչը, ես հանում եմ գրքի համապատասխան տեղեկությունները
Ենթամենյուի մանրամասները
Ենթամենյուների իրականացումը մի փոքր ավելի բարդ էր, քան մնացածը, քանի որ Whatsapp- ի հաղորդագրությունները նման են SMS- ների, ինչը քաղաքացիություն չունեցող արձանագրություն է: Այս խնդիրը լուծելու համար ես օգտագործել եմ երկու տեխնիկա.
- Օգտագործելով Գլոբալ փոփոխականները ՝ հաղորդագրության վիճակը հիշելու համար - Սա իրականացվում է միայն COVID 19 ենթաընտրանքի համար: Այս դեպքում, երբ օգտվողն ընտրում է «COVID -19- ի կարգավիճակը իմ երկրում», գլոբալ փոփոխականը, որը կոչվում է ոչ ամբողջական_փոստ, սահմանվում է True ՝ նշելու համար, սակայն նախորդ տարբերակի վրա հիմնված մեկ այլ հաղորդագրություն դեռ անհրաժեշտ է: Այնուհետև սկզբում կա ստուգում, որը ստուգում է, արդյոք հաղորդագրությունը նշվել է թերի, եթե այդպես է, ենթադրում է, որ հաղորդագրությունը COVID- ի տվյալների երկրի անունն է և տեղեկատվությունը փոխանցում է ճիշտ գործառույթին, իսկ գլոբալ փոփոխական թերի հաղորդագրությունը սահմանում է Կեղծ
- Օգտագործելով Twilio Cookies և Flask Sessions - Cookies և Flask Session- երը օգտագործվում են «Առաջարկիր կարանտինային գործունեություն» ենթ -ընտրացանկում ՝ պետականություն ապահովելու համար, ճիշտ այնպես, ինչպես համացանցի ցանկացած վեբ ծրագիր է այն օգտագործում այս օրերին, բայց փոխարենը հիշելու փոխարեն այնպիսի բաներ, ինչպիսիք են քո օգտանունը: կամ հաշիվ այն հիշում է Երկու թվերի փոխակերպումը: Եթե Ձեզ դուր է գալիս այս մասի մասին ավելի շատ տեղեկատվություն, ես խորհուրդ տվեցի կարդալ Twilio թիմի կողմից գրված Twilio Cookies- ի այս հիանալի ուղեցույցը:
Ապագա բարելավումներ
- Օգտագործեք Python- ի օբյեկտի կողմնորոշվածությունը և դիզայնի նախշերը `կոդերի ճարտարապետությունը և DRYness- ը բարելավելու համար
- Հեռացնել գլոբալ փոփոխականները
- Սխալների կառավարումը կարող է բարելավվել
- Ավտոմատ կերպով թարմացրեք ngrok հասցեն `օգտագործելով եգիպտացորեն և Twilio CLI
- Կոդի փաստաթղթավորում
Քայլ 7: Վերջնական նշումներ
Հուսով եմ, որ ձեզ դուր կգա այս նախագիծը: Սա իմ առաջին հրահանգն է, այնպես որ, եթե ինչ -որ բան պարզ չէ կամ լրացուցիչ բացատրության կարիք ունի, ինձ տեղյակ պահեք մեկնաբանությունների բաժնում, և ես կարող եմ օգնել ձեզ: Նաև, եթե այս նախագիծը պատրաստել եք այլ տեխնիկայով կամ հնարավորությունների ցուցակով, բոլորը կիսվեք դրանով
Խորհուրդ ենք տալիս:
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ

Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա. Երբ մարդկանց մեծ մասը գնում է Raspberry PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ այն չկա
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ

Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)

Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)

Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ
Bookhuddle.com- ի ստեղծում, գրքի տեղեկատվության հայտնաբերման, կազմակերպման և փոխանակման կայք. 10 քայլ

Bookhuddle.com- ի ստեղծում, գրքի տեղեկատվության հայտնաբերման, կազմակերպման և փոխանակման կայք. Այս գրառումը նկարագրում է Bookhuddle.com- ի ստեղծման և գործարկման հետ կապված քայլերը, վեբ կայք, որն ուղղված է ընթերցողներին գտնելու, կազմակերպելու և տարածելու գրքի տեղեկատվությունը: Այստեղ նկարագրված քայլերը կտարածվեր այլ վեբ կայքերի մշակման վրա