ዝርዝር ሁኔታ:

RPIEasy - RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ 6 ደረጃዎች
RPIEasy - RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ 6 ደረጃዎች

ቪዲዮ: RPIEasy - RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ 6 ደረጃዎች

ቪዲዮ: RPIEasy - RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ 6 ደረጃዎች
ቪዲዮ: Exploratory Data Analysis & Modeling with Python + R - (Part II - Mixed Effects Modeling with R) 2024, ህዳር
Anonim
RPIEasy - በ RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ
RPIEasy - በ RPI ላይ የተመሠረተ ባለብዙ መሣሪያ መሣሪያ

አንዳንድ የ DIY ዳሳሾችን ለመፍጠር የሚያቅድ ካለ ፣ ከዚያ እስከ ታዋቂው ESP8266 ድረስ ርካሽ እና ዝቅተኛ ፍጆታ “Raspberry Pi Zero W” modell እንዲሁ ትልቅ አማራጭ ነው።

የ RPI ዜሮ ወ በግምት 10 የአሜሪካ ዶላር ያስከፍላል እና የኃይል ፍጆታው 1W ያህል ነው። ሆኖም እሱ አንድ ሲፒዩ ኮር ብቻ አለው ነገር ግን በ RPI2/3/4 ላይ ተመሳሳይ በሆነ በ 40 ፒን ጂፒኦ ላይ ብዙ ዳሳሾችን ለማስተናገድ ከበቂ በላይ ነው። እንዲሁም የተዋሃደ የ WiFi እና የብሉቱዝ 4.0 ሞጁሎች አሉት ፣ ስለዚህ ለምሳሌ የ BLE መግቢያ በር ከእሱ ጋር ሊገነባ ይችላል።

አንዳንድ ዳሳሾችን ከጂፒኦ ጋር ማገናኘት ከቻሉ ግን ብዙ የፕሮግራም ችሎታዎች ከሌሉዎት ወይም ለእያንዳንዱ አዲስ መሣሪያዎች አዲስ ኮድ መጻፍ ካልፈለጉ ፣ RPIEasy የሚባል ቀላል መፍትሔ አለ።

RPIEasy በዋናነት ለ Raspberry Pi የታለመ ለዴቢያን/ራስቢያን ተኮር ኮምፒተሮች በ Python3 ላይ የተመሠረተ ፕሮግራም ነው ፣ ግን አንዳንድ ተግባራት እንዲሁ በቀላል ፒሲ ላይ ይገኛሉ። RPIEasy ከእሱ ጋር ከተያያዙት መሣሪያዎች እና ወደ አካባቢያዊ የቤት አውቶሜሽን አገልጋይ ፣ በኤችቲቲፒ/UDP/MQTT በኩል መረጃን ያጭዳል - ዘዴው በተቆጣጣሪዎች ምናሌ ውስጥ ሊመረጥ ይችላል። RPIEasy ከታዋቂው ESPEasy (ለ ESP8286) firmware ጋር ተኳሃኝ ነው ፣ እና GUI እንዲሁ ከእሱ ጋር በጣም ተመሳሳይ ነው ፣ በእውነቱ RPIEasy ወደ ESPEasy P2P UDP አቻ አውታረ መረብ ውስጥ መግባት ይችላል።

በአሁኑ ጊዜ የሚከተሉት የመሣሪያ/አነፍናፊ ዓይነቶች ለተጠቃሚ ምቹ በሆነ የድርGUI በኩል ወደ RPIEasy ሊታከሉ ይችላሉ

  • ዲጂታል ማብሪያ ግብዓት (ፒአር ፣ በር ክፍት ዳሳሽ ፣ ወዘተ…)
  • DS18b20 የሙቀት መጠን
  • DHT22 ሙቀት እና እርጥበት
  • PCF8591 ADC/DAC
  • ዊግንድ RFID አንባቢ
  • MCP23017 GPIO ማስፋፊያ
  • BH1750 የብርሃን ዳሳሽ
  • ኤልሲዲ ማሳያ (I2C)
  • HC-SR04 ለአልትራሳውንድ ክልል ዳሳሽ
  • Si7021/HTU21D የሙቀት መጠን እና እርጥበት
  • TLS2561 የብርሃን ዳሳሽ
  • PN532 Mifare/NFC አንባቢ (I2C)
  • PCF8574 ጂፒኦ ማራዘሚያ (I2C)
  • PCA9685 PWM ማራዘሚያ (I2C)
  • OLED ማሳያ (I2C)
  • MLX90614 IR የሙቀት ዳሳሽ (I2C)
  • INA219 ዲሲ የአሁኑ ዳሳሽ (I2C)
  • ADS1015/ADS1115 ADC
  • BMP280/BME280 የሙቀት መጠን
  • NeoPixel/WS2812 አድራሻ ያለው LED
  • MH-Z19 CO2 ዳሳሽ
  • AM2320 የሙቀት መጠን
  • MPR121 capacitive touch sensor (I2C)
  • 7 ክፍል TM1637 ማሳያ
  • RF433Mhz RX/TX (ቀላል ጂፒኦ)
  • APDS9960 የእጅ ምልክት ዳሳሽ
  • VL53L0X LIDAR ክልል ዳሳሽ
  • MAX44009 የሙቀት መጠን
  • MCP9808 የሙቀት መጠን
  • MCP4725 DAC
  • የእንፋሎት ሞተር (28BYJ-48)
  • (V-) የዩኤስቢ ቅብብል
  • የዩኤስቢ የሙቀት መጠን ዳሳሽ
  • Xiaomi BLE Mijia ሙቀት እና እርጥበት ዳሳሽ
  • Xiaomi BLE ሚ ፍሎራ የአበባ እንክብካቤ ማሳያ
  • DS18b20 በተከታታይ-ዩኤስቢ በኩል

