Բովանդակություն:
- Պարագաներ
- Քայլ 1: Կարգավորում
- Քայլ 2: Տվյալների բազա
- Քայլ 3: Էլեկտրամոնտաժ
- Քայլ 4: Գործը
- Քայլ 5: Python (հետնապահ)
- Քայլ 6: Html և Java (առջև)
Video: Smart Dog House: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Կենդանիների սեփականատերերի մեծամասնությանը հետաքրքրում է, թե ինչ է անում իրենց սիրելի շունը իրենց բացակայության դեպքում:
Այս ուսանելի ծրագրում մենք կստեղծենք Raspberry Pi- ի վրա հիմնված Dog մոնիտոր: Աշխատանքային օրվանից հետո կարող եք ստուգել ծրագիրը և տեսնել այն ժամանակը, որն անցկացրել է իր «նստարանին», որքան աղմուկ է բարձրացրել և որքան ակտիվ է եղել:
Պարագաներ
Էլեկտրական:
- Raspberry Pi 3 մոդել B (SD քարտ 8 ԳԲ կամ ավելի)
- T-cobler
- LCD 16x2
- ճնշման տվիչ
- շարժման տվիչ
- ձայնային տվիչ
- ռեզիստորներ
- jumperwires
Քայլ 1: Կարգավորում
Pi- ի կարգավորումը
Այս քայլի համար մեզ անհրաժեշտ է 2 բան.
- սկավառակի պատկերիչ win32:
- մեր պատկերը ՝
SD քարտի կարգավորում
- անցեք SD քարտի բեռնման գրացուցակին
- բացեք «cmdline.txt» ֆայլը և ավելացրեք ip = 169.254.10.1: Համոզվեք, որ տարածություն կա ձեր մուտքագրածի և այն, ինչ արդեն կա ֆայլում
- պահպանել այն
- ստեղծել ֆայլ ssh առանց ընդլայնման նույն դիր
- հանեք ձեր SD քարտը (բայց ապահով)
Միացում PI- ին
- Միացրեք PI- ն և միացրեք LAN մալուխը ձեր համակարգչին և ձեր PI- ին
- տեղադրել Putty- ը https://www.putty.org/put- ից
- IP տուփի մեջ տեղադրեք «169.254.10.1», ընտրեք SSH և 22 պորտը
- բաց
- օգտվողի անուն: pi
- գաղտնաբառ `ազնվամորի
Կազմաձևում
- մուտքագրեք «sudo raspi-config»
- Ընտրեք ձեր wifi երկիրը տեղայնացման կատեգորիայի միջոցով
-
ներբեռնեք realVNC ՝
կապ հաստատեք ձեր PI- ի հետ
- միացրեք ձեր wifi- ին
-
վերադառնալ CLI (համակարգչային գծի ինտերֆեյս) տարբերակին
-
տիպ:
- «sudo apt թարմացում»
- "Update-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
- "Update-alternatives-Տեղադրեք/usr/bin/python python/usr/bin/python3 2"
-
Քայլ 2: Տվյալների բազա
Տեղադրեք mariaDB- ը PI- ում
-
Տիպ
- «sudo apt install mariaDB- սերվեր»
- "mysql_secure_installation"
- Մենք դեռ արմատային գաղտնաբառ չունենք, այնպես որ պարզապես սեղմեք enter
-
Այժմ մենք կարող ենք արմատային գաղտնաբառ տեղադրել
Պատասխանեք Y- ին բոլոր հարցերին
Քայլ 3: Էլեկտրամոնտաժ
Լարել բաղադրիչները ըստ «Էլեկտրական սխեմայի»
Կից `իմ Breadboard- ի էլեկտրագծերի սխեմայի գործնական օրինակ
Ուշադրություն, քանի որ jumperwires- ը այնքան լավ չի կպչում, այնպես որ համոզվեք, որ ամեն ինչ լավ ամրացված է հացահատիկին:
Քայլ 4: Գործը
Պատրաստեք գործը
Կան տարբեր հնարավորություններ.
- կարող եք օգտագործել լազերային սարք
- կամ կարող եք ձեռքով պատրաստել
Ես օգտագործեցի լազերահատը և սոսնձեցի երկու տուփերը, ինչպես վերևում նկարում: Չափումները գծագրում են, եթե այն ձեռքով կատարեք:
Եթե ցանկանում եք լազերահատ ֆայլեր ստեղծել, կա հեշտ կայք, որը կարող եք օգտագործել: (https://www.makercase.com)
Քայլ 5: Python (հետնապահ)
Հետևի համար ես օգտագործում եմ Pycharm- ը:
Ձեր PI- ի հետ կապի համար.
- Ֆայլ
- Կարգավորումներ
- Կառուցել, իրականացնել, տեղակայել
- Տեղակայումը
- Կապ հաստատեք ձեր PI- ի հետ ՝ ավելացնելով ձեր SFTP սերվերը
- Գնացեք երկրորդ ներդիրին «Կապագրումներ» և համոզվեք, որ տեղական ուղին ճիշտ է
- Սեղմեք OK
Ներբեռնեք կոդը GITHUB- ից (https://github.com/WoutDeBaere/Smart-dog-house)
Վերբեռնեք կոդը աջ սեղմումով և ընտրեք «Վերբեռնել Rpi- ում»
Գործարկեք սցենարը աջ սեղմումով և ընտրեք գործարկել (app.py)
Քայլ 6: Html և Java (առջև)
Վերցրեք Front-End- ի մասը, որը դուք ներբեռնել եք նախորդ քայլին GITHUB- ից և վերբեռնել այն: Ես օգտագործեցի Visual Studio- ն ՝ FE մասը կատարելու համար, բայց ձեզանից կախված է, թե որ միջավայրից եք նախընտրում օգտագործել:
Խորհուրդ ենք տալիս:
Պարզ Robo-Dog (պատրաստված դաշնամուրի ստեղներից, խաղալիք ատրճանակից և մուկից). 20 քայլ (նկարներով)
Պարզ Robo-Dog (պատրաստված դաշնամուրի ստեղներից, խաղալիք ատրճանակից և մուկից). Օ Oh, Ադրբեջան: Կրակի երկիր, մեծ հյուրընկալություն, ընկերասեր մարդիկ և գեղեցիկ կանայք (… կներեք, կին! Իհարկե, ես միայն ձեր աչքերն ունեմ, իմ gözəl balaca ana ördəkburun կին): Բայց անկեղծ ասած, սա շատ դժվար տեղ է ստեղծողի համար, հատկապես, երբ դուք
K-9 Robot Dog: 11 քայլ
K-9 ռոբոտ-շուն. 1984 թ.-ից դեռ երիտասարդ էի և տեսա Doctor Who- ին Տուլսա Օկլահոմայի տեղական PBS կայանում և նրա վստահելի ռոբոտ-շուն K-9- ում: Ես ուզում էի մեկ, արագ առաջ 34 տարի, տեխնոլոգիան վերջապես զարգացավ այն աստիճան, որ դա հնարավոր է դառնում
Dog Dog Trainer: 5 քայլ
Dog Dog Trainer: Ըստ AKC- ի, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) ճաշի չափաբաժինը կերը կարևոր են շների համար, և տուփի չափերը նույնպես սահմանափակում էին այն շների քանակը, որոնք շունը կարող էր ուտել օրական, «Անասնաբույժ
Raspberry Pi - Smart House: 5 քայլ
Raspberry Pi Smart House նախագիծը հագեցած է բազմաթիվ տարբեր հնարավորություններով, որոնք թույլ են տալիս օգտվողին կարողանալ ցանկացած համակարգչից/շարժական սարքից ցանկացած վայրից (իհարկե ինտերնետով) հետևել իրենց տանը: Smart House- ի առանձնահատկությունները թույլ են տալիս օգտվողին
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20) ՝ 8 քայլ
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20). Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել հեռագրային բոտ և դրա միջոցով վերահսկել տունը: Բայց առաջին հերթին բաժանորդագրվեք իմ Telegram ալիքին և ավելի արագ հայտնաբերեք նոր նախագծեր, քան մյուսները: Դա ինձ համար մոտիվացիա է: Եկեք գնանք: