ዝርዝር ሁኔታ:

ሬዲዮ ሎራ ራ -01 ከ STM32 እና ESP32: 11 ደረጃዎች ጋር
ሬዲዮ ሎራ ራ -01 ከ STM32 እና ESP32: 11 ደረጃዎች ጋር

ቪዲዮ: ሬዲዮ ሎራ ራ -01 ከ STM32 እና ESP32: 11 ደረጃዎች ጋር

ቪዲዮ: ሬዲዮ ሎራ ራ -01 ከ STM32 እና ESP32: 11 ደረጃዎች ጋር
ቪዲዮ: Fully furnished abandoned DISNEY castle in France - A Walk Through The Past 2024, ሀምሌ
Anonim
Image
Image
ሰልፍ
ሰልፍ

ጽሑፎቼን በሚከተሉ ሰዎች ዘንድ ይህ ተወዳጅ ርዕሰ ጉዳይ እንደመሆኑ መጠን ዛሬ ስለ ሎራ ለመናገር ወሰንኩ። ሆኖም ፣ እኔ ርዕሰ ጉዳዩን ከአንዳንድ አዲስ አካላት ጋር ለመወያየት እሞክራለሁ -በዚህ ጊዜ ESP32 ን ሳይጠቀም ፣ ግን በምትኩ STM32 ን። በ STMicroelectronics የሚመረተውን የ 32 ቢት ማይክሮ መቆጣጠሪያዎችን ሙሉ ቤተሰብ ያቀፈ በመሆኑ እኔ ስለ STM32 መለጠፍ እፈልግ ነበር። ይህንን ቺፕ ከብራዚል ውጭ የሚጠቀሙ በርካታ ጓደኞች አሉኝ። የዚህን የአውሮፓ ማምረቻ መሣሪያ ስኬቶች ማረጋገጥ ይችላሉ። በመጀመሪያ ፣ እኔ STM32 ን አስተዋውቃለሁ ፣ እንዲሁም ስለ ሎራ ራ -11 ሞጁል እወያይበታለሁ። በተጨማሪም ፣ በአርዱዲኖ አይዲኢ ውስጥ STM32 ን ስለማዘጋጀት እወያይበታለሁ።

ይህ ቪዲዮ በአርዱዲኖ ውስጥ ለፕሮግራም የታሰበ የ STM32 የልማት ኪት ያሳየዎታል ፣ ይልቁንም በ C ቋንቋ ወይም በ STMicroelectronics ተወላጅ በሆኑት። ካልተሳሳትኩ ፣ ለ STM32 አጠናቃሪዎችን የሚያመርቱ ስምንት ኩባንያዎች አሉ ፣ ይህ ይህንን ቺፕ በተመለከተ ትልቅ ዓለም አቀፍ ባህል እንዳለ ያሳየናል።

STMicroelectronics ቢያንስ ከማይክሮ ቺፕ አራት እጥፍ እንደሚበልጥ እና የ STM32 ቤተሰብን እንደሚያፈራ እዚህ ላብራራዎት እፈልጋለሁ። እኔ በጣም ትንሽ ቺፕስ እስከ STM32 F7 የሚደርሱ የሕንፃ ሕንፃዎችን ያካተተ ሲሆን እኔ “እጅግ በጣም ኃይለኛ” ነኝ ብዬ እገምታለሁ።

በስብሰባችን ውስጥ አርዱዲኖ ናኖ የሚመስል STM32 Maple Mini ን እንጠቀማለን። ሆኖም ፣ እሱ የበለጠ ኃይለኛ ነው። እንዲሁም Ai-Thinker Ra-01 ን እንጠቀማለን። እሱ ከ SPM32 ጋር በ SPI (የሴሜቴክ ሎራ ቺፕ ግንኙነት) ከሚገናኝ ከሎአራ ሬዲዮ የተለየ ነው።

ደረጃ 1 - ሰልፍ

በእኛ ቪዲዮ ውስጥ በ SPI በኩል ከ ራ -01 ሞዱል ጋር የተገናኘ STM32 Maple Mini እንዳለን በስብሰባው ውስጥ ማየት ይችላሉ። ይህ ስብሰባ ጥቅሎቹን የሚያሳይ የተካተተ i2c ማሳያ ላለው የእኛ “ተወዳጅ” ESP32 መረጃውን ያስተላልፋል። ጥቅሉን በ ESP32 ፣ እንዲሁም በማያ ገጹ ላይ ለማሳየት ለዝግጅት ፣ ለመላክ እና ለመቀበል 81 ሚሊሰከንዶች ብቻ እንደሚወስድ ማየት ይችላሉ። ርቀቱ ከተጨመረ ፣ እና በሶፍትዌሩ ውስጥ ለውጥ ካለ ፣ ይህ ጊዜ የመጨመር አዝማሚያ አለው።

ከዚህ ስብሰባ ጋር ያለን ዓላማ STM32 ን ፣ የተለየ ቺፕ የሆነውን ፣ በመደበኛ ሎራ ሬዲዮ ውስጥ መረጃን መላክ ነው። በሎራ ሬዲዮ ፕሮቶኮል በኩል የሚያወሩ ሁለት የተለያዩ የሃርድዌር ቁርጥራጮች መኖራቸውን ማስታወሱ አስፈላጊ ነው።

ደረጃ 2: LoRa ሞዱል ራ -01

LoRa ሞዱል ራ -01
LoRa ሞዱል ራ -01

በመሠረቱ ፣ እኛ የአንቴና ውፅዓት ጨምሮ በቦርዱ ላይ አንዳንድ የተለዩ ክፍሎች ያሉት ፣ የሴሜቴክ ሎራ ቺፕ እዚህ አለን። በይነገጹ SPI ነው። በዚህ ጊዜ ከ 300Kbps በላይ ያለውን የቺፕ ፍጥነት ጥያቄን ማንሳት አለብን። በ 37 ኪ ወይም ከዚያ በታች ብቻ ስለሚሽከረከር ሎራ በዚህ ፍጥነት እንደማይሠራ እናውቃለን። እንዴት? ወደ ሩቅ ለመሄድ ፣ የቢት ፍጥነትን ዝቅ ማድረግ አለብዎት። ፍጥነት የሎራ አሳሳቢ አለመሆኑን ማስታወሱ አስፈላጊ ነው ፣ ግን የእሱ ስፋት። የዚህ መሣሪያ ድግግሞሽ 433 ሜኸ ነው ፣ እና የማስተላለፊያው ኃይል በ 18 ዲቢቢ አካባቢ ፣ በ 3 ቪ 3 ኃይል ነው።

ደረጃ 3: Maple Mini

ሜፕል ሚኒ
ሜፕል ሚኒ

እኔ STM32 ን በተመለከተ ይህንን ልዩ እመለከተዋለሁ። በዚህ እና በ STMicroelectronics ልማት ኪት (STM32 L4 Series እጅግ በጣም ዝቅተኛ ኃይል) መካከል ያለው ልዩነት ምንድነው? ኪት የበለጠ ኃይለኛ ነው ፣ ግን ሜፕል ሚኒ በአርዱዲኖ አይዲኢ ውስጥ ይሠራል ፣ ይህም ከፕሮግራሙ ጋር በተያያዘ ዕውቀት ለሌላቸው በጣም ቀላል ያደርገዋል። Maple Mini እንደ አርዱዲኖ ዓይነት ፣ ከ 128 ኪባ ፍላሽ ጋር ይሠራል ብለን መናገር እንችላለን። ሜፕል ሚኒ እንዲሁ 20 ኪባ ራም ፣ የዩኤስቢ ግብዓት ፣ ኤልኢዲዎች ፣ አዝራሮች ፣ ለ 34 አይኦዎቹ ማድመቂያ ፣ እንዲሁም 12 16-ቢት PWMs እና 9 12-ቢት የአናሎግ ግብዓቶች አሉት።

ደረጃ 4: መሰካት

መሰካት
መሰካት

እዚህ የሚታየው የሜፕል ሚኒ ፒኖው ነው።

ደረጃ 5 ለ ARM 32bit ካርዶች ድጋፍን ይጫኑ

ለ ARM 32bit ካርዶች ድጋፍን ይጫኑ
ለ ARM 32bit ካርዶች ድጋፍን ይጫኑ

በአርዱዲኖ አይዲኢ ውስጥ ወደ መሳሪያዎች-> ቦርድ-> የቦርድ ሥራ አስኪያጅ ይሂዱ…

በሚከፈተው መስኮት ውስጥ አርዱዲኖ ሳም ቦርዶችን ይፈልጉ እና Arduino SAM Boards (32-bit ARM Cortex-M3) ይጫኑ

ደረጃ 6: ሎራ ቤተ -መጽሐፍት

ሎራ ቤተ -መጽሐፍት
ሎራ ቤተ -መጽሐፍት

አሁን ወደ Sketch-> ቤተ-መጽሐፍትን ያካትቱ-> ቤተ-መጽሐፍቶችን ያቀናብሩ…

LoRa ን ይፈልጉ እና LoRa ን በ Sandeep Mistry ይጫኑ

ደረጃ 7: SMT32 Arduino

SMT32 አርዱinoኖ
SMT32 አርዱinoኖ

ዚፕውን በ https://github.com/rogerclarkmelbourne/Arduino_STM32 ላይ ያውርዱ

ይቅፈሉ እና አቃፊውን ወደ ሰነዶች / አርዱinoኖ / ሃርድዌር ይቅዱ

ደረጃ 8 - ስብሰባ

ስብሰባ
ስብሰባ

እዚህ የእኛ መርሃግብር ምን ያህል ቀላል እንደሆነ ማየት ይችላሉ። በ SPI የ Ai- Thinker ሞዱል (ሎራ) ወደ STM32 እገናኛለሁ።

ደረጃ 9 - ቅንብሮች

ቅንብሮች
ቅንብሮች

ምንጩን ካወረዱ በኋላ

ኮድ ፣ በዚህ ጽሑፍ መጨረሻ ላይ የሚገኝ ፣ ከዚያ ወደ ግንባታው ይሂዱ። ከዚያ በዚህ ስዕል ውስጥ ያሉትን ደረጃዎች ይከተሉ።

ደረጃ 10 - ኮድ በ ESP32 LoRa ላይ የተመሠረተ ቪዲዮ ላክ እና ተቀበል

በ ESP32 ላይ የተመሠረተ ኮድ LoRa ቪዲዮ ላክ እና ተቀበል
በ ESP32 ላይ የተመሠረተ ኮድ LoRa ቪዲዮ ላክ እና ተቀበል

በዚህ ፕሮጀክት ውስጥ የምንጠቀመው የምንጭ ኮድ ከ ESP32 ጋር ፣ በቪዲዮው ውስጥ ፣ ESP32 LoRa ከአርዱዲኖ አይዲኢ ጋር - እኛ ከተጠቀምንበት ጋር ተመሳሳይ ነው ፣ TX RX ን ይላኩ እና ይቀበሉ ፣ ከአንድ በስተቀር - ማሳያ የለውም። ይህ የ i2C ክፍል ከዚህ በታች ካወረድኩት ኮድ ተወግዷል። ይህ ኮድ እንዴት እንደሚሰራ ለማወቅ በቀላሉ ቪዲዮውን ይመልከቱ።

ደረጃ 11 - ፋይሎች

ፋይሎቹን ያውርዱ ፦

ፒዲኤፍ

INO

የሚመከር: