Բովանդակություն:

SmartBar կոկտեյլներ `6 քայլ
SmartBar կոկտեյլներ `6 քայլ

Video: SmartBar կոկտեյլներ `6 քայլ

Video: SmartBar կոկտեյլներ `6 քայլ
Video: LES MILLS Equipment | SMARTBAR 2024, Նոյեմբեր
Anonim
SmartBar կոկտեյլներ
SmartBar կոկտեյլներ

Այս խրատելիքում ես կօգնեմ ձեզ ստեղծել խելացի սանդղակ: Ես պատրաստեցի այս նախագիծը, քանի որ սիրում եմ կոկտեյլ խմել և ցանկանում էի ավտոմատացնել գործընթացը:

Պարագաներ:

Այս ծրագրի համար անհրաժեշտ պարագաները հետևյալն են.

Գոնե

  • 1 Ազնվամորի Պի
  • 1 SD քարտ (16 ԳԲ)
  • մի քանի ցատկող լարեր
  • էլեկտրական ժապավեն
  • 2 կողմ կպչուն ժապավեն

Սենսորներ

  • 1 LCD էկրան
  • 1 RFID սենսոր
  • 1 մագնիսական շփման ցուցիչ
  • 2 բեռնիչ սենսոր + HX711 չիպ

Գործարկիչներ

  • 4 պերիստալտիկ պոմպեր (12 Վ)
  • 1 4-ալիքային ռելե

Իմ շինանյութը

  • OSB փայտ 12 մմ
  • պլեքսիգլաս
  • պղնձե խողովակ (1 մ)

Քայլ 1: Կարգավորում

Սկսելու համար մենք նախ պետք է կազմաձևենք ձեր Pi- ն:

Ձեզ անհրաժեշտ կլինի երկու բան.

  • win32 Սկավառակի պատկերիչ
  • Raspbian OS- ի պատկերը

Տեղադրումը

  1. Բացեք win32 սկավառակի պատկերը
  2. Ընտրեք Rasbian OS- ի ձեր պատկերը
  3. Ընտրեք ձեր SD քարտը
  4. Կտտացրեք գրել

Նախքան կոդավորումը սկսելը, մենք պետք է մի քանի բան տեղադրենք pi- ում:

  1. Գնացեք SD քարտի բեռնման գրացուցակ
  2. Բացեք «cmdline.txt» ֆայլը
  3. Ավելացնել ip = 169.254.10.1 Տեքստի երկար տողի վերջում, որը բաժանված է բացատով
  4. Պահպանել ֆայլը:
  5. Ստեղծեք ssh անունով ֆայլ ՝ առանց ընդլայնման նույն գրացուցակում

Այժմ կարող եք ապահով կերպով դուրս հանել SD քարտը և գործարկել pi- ն SD քարտով

Միանալով pi- ին

Դուք կարող եք տարբեր մեթոդներով միանալ pi- ին, բայց ես սիրում եմ օգտագործել հրամանի հուշումը:

  1. Բացեք հրամանի տողը
  2. Մուտքագրեք «ssh [email protected]»
  3. Կտտացրեք մուտքագրել
  4. Լրացրեք «ազնվամորի» գաղտնաբառը

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: Գործարկեք ծրագիրը

  1. միացրեք pi- ն
  2. սպասեք, մինչև ծրագիրը գործարկվի
  3. գնացեք ip- ով, որը տեսնում եք LCD էկրանին
  4. ընտրեք կոկտեյլ
  5. սկանավորեք ձեր RFID- ը
  6. Վայելեք արժանի ըմպելիք

Խորհուրդ ենք տալիս: