ዝርዝር ሁኔታ:
ቪዲዮ: ከ Raspberry Pi ጋር ዘመናዊ ሻንጣ እንዴት እንደሚሠራ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ መማሪያ ውስጥ ፣ ከ 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-*
የሚመከር:
የአርዱዲኖ መቆጣጠሪያ ቅብብል ሞዱልን በመጠቀም ዘመናዊ ቤት እንዴት እንደሚሠራ - የቤት አውቶማቲክ ሀሳቦች 15 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ መቆጣጠሪያ ቅብብል ሞዱልን በመጠቀም ዘመናዊ ቤት እንዴት እንደሚሠራ | የቤት አውቶማቲክ ሀሳቦች -በዚህ የቤት አውቶሜሽን ፕሮጀክት ውስጥ 5 የቤት እቃዎችን መቆጣጠር የሚችል ብልጥ የቤት ማስተላለፊያ ሞጁል ዲዛይን እናደርጋለን። ይህ የቅብብሎሽ ሞዱል ከሞባይል ወይም ከስማርትፎን ፣ ከ IR የርቀት መቆጣጠሪያ ወይም ከቲቪ የርቀት መቆጣጠሪያ ፣ በእጅ መቀየሪያ ሊቆጣጠር ይችላል። ይህ ብልጥ ቅብብሎሽም እንዲሁ r
በ NodeMCU በመተግበሪያ ቁጥጥር የሚደረግበት ዘመናዊ ማሰሮ እንዴት እንደሚሠራ: 8 ደረጃዎች
በመተግበሪያ ቁጥጥር በሚደረግበት NodeMCU አማካኝነት ስማርት ማሰሮ እንዴት እንደሚሠሩ በዚህ መመሪያ ውስጥ በ ESP32 ቁጥጥር የሚደረግበት ስማርት ፖት እና ለስማርትፎን (ለ iOS እና ለ Android) መተግበሪያ እንገነባለን። ለግንኙነቱ እና ለብላይንክ ቤተመፃህፍት NodeMCU (ESP32) እንጠቀማለን። ለደመና IoT እና በስማርትፎን ላይ ያለው መተግበሪያ በመጨረሻ እኛ
IoT ላይ የተመሠረተ ዘመናዊ የአትክልት እና ዘመናዊ እርሻ ESP32 ን በመጠቀም 7 ደረጃዎች
በ IoT ላይ የተመሠረተ ዘመናዊ የአትክልት ስፍራ እና ዘመናዊ እርሻ ESP32 ን በመጠቀም ዓለም እንደ ጊዜ እና ግብርና እየተለወጠ ነው። በአሁኑ ጊዜ ሰዎች በሁሉም መስክ ኤሌክትሮኒክስን ያዋህዳሉ እና ግብርና ለዚህ የተለየ አይደለም። ይህ የኤሌክትሮኒክስ ዕቃዎች በግብርና ውስጥ መዋሃድ ገበሬዎችን እና የአትክልት ቦታዎችን የሚያስተዳድሩ ሰዎችን ይረዳል። በዚህ ውስጥ
ዘመናዊ ማሞቂያ እንዴት እንደሚሠራ: 8 ደረጃዎች
ስማርት ማሞቂያ እንዴት እንደሚሠራ - ለሰው ልጅ ካሉት ታላላቅ ክስተቶች አንዱ የእሳት ግኝት ነው። እራሳችንን በሕይወት ለማቆየት በአጽናፈ ዓለም ውስጥ የተቀረጸውን መሠረታዊ የፊዚክስ ሕግ በመጠቀም መንገዳችንን ሠራን። ከሚሊዮኖች ዓመታት በኋላ አሁን እኛ ኤሌክትሮኒክስ ፣ ዋይፋይ ፣ አውሮፕላኖች እና የመሳሰሉት አሉን
ዘመናዊ የአበባ ማስቀመጫ እንዴት እንደሚሠራ: 8 ደረጃዎች
ዘመናዊ የአበባ ማስቀመጫ እንዴት እንደሚሠራ-ሰዎች የመጀመሪያውን ከተማ ለመፍጠር ምን እንዳነሳሱ ያውቃሉ? ግብርና ነው። በዚህ ፕሮጀክት ውስጥ የ LED ን እርጥበት ለማመልከት በውጭ በኩል የ LED ማሳያ ያለው አነስተኛ መካከለኛ መጠን ያለው ተክል ማኖር የሚችል 3-ል የታተመ የአበባ ማሰሮ እንሠራለን