Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Լարերի տեղադրում
- Քայլ 3: Ստեղծեք ձեր Ubidots հաշիվը և փոփոխականները
- Քայլ 4. Ընտրեք Raspberry Pi- ն որպես ձեր տվյալների նոր աղբյուր և լրացրեք ձևը:
- Քայլ 5: Այժմ կտտացրեք «Իմ ազնվամորի պի» նոր աղբյուրին
- Քայլ 6. Ավելացրեք «Անվճար կամ զբաղված» նոր փոփոխական և մի մոռացեք լրացնել դաշտերի անունն ու միավորը:
- Քայլ 7: Նշեք ձեր փոփոխականի ID- ն
- Քայլ 8: Կոդավորեք ձեր ազնվամորի Pi- ն
- Քայլ 9. Creatուցանիշ ստեղծելը Ubidots վահանակում
- Քայլ 10: Ընտրեք «icուցանիշ» վիջեթ և հետևեք քայլերին
- Քայլ 11: Այժմ դուք ունեք ձեր ցուցանիշը
- Քայլ 12: Եզրակացություն
Video: Ինչպես կառուցել կայանման սենսոր `ազատ տեղ գտնելու ցավը լուծելու համար. 12 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս նախագծում մենք կկառուցենք պարզ կայանման ցուցիչ ՝ օգտագործելով Raspberry Pi: Ստացվում է, որ ամեն առավոտ ես պետք է բախվեմ այս հարցին. Արդյո՞ք իմ գրասենյակի դիմացի ՄԻԱՅՆ կայանատեղին արդեն զբաղված է: Որովհետև երբ դա իրականում է, ես պետք է շրջեմ բլոկը և առնվազն 10 րոպե օգտագործեմ կայանելու և գրասենյակ քայլելու համար:
Այնպես որ, ես մտածեցի, որ լավ կլինի իմանալ ՝ տեղն ազատ է, թե ոչ, նախքան նույնիսկ այնտեղ հասնելը փորձելը: Վերջում արդյունքը մի գեղեցիկ վիջեթ էր, որը ես կարող էի ստուգել իմ Ipod- ից կամ բջջային հեռախոսից
Քայլ 1: Նյութեր
1. Raspberry Pi Model B:
2. USB WiFi Dongle
3. Շարժման ցուցիչ Parallax- ի կողմից
4. Երեք էգից դեպի կին լարեր
5. Ubidots հաշիվ - կամ - STEM լիցենզիա
Քայլ 2: Լարերի տեղադրում
Շարժման տվիչը շատ հեշտ է տեղադրվում, քանի որ այն ունի ընդամենը երեք կապում `GND, VCC (+5v) և OUT (թվային ազդանշան« 1 »կամ« 0 »): Եթե դրա շուրջ շարժում կա, այն կհեռացնի «1», եթե չկա ՝ «0»:
Կապը կարող եք տեսնել ստորև ներկայացված դիագրամում, մալուխները միացված են անմիջապես Raspberry Pi- ի GPIO կապումներին: Եթե Ձեզ անհրաժեշտ են լրացուցիչ տեղեկություններ GPIO կապում, կարող եք այցելել այս ուղեցույցը makezine.com- ից; դա լավ աղբյուր է ծանոթանալու Raspberry Pi կապումներին:
Քայլ 3: Ստեղծեք ձեր Ubidots հաշիվը և փոփոխականները
Եթե դուք նոր եք Ubidots- ում, ստեղծեք հաշիվ այստեղ:
Գնացեք «Աղբյուրներ» ներդիրին և ավելացրեք նոր աղբյուր:
Քայլ 4. Ընտրեք Raspberry Pi- ն որպես ձեր տվյալների նոր աղբյուր և լրացրեք ձևը:
Քայլ 5: Այժմ կտտացրեք «Իմ ազնվամորի պի» նոր աղբյուրին
Քայլ 6. Ավելացրեք «Անվճար կամ զբաղված» նոր փոփոխական և մի մոռացեք լրացնել դաշտերի անունն ու միավորը:
Քայլ 7: Նշեք ձեր փոփոխականի ID- ն
Նշեք ձեր API բանալին, որը գտնվում է «Իմ պրոֆիլը - API բանալին» բաժնում
Քայլ 8: Կոդավորեք ձեր ազնվամորի Pi- ն
Դուք արդեն պետք է կազմաձևեիք ձեր Raspberry Pi- ն ՝ դրանից ինտերնետ ունենալով: Եթե ոչ, հետևեք այս ուղեցույցին կամ ստուգեք այս բլոգային գրառումը WiFi- ի կարգավորման վերաբերյալ:
Երբ պատրաստ լինեք, մուտք գործեք ձեր Raspberry Pi տերմինալի միջոցով (LxTerminal, եթե ձեր Pi- ին մուտք եք գործում անմիջապես դրա GUI- ի միջոցով), նավարկեք մի պանակ, որտեղ ցանկանում եք պահել այս նախագիծը և ստեղծեք նոր ֆայլ ՝ «ներկայությունը.պայ» անունով:
$ sudo nano ներկայություն: py
Այժմ տեղադրեք հետևյալ ծածկագիրը.
ներմուծել RPi. GPIO- ն որպես GPIO ## GPIO գրադարան ubidots- ից ներմուծել ApiClient ## Ubidots Library ներմուծման ժամանակը ## ժամանակի գրադարան GPIO.setmode (GPIO. BCM) ##- ի համար սահմանել BCM որպես համարակալման համակարգ GPIO.setup (7, GPIO. IN) ## GPIO7- ը սենսորի մուտքի հայտարարում
փորձել:
api = ApiClient ("75617caf2933588b7fd0da531155d16035138535") ## տեղադրեք ձեր սեփական apikey people = api.get_variable ("53b9f8ff76254274effbbace") ## տեղադրեք ձեր սեփական փոփոխականի ID- ն, բացառությամբ.): ներկայություն = GPIO.input (7)#)#խնայելով սենսորի արժեքը, եթե (ներկայություն == 0): ## եթե ներկայությունը զրո է, նշանակում է, որ մյուս մեքենան դեռ այնտեղ է. (people.save_value ({'value ': ներկայություն}) ## արժեք ուղարկելով ubidots time.sleep (1) ## ստուգեք յուրաքանչյուր 5 վայրկյանը մեկ, եթե մյուս մեքենան տեղափոխում է տպել «cero», եթե (ներկայություն). people.save_value ({' value ': present})# #Մնացած մեքենան, որն այժմ դատարկ է:) time.sleep (1) print "uno" GPIO.cleanup () ## վերականգնել GPIO կապումների կարգավիճակը
Գործարկեք ձեր ծրագիրը.
$ sudo python ներկայություն. py
Քայլ 9. Creatուցանիշ ստեղծելը Ubidots վահանակում
Այժմ, երբ սարքից ստանում ենք կենդանի տվյալներ, մենք պետք է ստեղծենք հարմարեցված վիջեթ, որը մեզ կասի `կայանատեղին զբաղեցվա՞ծ է, թե՞ ոչ: Կտտացրեք վահանակի ներդիրին, այնուհետև ավելացրեք նոր վիջեթ ՝
Քայլ 10: Ընտրեք «icուցանիշ» վիջեթ և հետևեք քայլերին
Քայլ 11: Այժմ դուք ունեք ձեր ցուցանիշը
Հիանալի! այժմ դուք պետք է տեսնեք կենդանի վիջեթ, որը ցույց է տալիս կայանատեղիի վիճակը: Btw, դուք կարող եք տեղադրել այս վիջեթը ցանկացած վեբ կամ բջջային հավելվածում.
Քայլ 12: Եզրակացություն
Այսքանը այս նախագծի համար է: Մենք սովորեցինք, թե ինչպես միացնել շարժման տվիչը Ubidots ամպին ՝ օգտագործելով Raspberry Pi և ցուցադրել դրա տվյալները կենդանի վիջեթում: Նախագիծը կարող է բարելավվել `օգտագործելով ներկայության ցուցիչ և ոչ թե հենց շարժման տվիչ (որը շարժման անհետացումից հետո վերադառնում է« 0 »): Այն կարող է նաև երկարացվել ՝ SMS կամ էլփոստի ահազանգեր ստեղծելով, որոնք կարող են ստեղծվել ձեր Ubidots հաշվի «Իրադարձություններ» ներդիրում:
Հարց ունե՞ք: ազատ զգալ մեկնաբանել ստորև կամ տոմս թողնել մեր աջակցության էջում:
Ահա ևս մեկ հիանալի նախագիծ ՝ օգտագործելով Raspberry Pi և շարժման տվիչ:
Խորհուրդ ենք տալիս:
Օգտագործելով Հույսի կրծքավանդակի ընդլայնումը `ձեր ընտանեկան ծառի ներսում ընտանեկան ծառ որոնելու համար ոչ լրիվ տաճարային արարողություն գտնելու համար. 11 քայլ
Օգտագործելով Հույսի կրծքավանդակի ընդլայնումը `տոհմային անավարտ աշխատանք ձեր ընտանեկան ծառի մեջ Ընտանեկան որոնում. Այս ուսուցանելու նպատակն է ցույց տալ, թե ինչպես պետք է որոնել ձեր տոհմածառը տաճարային թերի արարողակարգով նախնիների որոնման միջոցով` օգտագործելով Հույսի կրծքավանդակի ընդլայնումը: Հույսի կրծքավանդակի օգտագործումը կարող է մեծապես արագացնել անհաջողության որոնումը
Ինչպես կատարել Arduino- ի միջոցով օդի հոսքի արագության ճշգրիտ սենսոր ՝ 20 Under ից ցածր COVID-19 օդափոխիչի համար. 7 քայլ
Ինչպես կատարել օդի հոսքի արագության ճշգրիտ սենսոր Arduino- ի միջոցով մինչև 20 £ COVID-19 օդափոխիչի համար. Խնդրում ենք դիտել այս զեկույցը այս անցքի հոսքի տվիչի վերջին նախագծի համար ՝ https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb: ..Այս հրահանգները ցույց են տալիս, թե ինչպես կարելի է կառուցել օդի հոսքի արագության տվիչ ՝ օգտագործելով ցածր գնով դիֆերենցիալ ճնշման սենսոր և հեշտությամբ
Կայանման սենսոր. Ներածություն ՝ 23 քայլ
Ավտոկանգառի սենսոր. Ներածություն. Ավտոկանգառի սենսորային այս շղթան, օգտագործելով IR հաղորդիչն ու LM324 օգնականը, կարող է պաշտպանել ձեր մեքենան ցանկացած վնասից հակառակ կայանման ժամանակ: Այն ցույց է տալիս մեքենայի հեռավորությունը ցանկացած առարկայից և ահազանգ է տալիս, երբ այն հասնում է պատին կամ օբյեկտին մոտ
Ինչպես կատարել $ 10 -ի WiFi անվտանգության համակարգ տանը: Ոչ մի տեղ ոչ մի վճար և աշխատանք: 3 քայլ
Ինչպե՞ս տանը ստեղծել $ 10 -ի WiFi համակարգ: Որևէ տեղ վճարներ և աշխատանքներ չկան. Ոչ մի վճար չկա և այն աշխատում է ամենուր: Եթե PIR շարժման սենսորը հայտնաբերում է որևէ շարժում, այն ծանուցում է ուղարկում ձեր բջջային հեռախոսին: ESP8266 ESP-01 WiFi մոդուլ, PIR շարժման տվիչ և 3.3
Ինչպես կառուցել կիթառի խոսնակների տուփ կամ կառուցել երկու ձեր ստերեոյի համար. 17 քայլ (նկարներով)
Ինչպես կառուցել կիթառի խոսնակների արկղ կամ կառուցել երկու ձեր ստերեոյի համար. Բարձրախոսը դուրս կգա իմ խանութում, այնպես որ կարիք չկա չափազանց առանձնահատուկ բան լինել: Tolex ծածկույթը կարող է շատ հեշտությամբ վնասվել, այնպես որ ես պարզապես սև ցողեցի թեթև ավազից հետո