ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 Raspbian ን መጫን
- ደረጃ 2 - የ WiFi ውቅር
- ደረጃ 3 የሶፍትዌር ጭነት እና ውቅር
- ደረጃ 4 የውሂብ ጎታ
- ደረጃ 5 የመስታወት ፍሬም መገንባት
- ደረጃ 6 - ኤሌክትሮኒክስ
- ደረጃ 7 - በፍሬም ውስጥ ኤሌክትሮኒክስን መግጠም
- ደረጃ 8 - ንክኪዎችን ማጠናቀቅ
- ደረጃ 9 ከዌባፕ ጋር መስተጋብር መፍጠር
ቪዲዮ: አስማት መስታወት በዜና ፣ በአየር ሁኔታ ፣ በማንቂያ ደወል ፣ በሰዓት ቆጣሪ እና በቶዶሊስት - 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
አስማታዊ መስታወት ከኋላው ማሳያ ያለው ልዩ ባለ አንድ አቅጣጫ መስተዋት ነው። ከ Raspberry Pi ጋር የተገናኘው ማሳያ እንደ የአየር ሁኔታ ፣ የክፍል ሙቀት ፣ ጊዜ ፣ ቀን ፣ ታዳጊ እና ብዙ ተጨማሪ መረጃን ያሳያል። እንዲያውም ማይክሮፎን ማከል እና ብልጥ ረዳት ማዘጋጀት ይችላሉ። ሊሆኑ የሚችሉ ነገሮች ማለቂያ የሌላቸው ናቸው።
ይህ ፕሮጀክት በጣም ውድ ሊሆን ይችላል ፣ ከሚያስፈልጉዎት በጣም ውድ ክፍሎች አንዱ በእርግጥ ማሳያ ነው። ለዚህ ነው ማሳያ ከአሮጌ ላፕቶፕ እንደገና ጥቅም ላይ ያዋልኩት። ሆኖም ይህንን ፕሮጀክት ለመሥራት ትልቅ ፣ ብሩህ ፣ ከፍተኛ ንፅፅር ማሳያ እንዲያገኙ እመክራለሁ። ዋጋ አለው።
እኔ የሠራሁት መስታወት የሚከተሉትን ባህሪዎች አሉት
- ዜና በተጠቃሚ ከተመረጠ የአርኤስኤስ ምግብ
- የአየር ሁኔታ
- የውስጥ ሙቀት
- የማንቂያ ስርዓት
- የሰዓት ቆጣሪ ስርዓት
- ታዳጊ
- ብዙ ተጠቃሚዎች - የተመረጠው በተመረጠው ላይ በመመስረት የመሪ መሪ ቀለም እና አዲስ ምንጭ ለውጥ።
አቅርቦቶች
ይህንን አስማታዊ መስታወት ለመገንባት ፣ ያስፈልግዎታል
- ባለአንድ አቅጣጫ መስተዋት
- እንጨት
- አንድ Raspberry Pi
- የማይክሮ ኤስዲ ካርድ (8+ጊባ)
- የዳቦ ሰሌዳ
- ሁለት 20 ዋ ድምጽ ማጉያዎች
- ድምጽ ማጉያዎቹን ለማብራት MAX9744 20W ማጉያ
- 1 ሜ 30-መሪ WS2801 ledstrip
- DS18B20 1-ሽቦ የሙቀት ዳሳሽ
- HC-SR501 የኢንፍራሬድ ዳሳሽ
- ሮታሪ ኢንኮደር
-
ሞኒተር ወይም አሮጌ ላፕቶፕ ማሳያ
የድሮ ላፕቶፕ ማሳያ የሚጠቀሙ ከሆነ የላፕቶፕ ማሳያ አስማሚ መግዛት ያስፈልግዎታል። እነዚህን ከ AliExpress ፣ ከ eBay ወይም ከአማዞን ማግኘት ይችላሉ። የማሳያዎን ተከታታይ ቁጥር ብቻ ይፈልጉ።
እንዲሁም የሚከተሉትን ትናንሽ ክፍሎች ያስፈልግዎታል
- ዲዲዮ
- 4.7 ኪ Ohm resistor
- 470 Ohm resistor
- ዳሳሾችን ከ Raspberry Pi ጋር ለማገናኘት ሽቦዎች
እና እነዚህ የኃይል አቅርቦቶች
- 5V 2A የመሪውን ኃይል ለማንቀሳቀስ
- 12V 2A ማሳያውን ለማብራት
- ማጉያውን ለማብራት 12V 2A
- Raspberry Pi ን ለማብራት 5.1V 3A (ኦፊሴላዊ የ RPi የኃይል አቅርቦትን ይጠቀሙ)
ደረጃ 1 Raspbian ን መጫን
ማሳያው እና ከመስተዋቱ በስተጀርባ ያሉት ሁሉም ክፍሎች በ Raspberry Pi የተጎላበቱ ናቸው። በ SD ካርዱ ላይ የ Pi ነባሪውን ኦፕሬቲንግ ሲስተም Raspbian ን መጫን ያስፈልግዎታል።
- Win32 Disk imager ን ያውርዱ። የሊኑክስ እና የማክሮስ ተጠቃሚዎች እንደ Etcher ያለ ነገር መጠቀም ይችላሉ።
- የቅርብ ጊዜውን የ Raspbian ምስል ከ Raspberry Pi ድር ጣቢያ ያውርዱ። 'Raspbian Buster with desktop' የሚለውን አማራጭ ይምረጡ
- Win32 Disk Imager ን ይክፈቱ እና የምስል ፋይሉን ወደ ኤስዲ ካርድ ይፃፉ።
ኤስዲ ካርዱ አሁን ዝግጁ ነው ማለት ይቻላል። ከ Raspberry Pi ጋር በርቀት መገናኘት መቻላችንን ማረጋገጥ አለብን
- የስርዓትዎን ፋይል አሳሽ በመጠቀም ወደ ኤስዲ ካርድ ‹ቡት› ክፍልፍል ይሂዱ።
- ያለ ቅጥያ 'ssh' የተባለ ፋይል ያክሉ።
- ወደ 'cmdline.txt' የመጀመሪያ መስመር መጨረሻ 'ip = 169.254.10.1' (ያለ ጥቅሶች) ያክሉ።
የኤስዲ ካርዱን ከኮምፒዩተርዎ ደህንነቱ በተጠበቀ ሁኔታ ያስወግዱት ፣ በ Raspberry Pi ውስጥ ያስቀምጡት እና ያስነሱት።
ደረጃ 2 - የ WiFi ውቅር
የ WiFi አውታረ መረቦችን ለመቃኘት የሚከተለውን ትዕዛዝ ያስፈጽሙ
sudo iw dev wlan0 ቅኝት | grep SSID
የእርስዎ Raspberry Pi ሊገናኝባቸው የሚችሉትን ሁሉንም SSIDs ዝርዝር ያያሉ።
የሚከተለውን ትዕዛዝ በመፈጸም እና የአውታረ መረብዎን የይለፍ ቃል በማስገባት ኢንክሪፕት የተደረገ የይለፍ ቃል ያለው የአውታረ መረብ ግቤት ይፍጠሩ ፦
wpa_passphrase "YOUR_NETWORK_SSID_HERE"
አሁን በዚህ ፋይል ውስጥ ከላይ ያለውን ትእዛዝ ውፅዓት ይለጥፉ-
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
አሁን Raspberry Pi ን እንደገና ያስነሱ። ከበይነመረቡ ጋር ይገናኛሉ።
ደረጃ 3 የሶፍትዌር ጭነት እና ውቅር
ለዚህ ፕሮጀክት እነዚህን ጥቅሎች ወደ Raspberry Pi ማውረድ ያስፈልግዎታል።
pip3 ይጫኑ mysql-connector-python flask-socketio flask-cors gevent gevent-websocket adafruit-circuitpython-ws2801 adafruit-circuitpython-max9744
sudo apt install apache2 mariadb- አገልጋይ
በ GPIO ፒኖች 12 (በግራ) እና በ 13 (በስተቀኝ) በኩል ድምጽን ለማንቃት ይህንን መስመር በ /boot/config.txt ግርጌ ላይ ያክሉ
dtoverlay = audremap
የማሳያዎን ጥራት ለማዘጋጀት እና i2c ፣ አንድ-ሽቦ እና SPI ን ለማንቃት raspi-config ን ይጠቀሙ። እንዲሁም የማስነሻ ዘዴውን ወደ ‹ዴስክቶፕ ራስ -ሰር› ያዘጋጁ።
በ/etc/xdg/lxsession/LXDE-pi/autostart ፣ የሚከተሉትን ያክሉ ፦
@xset s off@xset -dpms@xset s noblank@chromium -browser --kiosk 127.0.0.1/mirror.html # ከተጫነ በኋላ ክሮሚየም ይጫኑ እና ድር ጣቢያውን በሙሉ ማያ ገጽ ሁኔታ ይክፈቱ።
LXDE (የራስፕቢያን ዴስክቶፕ አከባቢ) ሲጫን ይህ አሳሹን በትክክለኛው ገጽ ላይ ይከፍታል። እንዲሁም የማያ ገጽ ቆጣቢውን ለማሰናከል የ @xscreensaver መስመሩን ያስወግዱ ወይም አስተያየት ይስጡ።
የ Github ማከማቻ
የእኔ GitHub ማከማቻን ያጥፉ እና የ Frontend አቃፊ ይዘቶችን በ/var/www/html ውስጥ ያስገቡ። የኋለኛውን አቃፊ በኋላ እንፈልጋለን።
ደረጃ 4 የውሂብ ጎታ
ይህ ወደ 3NF የተመቻቸ የውሂብ ጎታ መርሃግብር ነው። ሁሉንም ማንቂያዎችን ፣ አዲስ ምንጮችን ፣ ተጠቃሚዎችን ፣ የዳሳሽ ውሂብን ፣ ድምጾችን እና ታዳጊውን ያከማቻል።
- የእርስዎን የፒ የውሂብ ጎታ አገልጋይ (mariadb) ለመድረስ MySQL Workbench ን ይጠቀሙ
- ይህንን ንድፍ በመጠቀም የውሂብ ጎታ ይፍጠሩ እና የራስዎን ውሂብ ያስገቡ።
- በእኔ GitHub ማከማቻ ማከማቻ ጀርባ አቃፊ ውስጥ config.py ን ያርትዑ -የውሂብ ጎታውን ስም ፣ የተመረጠውን የተጠቃሚ ስምዎን እና የይለፍ ቃሉን ይለውጡ።
- App.py ን ያርትዑ እና የ OpenWeatherMap ኤፒአይ ዩአርኤልን ወደ እራስዎ ይለውጡ። (የራስዎን እዚህ ይፍጠሩ)
ደረጃ 5 የመስታወት ፍሬም መገንባት
ከብረት ማዕዘኖች ጋር የመለኪያ መገጣጠሚያዎችን በመጠቀም በመስታወቱ ዙሪያ ክፈፉን ሠራሁ። እኔ የተጠቀምኳቸው የእንጨት ጣውላዎች 18 ሚሜ ውፍረት እና 10 ሴ.ሜ ስፋት አላቸው። በምስሎቹ ውስጥ ለ 45 ሴ.ሜ x 60 ሴ.ሜ መስታወት ትክክለኛ ልኬቶችን ማየት ይችላሉ። ከመስተዋቱ በስተጀርባ ሁሉም ኤሌክትሮኒክስ ናቸው ፣ ስለዚህ ሳንቃዎችዎ እነሱን ለመገጣጠም ሰፊ መሆናቸውን ያረጋግጡ።
ድምጽ ማጉያዎቹን ወደ ክፈፉ ለማያያዝ የብረት መንጠቆችን እጠቀም ነበር። በዚያ መንገድ በመስታወቱ ላይ አያርፉም ፣ በመስታወቱ ላይ የንዝረት ጭንቀትን ይቀንሳል።
ደረጃ 6 - ኤሌክትሮኒክስ
ወረዳውን ለመገንባት ከላይ ያሉትን መርሃግብሮች ይከተሉ። ቴፕ ተጠቅሜ ኤሌክትሮኒክስን ወደ መስታወቱ ለመጠገን እጠቀም ነበር።
ደረጃ 7 - በፍሬም ውስጥ ኤሌክትሮኒክስን መግጠም
ድምጽ ማጉያዎቹን ከላይ ከብረት መንጠቆዎች ጋር ካያያዙ በኋላ ቀሪውን ኤሌክትሮኒክስ ወደ መስታወቱ ይጨምሩ። እኔ ደግሞ በመስታወቱ እና በኤሌክትሮኒክስ መካከል አንድ ቀጭን የእንጨት ጣውላ አደረግሁ ፣ ስለሆነም ኤሌክትሮኒክስን ወደ መስታወቱ ከመቅዳት ይልቅ ኤሌክትሮኒክስን በእንጨት ጣውላ ላይ ቀባሁት። የላፕቶ laptop ማሳያ በመስታወቱ ግርጌ ላይ ነጭ ፓነል ነው።
በምስሎቹ ውስጥ እንደሚመለከቱት ፣ ሁሉንም የኃይል አስማሚዎችን ከአንድ ባለ ብዙ ሶኬት ሶኬት ውስጥ ሰካሁ ስለዚህ ክፈፉ የሚተው አንድ ገመድ ብቻ አለ። በቂ ሰፊ ሳንቃዎች (10 ሴ.ሜ) የፈለግሁት ለዚህ ነው።
የ rotary encoder እንዲገጣጠም በመስታወቱ በቀኝ በኩል 2 ሴንቲ ሜትር ስፋት ያለው ቀዳዳ ቆፍሬያለሁ። ይህ በቀላሉ ድምጽን (ማዞር) ወይም ሰዓት ቆጣሪዎችን እና ማንቂያዎችን (መግፋት) በቀላሉ እንዲለውጡ ያስችልዎታል።
በመስመሮቹ በሁለቱም በኩል ሁለት የ 8 ሚ.ሜ ቀዳዳዎችን ቆፍሬ ገመዶችን ለመንገዶች መሄጃዎች እመራለሁ።
ደረጃ 8 - ንክኪዎችን ማጠናቀቅ
ኤሌክትሮኒክስን ለመደበቅ ከመስተዋቱ ጀርባ ጥቁር ጨርቅ ጨመርኩ። እንዲሁም የጉዳዩን ውስጡን ያጨልማል ፣ ይህም በመስታወቱ በኩል ሽቦዎችን ማየት በጣም ከባድ ያደርገዋል። አስፈላጊ በሚሆንበት ጊዜ ኤሌክትሮኒክስን በቀላሉ ማግኘት እንዲቻል በቬልክሮ አያያዝኩት።
የጀርባውን አቃፊ ከ Github ማከማቻዬ ወደሚያስታውሱት ቦታ ይቅዱ።
የፓይዘን ስክሪፕቱ በሚነሳበት ጊዜ የስርዓት አሃድ ይጨምሩ
sudo nano /etc/systemd/system/magicmirror.service
[ክፍል]
መግለጫ = ለአስማትሚሮየር ፓይዘን ስክሪፕት አገልግሎት = network.target [አገልግሎት] ExecStart =/usr/bin/python3 -u app.py WorkingDirectory =/home/pi/magicMirror/Backend StandardOutput = StandardError = ይወረስ ዳግም አስጀምር = ሁልጊዜ ተጠቃሚ = pi [ጫን] WantedBy = multi-user.target
‹WorkingDirectory› ን ወደ የጀርባ መዝገብ ማውጫ ይለውጡ እና ተጠቃሚን ወደ የራስዎ የተጠቃሚ ስም ይለውጡ።
ደረጃ 9 ከዌባፕ ጋር መስተጋብር መፍጠር
በአይፒ አድራሻው ላይ መታጠፍ (በማሳያው ላይ ያለው)። የሚከተሉትን ባህሪዎች የያዘ የሞባይል የመጀመሪያ ድር ጣቢያ ያያሉ
- ሊገናኝ የሚችል የሙቀት ግራፍ
- አንድ ጊዜ። ሰዓት ቆጣሪው በሚሠራበት ጊዜ ፣ በመስተዋቱ ራሱ ላይ ቆጠራን ያያሉ።
- የማንቂያ ስርዓት
- ተጠቃሚዎችን ፣ አዲስ ምንጮችን እና የድምፅ ማጉያ ድምጽን ማርትዕ የሚችሉበት የቅንብሮች ትር።
- ታዳጊ። የቶዶ ዕቃዎች በመስታወቱ ላይ ይታያሉ
Mirror.html በአስማት መስታወት ላይ የሚታየው ገጽ ነው። ከላይ ባሉት ምስሎች ውስጥ አንድ ምሳሌ ጨመርኩ።
የሚመከር:
ESP8266 - የአትክልት መስኖ በሰዓት ቆጣሪ እና በርቀት መቆጣጠሪያ በበይነመረብ / ESP8266: 7 ደረጃዎች (ከስዕሎች ጋር)
ESP8266 - የአትክልት መስኖ በሰዓት ቆጣሪ እና በርቀት መቆጣጠሪያ በኩል በበይነመረብ / ESP8266 - ESP8266 - የመስኖ በርቀት ቁጥጥር የሚደረግበት እና ለአትክልት የአትክልት ስፍራዎች ፣ ለአበባ የአትክልት ስፍራዎች እና ለሣር ሜዳዎች ጊዜ በመስጠት። ለመስኖ ልማት የ ESP-8266 ወረዳውን እና የሃይድሮሊክ / ኤሌክትሪክ ቫልቭን ይጠቀማል። ጥቅሞች-ዝቅተኛ ዋጋ (~ US $ 30,00) ፈጣን መዳረሻ ትዕዛዞችን ov
ተንሳፋፊ ስማርት አስማት መስታወት ከድሮው ላፕቶፕ ከአሌክሳ ድምጽ ድምፅ ጋር 6 ደረጃዎች (ከስዕሎች ጋር)
ተንሳፋፊ ስማርት አስማት መስታወት ከአሮጌው ላፕቶፕ ከአሌክሳ ድምጽ ዕውቅና ጋር-በ ‹ኤሌክትሮኒክስ በአጭሩ› ትምህርቴ እዚህ ይመዝገቡ https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK እንዲሁም የእኔን ይመልከቱ ለተጨማሪ ፕሮጄክቶች እና ለኤሌክትሮኒክስ ትምህርቶች የዩቲዩብ ቻናል እዚህ https://www.youtube.com/channel/UCelOO
ከ 60 ዶላር በታች ሚኒ አስማት መስታወት 5 ደረጃዎች (ከስዕሎች ጋር)
ከ 60 ዶላር በታች ሚኒ አስማታዊ መስታወት - ‹አስማት ሚስተር› ባለ 2 መንገድ መስታወት በአንድ ዓይነት ማያ ገጽ ላይ የሚቀመጥበት ፕሮጀክት ነው። ማያ ገጹ ጥቁር ፒክሰሎችን በሚያሳይበት ቦታ ፣ መስተዋቱ ያንፀባርቃል። ማያ ገጹ ነጭ ወይም ቀለል ያሉ ፒክሰሎችን በሚያሳይበት ቦታ እነሱ ያበራሉ። ይህ ለ
በሰዓት ቆጣሪ ተግባር በቴሌቪዥን የርቀት መቆጣጠሪያ የቤት መገልገያዎችን እንዴት እንደሚቆጣጠሩ -7 ደረጃዎች (ከስዕሎች ጋር)
በቴሌቪዥን የርቀት መቆጣጠሪያ ጊዜ የቤት ውስጥ መገልገያዎችን እንዴት እንደሚቆጣጠር - ከሸማች ገበያ ከተዋወቀ ከ 25 ዓመታት በኋላ እንኳን ፣ በቅርብ ቀናት ውስጥ የኢንፍራሬድ ግንኙነት አሁንም በጣም ጠቃሚ ነው። የእርስዎ 55 ኢንች 4 ኪ ቴሌቪዥን ወይም የመኪናዎ የድምፅ ስርዓት ይሁን ፣ ሁሉም ነገር ለእኛ ምላሽ ለመስጠት የ IR የርቀት መቆጣጠሪያ ይፈልጋል
ምድር እና ጨረቃ አስማት መስታወት -4 ደረጃዎች
ምድር እና ጨረቃ አስማት መስታወት ጨረቃ / ምድርን እና የአሁኑን ውጫዊ ሁኔታዎችን የሚያሳይ በጡባዊ የተደገፈ የአስማት መስታወት ሰዓት