Բովանդակություն:
- Քայլ 1: Կարգավորում
- Քայլ 2: Տվյալների բազա
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4. Makeառայություն ստեղծեք ձեր ծրագրից
- Քայլ 5: Բնակարանային ապահովում
- Քայլ 6: Գործարկեք ծրագիրը
Video: SmartBar կոկտեյլներ `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս խրատելիքում ես կօգնեմ ձեզ ստեղծել խելացի սանդղակ: Ես պատրաստեցի այս նախագիծը, քանի որ սիրում եմ կոկտեյլ խմել և ցանկանում էի ավտոմատացնել գործընթացը:
Պարագաներ:
Այս ծրագրի համար անհրաժեշտ պարագաները հետևյալն են.
Գոնե
- 1 Ազնվամորի Պի
- 1 SD քարտ (16 ԳԲ)
- մի քանի ցատկող լարեր
- էլեկտրական ժապավեն
- 2 կողմ կպչուն ժապավեն
Սենսորներ
- 1 LCD էկրան
- 1 RFID սենսոր
- 1 մագնիսական շփման ցուցիչ
- 2 բեռնիչ սենսոր + HX711 չիպ
Գործարկիչներ
- 4 պերիստալտիկ պոմպեր (12 Վ)
- 1 4-ալիքային ռելե
Իմ շինանյութը
- OSB փայտ 12 մմ
- պլեքսիգլաս
- պղնձե խողովակ (1 մ)
Քայլ 1: Կարգավորում
Սկսելու համար մենք նախ պետք է կազմաձևենք ձեր Pi- ն:
Ձեզ անհրաժեշտ կլինի երկու բան.
- win32 Սկավառակի պատկերիչ
- Raspbian OS- ի պատկերը
Տեղադրումը
- Բացեք win32 սկավառակի պատկերը
- Ընտրեք Rasbian OS- ի ձեր պատկերը
- Ընտրեք ձեր SD քարտը
- Կտտացրեք գրել
Նախքան կոդավորումը սկսելը, մենք պետք է մի քանի բան տեղադրենք pi- ում:
- Գնացեք SD քարտի բեռնման գրացուցակ
- Բացեք «cmdline.txt» ֆայլը
- Ավելացնել ip = 169.254.10.1 Տեքստի երկար տողի վերջում, որը բաժանված է բացատով
- Պահպանել ֆայլը:
- Ստեղծեք ssh անունով ֆայլ ՝ առանց ընդլայնման նույն գրացուցակում
Այժմ կարող եք ապահով կերպով դուրս հանել SD քարտը և գործարկել pi- ն SD քարտով
Միանալով pi- ին
Դուք կարող եք տարբեր մեթոդներով միանալ pi- ին, բայց ես սիրում եմ օգտագործել հրամանի հուշումը:
- Բացեք հրամանի տողը
- Մուտքագրեք «ssh [email protected]»
- Կտտացրեք մուտքագրել
- Լրացրեք «ազնվամորի» գաղտնաբառը
WiFi
Ձեր կայքը ձեր հեռախոսում մուտք գործելու համար ձեզ հարկավոր է WiFi ip: այստեղ ձեզ հարկավոր է կապ հաստատել WiFi- ի հետ:
- մուտքագրեք "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- Մուտքագրեք WPA հաճախորդը
wpa_cli
Ընտրեք ինտերֆեյսը
ինտերֆեյս wlan0
Վերաբեռնել կազմաձևումը
վերակազմավորել
Python փաթեթներ
- Շիշ
- Flask-cors
- Flask-MySQL
- Flask-SocketIO
- Գևենտ
- Gevent-websocket
փաթեթները տեղադրելու համար օգտագործեք հետևյալ ծածկագիրը
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
Քայլ 2: Տվյալների բազա
Իմ տվյալների բազայի համար ես օգտագործում եմ 7 աղյուսակ
- pompConfig
- տվիչներ
- MesureSensors
- օգտվողներ
- պատվիրված Կոկտեյլներ
- կոկտեյլներ
- հաշիվ
Քայլ 3: Լարերի տեղադրում
Օգտագործեք իմ սխեման ՝ ամբողջ նախագիծը միասին միացնելու համար:
Ռելեն օգտագործում է 5V, բայց վերահսկվում է 3.3V- ով
LCD- ն օգտագործում է 5V
Քայլ 4. Makeառայություն ստեղծեք ձեր ծրագրից
Որպեսզի համոզվեք, որ ձեր ծրագիրը սկսվում է ձեր pi- ն գործարկելիս, դուք պետք է ձեր կոդը դարձնեք ծառայություն: Դուք դա անում եք հաջորդաբար:
"sudo systemctl միացնել myscript.service"
Քայլ 5: Բնակարանային ապահովում
Այս նախագծի համար ես օգտագործեցի OSB փայտ: Ձեզ հարկավոր են հետևյալ չափի տախտակներ
- 2 անգամ 60 x 42 սմ (առջևի և հետևի վահանակ)
- 2 անգամ 15 x 42 սմ (կողային վահանակներ)
- 2 անգամ 13 x 40 սմ (ներքին բաժանարարներ)
- 2 անգամ 10 x 7 սմ (հարթակ 2 շշերի համար)
- 1 անգամ 23 x 10 սմ (հարթակ 2 շշերի համար)
Այս փայտը կտրելու համար զգույշ եղեք և անհրաժեշտության դեպքում օգնություն խնդրեք
Գործը հավաքելուց հետո ես մի քանի ամբողջություն հորատեցի իմ բաղադրիչների համար:
- LCD. (7 սմ x 2.5 սմ)
- Կոճակներ (շրջանակ 15 մմ)
- Շշերի ցուցադրում (40 սմ x 25 սմ)
- RFID (4 սմ x 3 մմ)
Հետո սա սկսեց տեղավորվել իմ էլեկտրոնիկայում:
Քայլ 6: Գործարկեք ծրագիրը
- միացրեք pi- ն
- սպասեք, մինչև ծրագիրը գործարկվի
- գնացեք ip- ով, որը տեսնում եք LCD էկրանին
- ընտրեք կոկտեյլ
- սկանավորեք ձեր RFID- ը
- Վայելեք արժանի ըմպելիք
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)