ደረጃ 1 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

የሙቀት መጠንን እና የብርሃን ዳሳሽን በመጠቀም በቀላል ቅንብር እንጀምር-

  • Raspberry Pi Zero W
  • 8 ጊባ/16 ጊባ Class10 የማይክሮ ኤስዲ ማህደረ ትውስታ ካርድ
  • የማይክሮ ዩኤስቢ 5V2A የግድግዳ መሙያ
  • DHT22 የሙቀት መጠን እና እርጥበት ዳሳሽ
  • 4.7 kOhm resistor
  • BH1750 የብርሃን ጥንካሬ ዳሳሽ
  • አንዳንድ ዝላይ ኬብሎች
  • የፕላስቲክ ሳጥን

በፍራፍሬው መሠረት ይሰብስቡ።

ደረጃ 2 የ OS ጭነት

የ OS ጭነት
የ OS ጭነት
  1. Raspbian Lite የክወና ስርዓት ምስል ምስል ያውርዱ
  2. Etcher ን ያውርዱ
  3. የ Lite OS ምስልን ከ Etcher ጋር ወደ 8-16 ጊባ ኤስዲ ካርድ ይፃፉ

ሂደቱ ከተጠናቀቀ በኋላ ፋይሉን በ SD ካርድ “ወዘተ/wpa_supplicant/wpa_supplicant.conf” ላይ በተመሳሳይ መልኩ ይለውጡ

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1country = HUnetwork = {ssid = "YOUR_OWN_WIFI_AP_NAME" scan_ssid = 1 psk = "YOUR_WIFI_AP_PASSWORD" key_mgmt = WPA-PSK

4. የ SD ካርዱን በ RPI ማህደረ ትውስታ ማስገቢያ ውስጥ ያስገቡ ፣ የማይክሮ ዩኤስቢ የኃይል አቅርቦት ገመዱን ወደ “PWR IN” አያያዥ ያያይዙ እና ሁሉንም ነገር በትክክለኛው መንገድ ከሠራን ፣ RPI ከጀመረ እና በኤስኤስኤች በኩል ተደራሽ ነው። (የአይፒ አድራሻ ከ DHCP አገልጋይ ተሰብስቧል ፣ ስለዚህ ለተጠቀሙት የአይፒ አድራሻ የእርስዎን ራውተር DHCP ኪራዮች ይመልከቱ)

5. በመጀመሪያው ጅምር የተጠቃሚው ስም ፒ እና የይለፍ ቃሉ እንጆሪ ነው።

ደረጃ 3 RPIEasy መጫኛ

RPIEasy መጫኛ
RPIEasy መጫኛ
RPIEasy መጫኛ
RPIEasy መጫኛ

የመጀመሪያው (አማራጭ) እርምጃ ስርዓትዎን ማዘመን ነው-

sudo apt-get update sudo apt-get ማሻሻል

ከዚያ በኋላ የሚያስፈልጉትን ጥቅሎች ይጫኑ:

sudo apt install python3-pip screen alsa-utils ገመድ አልባ መሳሪያዎች wpasupplicant ዚፕ ዚፕ ዚቱፕ ፒ 3 ጫን jsonpickle ን ይጫኑ

የእርስዎ ስርዓት “ifconfig” ትዕዛዝ ከሌለው እሱን ይጫኑት

sudo apt install net-tools

ከዚያ RPIEasy ን ከ github ወደ ትክክለኛው ማውጫ ያውርዱ እና ይጀምሩ

git clone https://github.com/enesbcs/rpieasy.gitcd rpieasysudo./RPIEasy.py

እስካሁን ምንም ወደብ 80 የማይጠቀም ከሆነ ፣ ከዚያ GUI አሁን በወደብ 80 በኩል በድር አሳሽ ይገኛል ፣ ከሌለ ፕሮግራሙ 8080 ን ከዚያ 8008 ለመጠቀም ይሞክራል (በሚነሳበት ጊዜ የወደብ ቁጥሩን በኮንሶሉ ላይ ይጽፋል)

ደረጃ 4: RPIEasy የሃርድዌር ቅንብሮች

RPIEasy የሃርድዌር ቅንብሮች
RPIEasy የሃርድዌር ቅንብሮች
RPIEasy የሃርድዌር ቅንብሮች
RPIEasy የሃርድዌር ቅንብሮች
RPIEasy የሃርድዌር ቅንብሮች
RPIEasy የሃርድዌር ቅንብሮች

በሃርድዌር ቅንጅቶች ገጽ ላይ “RPIEasy autostart at boot” የሚለውን አማራጭ በቀላል አመልካች ሳጥን እና ከዚያ አስገባ የሚለውን ቁልፍ በመጫን ማንቃት ይችላሉ።

ይህ ትግበራ በፓይዘን ላይ የተመሠረተ ነው ስለሆነም በፕለጊን እና በተቆጣጣሪ ጥገኞች ገጽ ላይ ሊታዩ እና ሊጫኑ የሚችሉ ብዙ ሊሆኑ የሚችሉ ጥገኞች አሉ። በተሰመረ ጽሑፍ ላይ ጠቅ በማድረግ መጫኑ ሊጀመር ይችላል ፣ እባክዎ ይታገሱ ፣ በጥቅሉ ቁጥር እና ውስብስብነት ላይ በመመርኮዝ ሂደቱ ብዙ ደቂቃዎችን ሊወስድ ይችላል!

ከዚያ በ Pinout & Ports ላይ የሃርድዌር ቅንብሮችን መፈተሽ ጥሩ ሀሳብ ሊሆን ይችላል። I2C መንቃቱን (ለብርሃን ዳሳሽ) እና የ GPIO 22 ፒን አይነት ለ DHT “ግቤት” መሆኑን ያረጋግጡ። እዚህ ሌሎች ፣ ከስርዓት ጋር የተዛመዱ ለውጦችን ማድረግ ይችላሉ ፣ ግን በመጨረሻ አስገባን እና ዳግም ማስነሳት መጫንዎን አይርሱ። (ዳግም ማስነሳት ትዕዛዝ በመሳሪያዎች ምናሌ ላይ ይገኛል)

ደረጃ 5: RPIEasy ተቆጣጣሪዎች

RPIEasy ተቆጣጣሪዎች
RPIEasy ተቆጣጣሪዎች

አነፍናፊ በሚሰሩበት ጊዜ በተቆጣጣሪዎች ምናሌ ውስጥ አንድ ዓይነት ተቆጣጣሪ ማቀናበር ይፈልጉ ይሆናል - እሱ Domoticz HTTP/MQTT ፣ አጠቃላይ UDP ፣ ESPEasy P2P ወይም አጠቃላይ MQTT (ለ HA ፣ OpenHab ፣ ወዘተ..) ሊሆን ይችላል።

ደረጃ 6 - RPIEasy መሣሪያዎች

RPIEasy መሣሪያዎች
RPIEasy መሣሪያዎች
RPIEasy መሣሪያዎች
RPIEasy መሣሪያዎች

እና በመጨረሻ - መሣሪያዎች በመሣሪያዎች ምናሌ ላይ ሊታከሉ ይችላሉ ፣ 48 የመሳሪያ ማስገቢያ ዕድል አለ ፣ በቂ ካልሆነ እባክዎን የ github ጉዳይ ይክፈቱ እና ይነሳል።:)

የአርትዕ ቁልፍን ጠቅ ያድርጉ ፣ አስፈላጊውን የ DHT22 እና BH1750 ተሰኪዎችን ይምረጡ እና በመጠምዘዙ መሠረት ግቤቶችን ያዘጋጁ። DHT22 1st GPIO GPIO22 ነው እና የዚህ ዓይነቱ ዳሳሽ ለትክክለኛ ጊዜ በጣም ስሱ ስለሆነ በአጠቃላይ ማሸግ ጥሩ ሀሳብ ነው። (DHT ከአንድ ሽቦ ጋር መገናኘቱን ያስታውሱ ፣ ግን 1-ሽቦ ተኳሃኝ አይደለም!) BH1750 የ I2C ዳሳሽ ነው ፣ የ I2C አድራሻው ከተመረጠ ሊመረጥ ይችላል ፣ ነባሪው 0x23 ነው ፣ የ I2C ግንኙነት እንደመሆኑ መጠን ከመጠን በላይ ማተም አስፈላጊ አይደለም። በጣም ጠንካራ።

በየትኛው ተቆጣጣሪ ላይ ፣ የትኛው IDX እና የአነፍናፊ ንባቡ ምን ያህል እንደሚላክ ሊመረጥ ይችላል። የ Formula መስክ ከ EasyFormula ጋር ተኳሃኝ ነው ፣ እና የአከባቢው ESPEasy ተኳሃኝ ህጎች በሕጎች ምናሌ ላይ ሊገለጹ ይችላሉ።

ይህ በ RPI ላይ የተመሠረተ ብዙ ማሰራጫ አጭር ታሪክ ነው ፣ ብዙ አማራጮች እና ጥምሮች አሉ ፣ በእራስዎ መንፈስ ለመሞከር ነፃነት ይሰማዎ!

የሚመከር: