ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎችን ይሰብስቡ
- ደረጃ 2 ንድፉን መገንባት
- ደረጃ 3: ንድፉን መሞከር
- ደረጃ 4 ሁሉንም አስፈላጊ ሶፍትዌሮችን ማግኘት
- ደረጃ 5 አስፈፃሚዎችን ያድርጉ
- ደረጃ 6 - ሁሉንም ነገር መሞከር
ቪዲዮ: የ LiFi ግንኙነት -6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በዚህ መመሪያ ውስጥ በሶፍትዌር እና በሃርድዌር ደረጃ ላይ የ LiFi ግንኙነትን (አስተላላፊ እና ተቀባይን) እንዴት እንደሚተገብሩ ይማራሉ።
ደረጃ 1: ክፍሎችን ይሰብስቡ
የሚያስፈልጉዎት ነገሮች:
-አርዱዲኖ እና ዜድቦርድ
-oscilloscope
-ተቃዋሚዎች 8 ኪ ኦም ፣ 1 ኪ 2 ኦም ፣ 1 ኪ ኦም ፣ 220 ኦም እና 27 ኦም።
-ፓምፕ ፣ capacitor ፣ zenerdiode ፣ photodiode ፣ LEDs እና breadbord።
ደረጃ 2 ንድፉን መገንባት
በምስሉ ላይ ፣ ለተቀባዩ መርሃግብሩ ተሰጥቷል።
በመጀመሪያ ፣ የፎቶዲዲዮውን አኖድ (አሉታዊ ተርሚናል) ወደ 3.3V (ቪሲሲ) ፣ ካቶድ (አዎንታዊ ተርሚናል) በ 8k2 ohm resistor በኩል ወደ መሬት ያገናኙ። እንዲሁም ካቶዱን ከኦፕፓምዎ አዎንታዊ ተርሚናል ጋር ያገናኙት ፣ ይህም ምልክቱን ለማጉላት ያገለግላል። እኛ አሉታዊ ግብረመልስን እንጠቀማለን ስለዚህ 2 ተቃዋሚዎችን ከኦፕፓም አሉታዊ ተርሚናል ጋር ያገናኙ ፣ 1 (1k2 ohm) ወደ ኦፕፓም ውፅዓት ይሄዳል ፣ ሌላኛው (220 ohm) ወደ መሬት ይሄዳል። የ GPIO ፒንዎን ለመጠበቅ ፣ የተገላቢጦሽ የተዛባ የ 3.3V ዳዮዲዮን በተከታታይ በ 1k2 ohm resistor ወደ መሬት ያገናኙ። የኦፕፓም ውፅዓት ከጂፒኦ ፒን ጋር መገናኘት አለበት።
አስተላላፊው አንድ ብቻ 27 ohm resistor እና በተከታታይ ኤልኢዲ ይይዛል። የ LED አጭር እግር ከመሬት ጋር መገናኘቱን በማረጋገጥ አንደኛው ጫፍ ወደ ጂፒኦፒን ሌላኛው ደግሞ መሬት ላይ ይሄዳል።
ዲዛይኖቹ እየሰሩ ከሆነ ለእሱ PCB ማድረግ ይችላሉ። በፒሲቢው ላይ አስተላላፊውን እና ተቀባዩን በአንድ ሰሌዳ ላይ አጣምረን ፣ ስለዚህ ውሎ አድሮ በሁለት አቅጣጫዎች መረጃ መላክ እንችላለን። እንዲሁም ለተቀባዩ እና አስተላላፊው በምስሎቹ ውስጥ የ PCB መርሃግብሮችን ማየት ይችላሉ።
ደረጃ 3: ንድፉን መሞከር
የአከባቢ ብርሃን እና የፎቶ ዳዮዶች ልዩነት በውጤት ምልክት ውስጥ የተለያዩ ውጤቶችን ሊሰጡ ስለሚችሉ ንድፉን ለመፈተሽ ኦስቲልስኮፕ ይጠቀሙ።
አስተላላፊዎን ከአርዲኖ ጋር ያገናኙ እና ከሚፈለገው ድግግሞሽ ጋር የካሬ ሞገድ ያመነጩ። አስተላላፊውን ኤልኢዲ ወደ ፎቶ ዲዲዮው ቅርብ ያድርጉት።
አንድ መጠይቅን ከኦፕፓምዎ አዎንታዊ ተርሚናል ፣ ሌላውን ከኦፕፓምዎ ውጤት ጋር ያገናኙ። የእርስዎ የውጤት ምልክት በጣም ደካማ ከሆነ አሉታዊ ግብረመልስ መከላከያዎች (1k2 ohm ፣ 220 ohm) መለወጥ ያስፈልጋቸዋል። 2 ምርጫዎች አሉዎት ፣ 1k2 ohm resistor ን ይጨምሩ ወይም የ 220 ohm resistor ን ይቀንሱ። ውጤቱ በጣም ከፍተኛ ከሆነ ተቃራኒውን ያድርጉ።
ሁሉም ነገር ደህና ከሆነ ፣ ወደሚቀጥለው ደረጃ ይቀጥሉ።
ደረጃ 4 ሁሉንም አስፈላጊ ሶፍትዌሮችን ማግኘት
በምስሉ ላይ LiFi ን ለመተግበር የተለያዩ የኢኮዲንግ ደረጃዎች ሊታዩ ይችላሉ። ለመለየት ፣ ተመሳሳይ እርምጃዎች በተቃራኒው መከናወን አለባቸው።
ለዚህ ፕሮጀክት አንዳንድ ቤተ -መጻሕፍት ያስፈልጋሉ ፣ እነሱ በተሰጡት ፋይሎች ውስጥ ተካትተዋል እና እዚህ ከ github ማከማቻ ማከማቻ አገናኞች እነሆ-
-ሪድ-ሰሎሞን
-የዝግመተ ለውጥ ኢንኮደር
እኛ የምንፈልገውን እንዲያደርጉ ፋይሎቹን ለማግኘት በእነሱ ውስጥ አንዳንድ ማስተካከያዎችን አድርገናል ስለዚህ በፋይሎች ውስጥ የተካተተውን የቤተመጽሐፍት ሥሪታችንን መጠቀም ያስፈልጋል።
ከዝግመተ ለውጥ (ኢንቮሉሽን) ኢንኮደር በኋላ ፣ የመጨረሻው የኮድ ኮድ ደረጃ ፣ የማንችስተር ኢንኮዲንግ ያስፈልጋል። ከዝግመተ ለውጥ መቀየሪያ መረጃ ወደ ፊፎ ቋት ይላካል። ይህ ቋት በዜድቦርዱ PL ክፍል ውስጥ ይነበባል ፣ ፕሮጀክቱ በ ‹LIFI.7z› ፋይል ውስጥ ተካትቷል። በፕሮጀክቱ አማካኝነት ለዜድቦርዱ የራስዎን bitstream መገንባት ይችላሉ ወይም እኛ ያቀረብነውን የትንፋሽ ፍሰት ብቻ መጠቀም ይችላሉ። ይህንን ቢት ዥረት ለመጠቀም መጀመሪያ በዜድቦርዱ ላይ Xillinux 2.0 ን መጫን አለብዎት። ይህንን እንዴት ማድረግ እንደሚቻል ማብራሪያው በ Xillybus ድርጣቢያ ላይ ቀርቧል።
ደረጃ 5 አስፈፃሚዎችን ያድርጉ
ሁለት የተለያዩ አስፈፃሚዎች መደረግ አለባቸው ፣ አንደኛው ለአስተላላፊው እና አንዱ ለተቀባዩ። ይህንን ለማድረግ በ zedboard ላይ የሚከተሉት ትዕዛዞች መፈጸም አለባቸው
- አስተላላፊ: g ++ ReedSolomon.cpp Interleaver.cpp viterbi.cpp Transmission.cpp -o Transmitter
- ተቀባይ: g ++ ReedSolomon.cpp Interleaver.cpp viterbi.cpp Receiver.cpp -o Recever
ደረጃ 6 - ሁሉንም ነገር መሞከር
አስተላላፊውን ከ JD1_P ፒን እና ተቀባዩን በዜድቦርዱ ላይ ካለው የ JD1_N ፒን ጋር ያገናኙ። መደበኛውን ካስማዎች ለመለወጥ ከፈለጉ የግዴታ ፋይልን መለወጥዎን ያረጋግጡ።
ሁሉም ነገር የሚሰራ መሆኑን ለመፈተሽ በ PS ክፍል ውስጥ 2 ተርሚናል መስኮቶችን ይክፈቱ። በአንድ ተርሚናል ውስጥ የመቀበያውን ክፍል መጀመሪያ ያከናውኑ። ከዚያ በኋላ ፣ በሁለተኛው ተርሚናል መስኮት ውስጥ የማሰራጫውን ክፍል ያስፈጽሙ።
ሁሉም ነገር እንደፈለገው ከሄደ ውጤቱ ከላይ ካለው ምስል ጋር ተመሳሳይ መሆን አለበት።
የሚመከር:
የ SmartHome ገመድ አልባ ግንኙነት -የ MQTT እጅግ በጣም መሠረታዊ መሠረቶች 3 ደረጃዎች
የ SmartHome ገመድ አልባ ግንኙነት -የ MQTT እጅግ በጣም መሠረታዊ መሠረቶች: MQTT መሠረታዊ ነገሮች ** የቤት የቤት አውቶሜሽን ተከታታይ እሠራለሁ ፣ ወደፊት ያደረግሁትን ሁሉ ለማወቅ የወሰድኳቸውን እርምጃዎች እሄዳለሁ። ይህ Instructable በወደፊት አስተማሪዎቼ ውስጥ ለአጠቃቀም MQTT ን እንዴት ማዋቀር እንደሚቻል ላይ መነሻ ነው። ሆዌቭ
ዝቅተኛ ዋጋ E32 (sx1278/sx1276) መሣሪያ ለ Arduino ፣ Esp8266 ወይም Esp32: 15 ደረጃዎች ከሎራ 3 ኪ.ሜ እስከ 8 ኪ.ሜ ገመድ አልባ ግንኙነት
ዝቅተኛ ዋጋ E32 (sx1278/sx1276) መሣሪያ ለአርዱinoኖ ፣ ኤስ ኤስ ኤስ8266 ወይም Esp32 ከሎራ 3 ኪ.ሜ እስከ 8 ኪ.ሜ የገመድ አልባ ግንኙነት - በሴሜቴክ ተከታታይ የሎራ መሣሪያ ፣ በጣም ኃይለኛ ፣ ቀላል እና ርካሽ መሣሪያ ላይ በመመስረት EBYTE E32 ን ለማስተዳደር ቤተ -መጽሐፍት እፈጥራለሁ። የ 3 ኪ.ሜ ሥሪት እዚህ ፣ 8 ኪ.ሜ ሥሪት እዚህ ከ 3000 ሜ እስከ 8000 ሜትር ርቀት ላይ መሥራት ይችላሉ ፣ እና እነሱ ብዙ ባህሪዎች አሏቸው
ፍላይስኪ አርኤፍ አስተላላፊ በዩኤስቢ + የሽቦ ምልክት ግንኙነት ከፒሲ + ነፃ አስመሳይ ሶፍትዌር ጋር 6 ደረጃዎች
Flysky RF Transmitter የተጎላበተው በዩኤስቢ + የሽቦ ምልክት ግንኙነት ከፒሲ + ነፃ አስመሳይ ሶፍትዌር - እርስዎ እንደ እኔ ከሆኑ ፣ የ RF አስተላላፊዎን መሞከር እና የሚወዱትን የ RF አውሮፕላን/አውሮፕላንዎን ከመውደቅዎ በፊት መማር ይወዳሉ። ብዙ ገንዘብ እና ጊዜን እያጠራቀሙ ይህ ተጨማሪ ደስታ ይሰጥዎታል። ይህንን ለማድረግ የ RF አስተላላፊዎን ከእርስዎ ጋር ማገናኘት ነው
Esp8266 Firebase ግንኙነት 10 ደረጃዎች
Esp8266 Firebase ግንኙነት - በዚህ ፕሮጀክት ለመጀመር የሚከተሉትን ክፍሎች ያስፈልግዎታል - esp8266 (NodeMcu v3 Lua) google መለያ (firebase) esp8266 ን ከዚህ መግዛት ይችላሉ: amazon.com aliexpress.com
በዩኤስቢ ላይ የ SENSOR ግንኙነት - 3 ደረጃዎች
በዩኤስቢ ላይ SENSOR COMMUNICATION: ይህ መማሪያ ከ IZO ወረዳዎች ጋር ለመገናኘት የተናጠል ዩኤስቢ ኢዞ ተሸካሚ ቦርድ እንዴት እንደሚጠቀም ያሳያል። በጥቂት ቀላል ደረጃዎች ወረዳዎችን መለካት እና ማረም ወይም በጥያቄ ውስጥ ያለውን መለኪያ በእውነተኛ ጊዜ መከታተል ይችላሉ።