ዝርዝር ሁኔታ:

WebFoos - ስማርት ፎስቦል ጠረጴዛ: 6 ደረጃዎች
WebFoos - ስማርት ፎስቦል ጠረጴዛ: 6 ደረጃዎች

ቪዲዮ: WebFoos - ስማርት ፎስቦል ጠረጴዛ: 6 ደረጃዎች

ቪዲዮ: WebFoos - ስማርት ፎስቦል ጠረጴዛ: 6 ደረጃዎች
ቪዲዮ: Обзор доставки WebFood 2024, ሀምሌ
Anonim
WebFoos - ስማርት ፎስቦል ጠረጴዛ
WebFoos - ስማርት ፎስቦል ጠረጴዛ

በሃውስት የመጀመሪያ ዓመት ለትምህርት ቤቴ ፕሮጀክት ፣ ብልጥ የፎስቦል ጠረጴዛ ለመሥራት ወሰንኩ። ሠንጠረ goals ግቦችን ይመዘግባል እና የተጫወቱ ግጥሚያዎችን ፣ የግጥሚያ ስታቲስቲክስን እና የተጠቃሚ/የቡድን ስታቲስቲክስን ወደ የመስመር ላይ ድርጣቢያ ያስቀምጣል።

ደረጃ 1: ክፍሎች

የራስዎን ዘመናዊ ፎስቦል ጠረጴዛ ለመገንባት የሚከተሉትን (ወይም ተመሳሳይ) ክፍሎች ያስፈልግዎታል

1 x A Raspberry Pi 3 ሞዴል ቢ (€ 39 ፣ 90)

  • 2 x HC-sr04 Ultrasonic Sensor (€ 2 ፣ 79 እያንዳንዳቸው)
  • 1 x RFC522 RFID ዳሳሽ (€ 11 ፣ 90)
  • 1 x LCD ማያ ገጽ (€ 13 ፣ 90)
  • 1 x PVC ቧንቧ 50 ሚሜ (€ 2 ፣ 49)
  • 8 x PVC ቧንቧ 50 ሚሜ ማእዘን (€ 1 ፣ 59 እያንዳንዳቸው)
  • 2 x PVC ቧንቧ 50 ሚሜ ቲ (€ 3 ፣ 39 እያንዳንዳቸው)

ሁለት የአገናኝ ኬብሎች (€ 4 ፣ 95)

ጠቅላላ የዋጋ ግምት € 123 ፣ 17

ዋጋዎች ከአቅራቢ ወደ አቅራቢ ሊለያዩ ይችላሉ ፣ ግን እነዚህ ክፍሎቼን ያገኘሁባቸው ግምታዊ ዋጋዎች ናቸው።

ደረጃ 2 - ዳሳሾች - ወረዳ

ዳሳሾች -ወረዳ
ዳሳሾች -ወረዳ

ዳሳሾቹን ከ Raspberry Pi ጋር ለማገናኘት ፣ የማገናኛ ገመዶችን በመጠቀም ከላይ ያለውን የፍሪቲንግ መርሃ ግብር ይከተሉ።

በኤልሲዲ ማያ ገጽ ላይ ካለው የ V0 ፒን ጋር የተገናኘው ተከላካይ በፒቲቶሜትር ሊተካ ይችላል ስለዚህ በ LCD ማያ ገጽ ላይ ያለውን ንፅፅር ማስተካከል ይችላሉ። በቀላሉ የ potentiometer ን ሁለት ውጫዊ ፒኖችን ከመሬት ጋር ያገናኙ እና 5 ቮ ፣ ከዚያ መካከለኛውን ፒን ከ V0 ጋር ያገናኙ።

ሁሉንም ዳሳሾችዎን በጠረጴዛው ውስጥ/ውስጥ በትክክል ማስቀመጥ እንዲችሉ ሁሉም ገመዶችዎ በቂ መሆናቸውን ያረጋግጡ (የሚከተለውን ደረጃ ይመልከቱ)።

ደረጃ 3-ዳሳሾች-HC-RS04

ዳሳሾች-HC-RS04
ዳሳሾች-HC-RS04
ዳሳሾች-HC-RS04
ዳሳሾች-HC-RS04
ዳሳሾች-HC-RS04
ዳሳሾች-HC-RS04

HC-SR04 ን በትክክለኛው ቦታ ላይ ከማቅረባችን በፊት ኳሱን ከ HC-SR04 ካለፈው ግብ ለመምራት 2 ተመሳሳይ ቧንቧዎችን ለመሥራት የ PVC ክፍሎችን አንድ ላይ ማሰባሰብ አለብን።

  1. ከ 45 ዲግሪ ማእዘን ጥግ 2 ከቲ ቅርጽ ካለው የ PVC ማያያዣዎች (1 ኛ ሥዕል) ጋር ያገናኙ።
  2. HC-SR04 በሚጣበቅበት ክፍል ውስጥ በትክክል ይጣጣማል (2 ኛ ሥዕል)
  3. ኳሱ እንዲመራበት ወደሚፈልጉበት ቦታ (2 ኛ ሥዕል) 2 ሌሎች 45 ° አገናኞችን ይጠቀሙ።
  4. ከግብ ግርጌ ላይ አንድ ቀዳዳ ይከርሙ ፣ ኳሱ አሁን ወደ ቧንቧው ውስጥ ሊወድቅ ይችላል
  5. የረጅም የ PVC ቱቦውን አንድ ክፍል ይቁረጡ ፣ እርስዎ የገነቡትን ቧንቧ ለመደገፍ ይህንን ክፍል መጠቀም ይችላሉ
  6. ልክ በ 3 ኛው ሥዕል ላይ ልክ እንደ ቱቦው ጠረጴዛው ላይ ይለጥፉ (መጀመሪያ HC-SR04 ን ከ Raspberry Pi ጋር ማገናኘትዎን መርሳትዎን ያረጋግጡ !!!)

ለሁለተኛው HC-SR04 ከላይ ያሉትን ደረጃዎች ይድገሙ

ደረጃ 4 - አነፍናፊዎቹ - RSC522

ዳሳሾች - RSC522
ዳሳሾች - RSC522

የ RSC522 RFID ዳሳሽ ከአንዱ ግቦች ቀጥሎ በግድግዳው ውስጠኛ ክፍል ላይ ሊጣበቅ ይችላል። በእንጨት በኩል ካርድዎን ለመቃኘት እንጨቱ በቂ ነው።

ደረጃ 5 - አነፍናፊዎቹ - ኤልሲዲ ማያ ገጽ

ዳሳሾች - ኤልሲዲ ማያ ገጽ
ዳሳሾች - ኤልሲዲ ማያ ገጽ

በጠረጴዛው አናት ላይ የኤልሲዲ ማያ ገጹን ለመጫን ፣ ገመዶቹ በጠረጴዛው አናት በኩል እንዲገጣጠሙ የተወሰኑ ቀዳዳዎችን ቆፍሬ ነበር ፣ ከዚያ ኤልሲዲውን በጠረጴዛው ላይ አጣበቅኩት።

ደረጃ 6: ፒ

ለዚህ ፕሮጀክት ፣ ቀድሞውኑ በ Raspberry Pi ላይ የተጫነ የሚሰራ የዲቢያን ምስል እንዳለዎት አስባለሁ። ካልሆነ ፣ በይፋዊው የ raspberry pi ድርጣቢያ ላይ ቀላል አጋዥ ስልጠና ማግኘት ይችላሉ።

Raspbian ን በተሳካ ሁኔታ ከጫኑ ፣ የሚከተሉትን ትዕዛዞች በእርስዎ Pi ላይ ያስተዋውቁ

  1. ጥቅሎችን ይጫኑ;

    1. sudo ተስማሚ ዝመና
    2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb- አገልጋይ uwsgi nginx uwsgi-plugin-python3
  2. ምናባዊ አካባቢን ይፍጠሩ;

    1. python3 -m pip ጫን -የ pip setuptools wheel virtualenv ን ያሻሽሉ
    2. mkdir ፕሮጀክት 1 && ሲዲ ፕሮጀክት 1
    3. python3 -m venv-ስርዓት-ጣቢያ-ጥቅሎች env
    4. ምንጭ env/bin/activate
    5. python -m pip መጫኛ mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
  3. የውሂብ ጎታ መስራት;

    1. sudo mariadb
    2. 'ተጠቃሚ1' ፕሮጀክት1-አስተዳዳሪ '@' localhost 'በ' sdfgh 'ተለይቷል ፣ ተጠቃሚን' ፕሮጀክት 1-ድር '@' localhost 'በ' sdfgh 'ተለይቷል ፤ ተጠቃሚን 'ፕሮጀክት1-አነፍናፊ'@'localhost' በ 'sdfgh' ተለይቶ የተፈጠረ ፤

      የውሂብ ጎታ ፕሮጀክት ፍጠር 1;

      በፕሮጀክት 1 ላይ ሁሉንም መብቶች ይስጡ። ስጦታ ይስጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በፕሮጀክት 1 ላይ ይሰርዙ። ስጦታ ይስጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በፕሮጀክት 1 ላይ ይሰርዙ። የፍላጎት ግኝቶች;

    3. የ sql ፋይሎችን በፕሮጀክት 1/ስኩዌር ውስጥ ያሂዱ
  4. ኮዱን በማውረድ ላይ;

    1. git clone
    2. sed -i s/pi/$ USER/g conf/(! በማዋቀሪያ ፋይሎች ውስጥ pi ን ወደራስዎ የተጠቃሚ ስም ይለውጣል)
  5. Nginx ን ያዋቅሩ:

    1. sudo cp conf/nginx/etc/nginx/sites-available/project1
    2. sudo rm/etc/nginx/ጣቢያዎች የነቃ/ነባሪ
    3. sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
    4. sudo systemctl nginx.service ን እንደገና ያስጀምሩ
  6. ኮዱን ያሂዱ:

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

የሚመከር: