ዝርዝር ሁኔታ:

Alarmostat: 10 ደረጃዎች
Alarmostat: 10 ደረጃዎች

ቪዲዮ: Alarmostat: 10 ደረጃዎች

ቪዲዮ: Alarmostat: 10 ደረጃዎች
ቪዲዮ: አይምሮ ቀያሪ 10 ቃላት 2024, ሀምሌ
Anonim
አሌርሞስታት
አሌርሞስታት
አሌርሞስታት
አሌርሞስታት

በዚህ መመሪያ ውስጥ የእኔ ትምህርት ቤት ፕሮጀክት Alarmostat ን እንዴት እንደሚገነቡ እነግርዎታለሁ። ጽንሰ -ሐሳቡ ሁለቱንም የዘራፊ ማንቂያ እና የሙቀት መቆጣጠሪያን በአንድ ውስጥ የሚያካትት መሣሪያ እያደረገ ነው። ምንም እንኳን የእኔ ንድፍ በእርግጠኝነት ሊሻሻል ይችላል ፣ ስለሆነም መመሪያዎቹን በትክክል በትክክል መከተል አያስፈልግም። ፈጠራ ይሁኑ!

የሚያስፈልጉት ክፍሎች ከዚህ በታች ተዘርዝረዋል ፣ እና ትክክለኛው የኤሌክትሪክ ዑደት በፎቶው ውስጥ ሊገኝ ይችላል (ምንም እንኳን በመሣሪያዎ ላይ ለሚደርሰው ጉዳት ተጠያቂ አይደለሁም:))

አቅርቦቶች

-Raspberry Pi (እኔ 3B+ተጠቅሜያለሁ) ከአስማሚ እና ኤስዲ ካርድ ጋር

-የዳቦ ሰሌዳ

-GPIO መለያየት ቦርድ ምቹ ሊሆን ይችላል

-የእንቅስቃሴ ዳሳሽ (HCRS501)

-የቤት መግነጢሳዊ መቀየሪያ (ada375)

-ጥቂት ሊድ እና ተቃዋሚዎች

-ንቁ ገላጭ

-ባለኮሮደር መቀየሪያ (ቁልፎች-0.40)

-2x16 ኤልሲዲ ማሳያ

ኤልሲዲውን ለመንዳት -74hc595 shiftregister

-MFRC522 rfid አንባቢ

-ብዙ ሽቦዎች

-ቁሳቁሶች እና ጉዳዮችን ለማቀናጀት መሣሪያዎች

(ተጨማሪ የዳቦ ሰሌዳ የኃይል አቅርቦት)

ደረጃ 1 - ፋይሎችን ማግኘት

የዚህ ፕሮጀክት ፋይሎች በእነዚህ ማከማቻዎች ውስጥ ሊገኙ ይችላሉ-

github.com/thomasdebiehw/project-backend

github.com/thomasdebiehw/project-frontend

የኋላው ክፍል ከኛ ሃርድዌር ጋር የሚገናኝ እና መረጃውን ከፊት ለፊቱ የሚያገለግል የፓይዘን / ፍላሽ ፕሮግራም ነው ፣ ይህም የድር በይነገጽ ነው።

በኮዱ ላይ አይጠሉ ፣ አንዳንዶቹ በደካማ እና ግልፅ እንዳልሆኑ አውቃለሁ ፣ ግን ሄይ ፣ ይሠራል:)

እንደ mysql ተጠቃሚ ወይም ፕሮግራሞቹ የሚሠሩበት ip-adresses ያሉ በትክክል እንዲሠራ አንዳንድ ነገሮችን በዙሪያው መለወጥ ሊኖርብዎት ይችላል።

እነዚህን ፋይሎች የት እንደሚቀመጡ ለማወቅ የግንባሩን ንባብ ያንብቡ

ፋይሎችን በእርስዎ ፒ ላይ ያግኙ (ወይም ለእነሱ ግሩም ለውጦችን ያድርጉ) እና ሁሉንም ነገር ከ Pi ጋር ለማገናኘት ይዘጋጁ።

ደረጃ 2 - መገናኘት

በማገናኘት ላይ
በማገናኘት ላይ
በማገናኘት ላይ
በማገናኘት ላይ

ክፍሎቹን ከማገናኘትዎ በፊት የእርስዎን Pi ያጥፉ። የኤሌክትሪክ ዑደት ቆንጆ ገላጭ መሆን አለበት ፣ ግን ትኩረት ሊሰጠው የሚገባው አንድ ክፍል የእንቅስቃሴ ዳሳሽ ነው። በሆነ ምክንያት የእሱ አቀማመጥ በኤሌክትሪክ ዑደት ላይ የተለየ ነው። የአካል ክፍሎችን ተግባር ለማብራራት በምስሉ ላይ አንዳንድ ማብራሪያዎችን ጨመርኩ።

እርስዎ ሊፈልጉት የሚችሉት አንድ ነገር ፣ ችግሮች ካጋጠሙዎት ፣ የውጭ የዳቦቦርድ የኃይል አቅርቦትን መጠቀም ነው። በ rfid አንባቢ ካልሰራ አንዳንድ ችግሮች ነበሩብኝ። ምንም እንኳን የኃይል ጉዳይ ሙሉ በሙሉ እርግጠኛ ባልሆንም ፣ የውጭ ምንጭን ከተጠቀምኩ በኋላ አላጋጠመኝም እና እሱንም አይጎዳውም።

ይህንን ለማድረግ ከፈለጉ የ GND ፒኖችን ከፒ እና የኃይል አቅርቦቱን አንድ ላይ ያገናኙ። ሁሉንም ነገሮች +3.3v ወይም +5v ከየአካላቱ ወደ ውጫዊ አቅርቦቱ ውጤት መሠረት ይሰኩ ፣ እና ጥሩ መሆን አለብዎት።

የ Pi ን 3.3 ወይም 5v ከኃይል አቅርቦት ጋር አያገናኙ። ስህተቶችን ላለመሥራት እነዚህን ሙሉ በሙሉ ግንኙነታቸውን ለመተው አንዱን የሚጠቀሙ ከሆነ።

በሁለተኛው ሥዕል ውስጥ የእኔን የሙከራ ቅንብር ማየት ይችላሉ

ደረጃ 3: ሙከራ

ሙከራ
ሙከራ

የውሂብ ማስመጣት በማድረግ በ MySQL Workbench በኩል የውሂብ ጎታውን በ Pi ላይ ማስቀመጥ አለብዎት። በማከማቻው ውስጥ ያለው ፋይል የውሂብ ጎታውን መጣያ ነው። ያለበለዚያ አንዳንድ ችግሮች ሊያጋጥሙዎት ይችላሉ ምክንያቱም ፒው ከማይኤስኤስኤል ይልቅ ማሪያ ዲቢን ይጠቀማል። እንዲሁም አዲስ ተጠቃሚ መፍጠር ወይም እነዚህን ምስክርነቶች በኮዱ ውስጥ መለወጥ ሊኖርብዎት ይችላል። ከተያያዘው ሥዕል ውስጥ ERD ን ማየት ይችላሉ

የ Alarmostat ፕሮግራምን ወዲያውኑ ለማሄድ መሞከር ይችላሉ ፣ ግን መጀመሪያ ክፍሎቹን በተናጠል እንዲሞክሩ እመክራለሁ። በ github repo ውስጥ የተካተቱትን ክፍሎች መጠቀም እና ሁሉንም ክፍሎችዎን ለመፈተሽ ትንሽ ፕሮግራም ማድረግ ይችላሉ። ያ መላ መፈለግን በጣም ቀላል ያደርገዋል።

አንዴ የእርስዎ አካላት እንደሚሠሩ ካወቁ ፣ አንድ ጉዳይ መገንባት መጀመር እንችላለን።

ደረጃ 4 - መያዣ

ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ

ጉዳዩ እርስዎ የሚፈልጉትን ሁሉ ሊሆን ይችላል። እንደ እኔ ያለ ራሱን የቻለ ፕሮቶታይፕ ለመሥራት ከፈለጉ ጥቂት መስፈርቶች አሉ።

-ከፊት ሳህኑ ጋር ክፍሎችን ለመገጣጠም አንዳንድ ቁርጥራጮች

-አንዳንድ ዓይነት በር አሠራር

-በውስጠኛው ውስጥ በቂ ቦታ

6 ሚሜ ውፍረት ያለው እንጨት እጠቀም ነበር። በእሱ ውስጥ ለመደብደብ ከፈለጉ በጣም ጠንካራ እና ፍጹም ነው ፣ ነገር ግን ዊንጣ ሳይኖር ክፍሎቹን ወደ ፊት መምጣት ፈታኝ ሊሆን ይችላል።

በሥዕሉ ላይ በሚታዩት ብሎኖች ላይ ተቀመጥኩ እና ውጤታማ ፍሬዎችን አጭር ለማድረግ ፍሬዎችን ተጠቀምኩ። ምንም እንኳን እነዚህ ክፍሎች ሊለያዩ ስለሚችሉ ብሎኖችዎ በሚወረውሩት ቁራጭ ላይ ምን ያህል እንደሚሄዱ ለመፈተሽ አጥብቄ እመክራለሁ።

አንዳንድ ክፍሎች ጥሩ ዊንጮዎች አልነበሯቸውም (ቁልፎች -040 ፣ hcsr501 ፣ leds) ስለዚህ እነዚህን በቦታው ለማሰር የሙቅ ሙጫ ጠመንጃ እጠቀም ነበር። እሱ በጣም ንጹህ መፍትሄ አይደለም ፣ ግን እሱ ጥሩ ይሆናል። ብየዳ ብረት ላያስፈልግ ይችላል ፣ ግን እነሱ በቀላሉ ስለሚፈቱ የተሻለ ሽቦዎችን ለአዳአ 375 በር ዳሳሽዬ ለመሸጥ እጠቀም ነበር።

በጉዳዩ ላይ የጫንኳቸው ክፍሎች -

-2 ሊድስ

-ወደ 375

-hcsr501

-ኤል.ሲ.ዲ

-የቶሪ ኢኮደር

-አርፊድ አንባቢ

ቀሪው ከዳቦ ሰሌዳ ጋር ተያይ isል። (ከጉዳዩ ውጭ የሆነ ቦታ የሙቀት ዳሳሹን መጫን የተሻለ ቢሆንም)

ደረጃ 5 - በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች

በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች
በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች
በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች
በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች
በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች
በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች
በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች
በእኔ ጉዳይ ላይ አንዳንድ አስተያየቶች

ከላይ የጉዳዩን ረቂቅ ሞዴል ማግኘት ይችላሉ። ልኬቶች እዚህ አሉ

የፊት ሰሌዳ 40.5 x 30 ሴ.ሜ

የአካላት መኖሪያ ጎኖች - 20 x 30 ሳ.ሜ

ከላይ እና ከታች - 20 x 20 ሳ.ሜ

የአነፍናፊ ሽቦዎችን ጎድጓዳ ሳህን እና ለኃይል እና ለኤተርኔት ኬብሎች በጀርባ ፓነል ውስጥ አንድ ትልቅ ቀዳዳ ለመንገዱ ትንሽ ቀዳዳ ቆፍሬያለሁ። ከፊት ለነበሩት 2 ሌዲዎች መክፈቻዎችም ተቆፍረዋል

አንድ ምክር - እነዚህን ልኬቶች አይቅዱ! ለእኔ የላይኛው ሳህን 20.6 x 21.2 ሴ.ሜ መሆን ነበረበት ምክንያቱም እኔ ለእንጨት ውፍረት አልቆጠርኩም። እና ያ ትክክል ቢሆን እንኳን ፣ ፒ እና አካላት የተቀመጡበት አጥር በቂ ነው። እኔ የዳቦቦርዱ የኃይል አቅርቦትን ተጨማሪ ርዝመት አልቆጠርኩም ፣ እና እዚያም ዲያግራም ባለው ቦታ ውስጥ ስለማስቀመጥ እድለኛ ነበርኩ።

እኔ ስለ ተመሳሳይ መጠን የፊት ሳህን እንዲጠቀሙ ሀሳብ አቀርባለሁ ፣ እና የኋላ መያዣውን 5 ሴ.ሜ ስፋት ብቻ እንዲሆን ያድርጉ። በሩን እና ዳሳሾችን ትንሽ ወደ ጠርዝ ለማንቀሳቀስ በግራ በኩል ከበቂ በላይ ቦታ ይቀራል።

ወይም ፣ ያውቁታል.. የራስዎን ዲዛይን ያድርጉ!

ደረጃ 6 - ስብሰባ

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

በዚህ ቅደም ተከተል መስራት ቀላሉ ሆኖ አግኝቼዋለሁ -

1: እንጨትዎን በትክክለኛው መጠን ይቁረጡ

2: የፊት ሳህኑን ይውሰዱ እና ለክፍሎቹን ቁርጥራጮች ይቁረጡ (ይህንን በጨረር ለመቁረጥ ከፈለጉ ፣ ፋይሉ ተያይ attachedል ፣ ምንም እንኳን ለሊዶቹ ሁለት ተጨማሪ ቀዳዳዎች ያስፈልግዎታል)

3: አስፈላጊዎቹን ክፍሎች ወደ የፊት ሰሌዳ ላይ ይጫኑ

4: እነዚህን ክፍሎች በሙከራ-ያገናኙ። አሁንም የሚሠሩበት ቦታ ሲኖርዎት ይህንን በተሻለ ቢያደርጉት። ተጓዳኝ ገመዶችን እንደ ራስጌ ዓይነት ለማድረግ አብሬያለሁ። ያ ሁሉም ነገር በቦታው ሲገኝ እነሱን ማገናኘት ሙሉ በሙሉ ቀላል ያደርገዋል

5: የራስበሪ ፒን ወደ ውስጠኛው መኖሪያ (ወይም የ sd ካርድን ማስወገድ ፈጽሞ የማይቻል ስለሆነ እሱን ለመሰካት ሌላ መፍትሄ ይፈልጉ) እኔ የተጠቀምኳቸው ፍሬዎች በፒ ላይ ከብረት ካስማዎች ጋር ተገናኝተዋል ስለዚህ ከፊሉን ከታች ሸፈንኩ። በኤሌክትሪክ ቴፕ።

ደረጃ 7: ተጨማሪ ስብሰባ

ተጨማሪ ስብሰባ
ተጨማሪ ስብሰባ
ተጨማሪ ስብሰባ
ተጨማሪ ስብሰባ
ተጨማሪ ስብሰባ
ተጨማሪ ስብሰባ
ተጨማሪ ስብሰባ
ተጨማሪ ስብሰባ

አሁን አንድ ላይ አኑሩት (ይህ እንጨት በ 6 ሚሜ ውፍረት ባለው ጎን በምስማር ወይም በመጠምዘዣ ደስተኛ ስላልነበረ በጣም ጠንካራ የእንጨት ማጣበቂያ እጠቀም ነበር)

የቤቱን ሁለት የጎን መከለያዎች ወደ ታችኛው ጠፍጣፋ ውጭ ጠርዝ ላይ አጣበቅኩ እና የኋላውን ፓነል በታችኛው ሳህን አናት ላይ ፣ በጎን ሳህኖች መካከል። ይህ የበለጠ ጠንካራ ያደርገዋል ፣ ግን ከጎን እና ከፊት ፓነሎች 6 ሚሜ ከፍ ብሎ እንደወጣ የኋላውን ሰሌዳውን የላይኛው ክፍል መፍጨት ነበረብኝ።

ደረጃ 8: ማገናኘት

በማገናኘት ላይ
በማገናኘት ላይ
በማገናኘት ላይ
በማገናኘት ላይ
በማገናኘት ላይ
በማገናኘት ላይ

በመጨረሻ በጉዳዩ ውስጥ ያሉትን አካላት እንደገና ለማገናኘት ጊዜው አሁን ነው። ሁሉም ኬብሎች ከእሱ ጋር ተያይዘው የዳቦ ሰሌዳውን በቦታው ጣልኩ ፣ እና ከዚያ የተጫኑትን ክፍሎች አንድ በአንድ አገናኙ።

እርስዎ እንደሚመለከቱት ይህ በእውነቱ በጣም ንፁህ አይደለም ፣ ስለሆነም በትክክል ለመሰቀል የተሻለ መንገድ ሊያገኙ ይችላሉ

ደረጃ 9: ሶፍትዌር

ስርዓቱን ለማስታጠቅ እና ትጥቅ ለማስፈታት የ rfid አንባቢን ለመጠቀም ከፈለጉ በመረጃ ቋቱ ላይ አንድ ተጠቃሚ ማከል ይኖርብዎታል። በ Workbench በኩል ከእርስዎ ፒ ጋር ይገናኙ ፣ የ Alarmostat የመረጃ ቋቱን ይምረጡ እና የሚከተለውን ትእዛዝ ያሂዱ

አስገባ ውስጥ alarmostat.user (አድራጊ ፣ የተጠቃሚ ስም ፣ የተጠቃሚ ዓይነት ፣ የተጠቃሚ የይለፍ ቃል ፣ userrfidtag) እሴቶች (DEFAULT ፣ ‘#yourusername’ ፣ ‘user’ ፣ ‘#password’ ፣ ‘#rfidid’)

# በትክክለኛ እሴቶች ይተኩ። የ rfidtest.py ስክሪፕትን ከማጠራቀሚያው በማሄድ rfidid ን ማግኘት ይችላሉ። የመለያዎን መታወቂያ ያሳያል-

ጅምር ላይ ፕሮግራሙን ለማሄድ ፣ የተነበበውን ይመልከቱ-

ደረጃ 10 - ዝግጁ ነዎት

ዝግጁ ነዎት
ዝግጁ ነዎት

ተፈጸመ! ምናባዊ ቤትዎን ለመጠበቅ እና የሙቀት መጠን ለመቆጣጠር ዝግጁ ነዎት! ይደሰቱ እና ወደ ኮዱ አዲስ ባህሪያትን ለማከል ይሞክሩ!

የሚመከር: