ዝርዝር ሁኔታ:

ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠራ 4 ደረጃዎች
ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠራ 4 ደረጃዎች

ቪዲዮ: ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠራ 4 ደረጃዎች

ቪዲዮ: ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠራ 4 ደረጃዎች
ቪዲዮ: Top 10 Foods To Detox Your Kidneys 2024, ህዳር
Anonim
ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠራ
ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠራ

በዚህ መማሪያ ውስጥ ፣ ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠሩ እገልጻለሁ።

ሲጨርሱ ሻንጣዎን በዓለም ዙሪያ መከታተል እና ሚዛን ሳያስፈልግ መመዘን ይችላሉ።

እንጀምር!

ደረጃ 1: የሚያስፈልጉዎት ክፍሎች

  • Raspberry Pi (በእርግጥ xd)
  • ዝላይ ገመዶች
  • ሻንጣ
  • የእርስዎን ፓይ ኃይል ለመስጠት የኃይል ባንክ
  • Adafruit Ultimate GPS breakout + Antenna
  • HX711 የጭነት ሕዋስ ማጉያ
  • የጭነት ዳሳሽ አጣማሪ
  • አራት 50 ኪ.ግ የጭነት ሕዋሳት
  • በጣም በቀላሉ የማይታጠፉ ሁለት (ከእንጨት) ሰሌዳዎች (ለምሳሌ እንጨቶች)። ሰሌዳዎቹ ተመሳሳይ መጠን እንዳላቸው እና በሻንጣዎ ውስጥ የሚስማሙ መሆናቸውን ያረጋግጡ።
  • ኤልሲዲ-ማሳያ (እንደ አማራጭ ፣ ተጠቃሚው የሻንጣውን መረጃ ለማየት ወደየትኛው ድር ጣቢያ መሄድ እንዳለበት ማወቅ እንዲችል የእኔ Raspberry Pi ን አይፒ ለማሳየት እጠቀምበታለሁ)

ደረጃ 2 ሻንጣዎን መሰብሰብ

ሻንጣዎን መሰብሰብ
ሻንጣዎን መሰብሰብ
ሻንጣዎን መሰብሰብ
ሻንጣዎን መሰብሰብ
ሻንጣዎን መሰብሰብ
ሻንጣዎን መሰብሰብ

በስዕሉ ላይ ሁሉንም የተለያዩ ክፍሎች እንዴት ማገናኘት እንዳለብዎ ማየት ይችላሉ። ችግሮች ካጋጠሙዎት የሚከተሉትን ደረጃዎች ይከተሉ

የእርስዎን ጂፒኤስ ለማገናኘት ፦

  • ቪን -> Raspberry Pi pin 1 (3.3V)
  • GND -> Raspberry Pi pin 6 (GND)
  • TX -> Raspberry Pi pin 10 (RXD)
  • አርኤክስ -> Raspberry Pi pin 8 (TXD)

ኤልሲዲ-ማሳያዎን ለማገናኘት ((እሱ የተበላሸ ስለሚሆን በ Fritzing መርሃግብር ላይ አልሳበውም)።

  • VSS -> Raspberry Pi pin 6 (GND)
  • ቪዲዲ -> Raspberry Pi pin 2 (5V)
  • V0 -> potentiometer (ይህ የንፅፅር ማስተካከያውን ይንከባከባል)
  • አርኤስ -> Raspberry Pi pin 18 (GPIO24)
  • አርደብሊው -> Raspberry Pi pin 6 (GND)
  • ኢ -> Raspberry Pi pin 32 (GPIO25)
  • D0 -> Raspberry Pi pin 42 (GPIO12)
  • D1 -> Raspberry Pi pin 46 (GPIO16)
  • D2 -> Raspberry Pi pin 48 (GPIO20)
  • D3 -> Raspberry Pi pin 50 (GPIO21)
  • D4 -> Raspberry Pi pin 11 (GPIO17)
  • D5 -> Raspberry Pi pin 13 (GPIO27)
  • D6 -> Raspberry Pi pin 15 (GPIO22)
  • D7 -> Raspberry Pi pin 33 (GPIO13)
  • ሀ -> Raspberry Pi pin 2 (5V)
  • K -> Raspberry Pi pin 6 (GND)

የጭነት ሕዋሶችዎን ለማገናኘት ፦

  • በማዋሃድ ቦርድ መሃል ላይ ፣ እያንዳንዱ ሶስት ግንኙነቶች (-፣ + እና ሲ) ያላቸው አራት ዓምዶች እንዳሉ ማየት ይችላሉ። አንድ የጭነት ሴል በትክክል ሶስት ሽቦዎች (ዊተር ፣ ቀይ እና ጥቁር) አሉት። እያንዳንዱን የጭነት ዳሳሽ ከአምድ ጋር እንደሚከተለው ያገናኙት

    • - -> ጥቁር
    • + -> ነጭ
    • ሐ -> ቀይ
  • አንዴ ይህንን ካደረጉ ፣ የማዋሃድ ሰሌዳውን ከ HX711 ጭነት ሴል ማጉያ ጋር ያገናኙት -

    • ቀይ -> ኢ+
    • ጥቁር -> ኢ-
    • አረንጓዴ -> ሀ-
    • ነጭ -> ሀ
  • በመጨረሻም HX711 ን ከእርስዎ Raspberry Pi ጋር ያገናኙት

    • ቪሲሲ -> Raspberry Pi pin 17 (3.3V)
    • GND -> Raspberry Pi pin 9 (GND)
    • DT -> Raspberry Pi pin 29 (GPIO5)
    • SCK -> Raspberry Pi pin 31 (GPIO6)

(B- እና B+ በ HX711 እና በተቀባዩ ቦርድ ላይ ቢጫ ባዶ ሆነው ይቆያሉ)

የጭነት ህዋሶችዎን ወደ ቦርዶችዎ ለማያያዝ ፦

  • በመጀመሪያ ፣ የጭነት መጫዎቻዎች በቦርዱ ላይ በእኩል እንዲቀመጡ ያረጋግጡ።
  • ከዚያ የእቃ መጫኛ ክፍሉ “ክዳን” መሬቱን እንዳይነካ ለእያንዳንዱ የጭነት ሴል ትንሽ እና አራት ማዕዘን ቀዳዳ ይፍጠሩ። እንደዚያ ከሆነ አሉታዊ እሴቶችን ያገኛሉ።
  • የጭነት ህዋሳትን በትክክለኛው ቦታቸው ላይ ያስቀምጡ እና በቦርዱ ላይ በዊንች ያያይ themቸው።
  • በመቀጠልም ፒኖቹ የቦርዱ ገጽ “ውጭ” እንዲሆኑ የኮንቴይነር ሰሌዳውን በቦርዱ አናት ላይ ያያይዙ።
  • ገመዶችን ከጭነት ህዋሶች በተወሰነ ቴፕ ወደ ቦርዱ ይጠብቁ።

  • ከዚያ በኋላ ፣ ጥቂት እንጨቶችን በትንሽ ኩብ ይሠሩ እና ከእያንዳንዱ የጭነት ማስቀመጫ መካከለኛ አሞሌ ጋር በሆነ ሙጫ ያያይዙት። ክብደቱ የሚለካው በዚያ መካከለኛ አሞሌ በማጠፍ ነው።
  • በመጨረሻም ፣ ሁለተኛውን ሰሌዳ ከአንዳንድ ሙጫ ጋር ወደ ትናንሽ ኩቦች ያያይዙ።

ደረጃ 3: ክፍሎቹን በሻንጣዎ ውስጥ ማስገባት

አካሎቹን በሻንጣዎ ውስጥ ማስገባት
አካሎቹን በሻንጣዎ ውስጥ ማስገባት
አካሎቹን በሻንጣዎ ውስጥ ማስገባት
አካሎቹን በሻንጣዎ ውስጥ ማስገባት
አካሎቹን በሻንጣዎ ውስጥ ማስገባት
አካሎቹን በሻንጣዎ ውስጥ ማስገባት
አካሎቹን በሻንጣዎ ውስጥ ማስገባት
አካሎቹን በሻንጣዎ ውስጥ ማስገባት

ስለዚህ አንዴ ሁሉንም ነገር ካገናኙ በኋላ እያንዳንዱን ነገር በሻንጣዎ ውስጥ ማስገባት ጊዜው አሁን ነው።

የክብደት መለኪያ - የክብደት መለኪያው ምንም ይሁን ምን አንድ ቦታ ላይ መሆን ያለበት አንድ ነገር ፣ ስለዚህ ከሻንጣው ግርጌ ጋር በጥሩ ጠንካራ ሙጫ ወይም ብሎኖች ማገናኘትዎን ያረጋግጡ።

ጂፒኤስ-ሞዱል-የተሻለ የጂፒኤስ-ምልክት ለማግኘት ፣ የአንቴናውን የላይኛው ክፍል ከሻንጣው ውጭ እንዲጣበቅ በሻንጣዬ ውስጥ ትንሽ ቀዳዳ ሠራሁ።

ኤልሲዲ-ማያ-ኤልሲዲ-ማሳያውን በሻንጣዎ ውስጥ ለማስቀመጥ ከፈለጉ ከፈለጉ እንደ ኤልሲዲ ማያ ገጹ ተመሳሳይ መጠን ያለው አራት ማዕዘን ቅርፅ ያለው ቀዳዳ ይሠራሉ። ከዚያ ኤልሲዲ-ማያ ገጹን በአንዳንድ ጠንካራ ሙጫ ያያይዙ።

ሌሎች ክፍሎች - እንደ Raspberry Pi እና powerbank ያሉ ሌሎች ክፍሎችን ወደ ታች ወይም ከሻንጣው ጎኖች ጋር በሆነ ሙጫ ማስቀመጥ ይችላሉ። እንደፈለጉ ማድረግ ይችላሉ።

ስለዚህ በአጭሩ ፣ ምንም ነገር ከቦታው እንዳይወጣ ሁሉም አካላት ከሻንጣው ጋር በጥሩ ሁኔታ መገናኘታቸውን ያረጋግጡ።

ደረጃ 4 - የራስዎን እንጆሪ ፒን ማቀናበር

ነገሮችን ለመጀመር ፣ መጀመሪያ አንዳንድ ማዋቀር አለብን ፣ ስለዚህ የሚከተሉትን ትዕዛዞች ብቻ ይተይቡ

በመጀመሪያ አንዳንድ ጥቅሎችን ይጫኑ ፦

sudo apt updatesudopt apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

  • ከዚያ ምናባዊ ይፍጠሩ

    አካባቢ

    :

python3 -m pip ጫን-የፒፕ setuptools ጎማ virtualenvmkdir ፕሮጀክት 1 && ሲዲ ፕሮጀክት 1 ፓይዘን 3 -m venv-የስርዓት-ጣቢያ-ጥቅሎች envsource env/bin/activatepython -m pip mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask- MySQL mysql-connector-python passlib

  • በመቀጠልም ይህንን ፕሮጀክት ወደ ኢ. PyCharm (ፕሮጀክቱ 4 አቃፊዎች አሉት)
  • በእርስዎ Raspberry Pi ላይ የፕሮጀክቱ አስተርጓሚ ፓይዘን መሆኑን ያረጋግጡ
  • የመረጃ ቋቱን ለማዋቀር;

ሲዲ ፕሮጀክት 1

sudo mariadb <sql/db_init.sql

  • በ PyCharm ውስጥ ከእርስዎ የውሂብ ጎታ ጋር ግንኙነት ያድርጉ
  • በመጨረሻም ፣ በ ‹sql› አቃፊው ውስጥ ባለው ‹lugapp.sql› ፋይል ላይ በቀኝ ጠቅ ያድርጉ እና ‹አሂድ› ን ይምረጡ። ይህ ሰንጠረ tablesቹን በእርስዎ የውሂብ ጎታ ውስጥ ያስቀምጣል ፒ.

በመቀጠል ፣ እርስዎ መለወጥ ያለብዎት ብቸኛው ነገር ፣ በ “CONF” አቃፊ ውስጥ ባለው የውቅረት ፋይሎች ውስጥ ነው። በዚህ አቃፊ ውስጥ እያንዳንዱን ፋይል ያንብቡ እና አስፈላጊ ሆኖ ሲገኝ ለውጦችን ያድርጉ። (ለምሳሌ የሥራ ዱካ ፣ ተጠቃሚ…)።

የመጨረሻ ደረጃዎች:

የሚከተለውን ትዕዛዝ በመጠቀም ፋይሎችን "project1-flask.service" እና "project1-lcd.service" ወደ/etc/systemd/system ይቅዱ

sudo cp conf/project1-*. አገልግሎት/etc/systemd/system/

ከዚያ እንደገና ይጫኑት

sudo systemctl ዴሞን-ዳግም ጫን

በመጨረሻም ሁለቱን አገልግሎቶች ይጀምሩ

sudo systemctl ፕሮጀክት ያንቁ 1-*

sudo systemctl ጅምር ፕሮጀክት 1-*

የሚመከር: