ዝርዝር ሁኔታ:

የልጆች የእንቅልፍ ማሠልጠኛ ሰዓት 6 ደረጃዎች (ከስዕሎች ጋር)
የልጆች የእንቅልፍ ማሠልጠኛ ሰዓት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የልጆች የእንቅልፍ ማሠልጠኛ ሰዓት 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የልጆች የእንቅልፍ ማሠልጠኛ ሰዓት 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
የልጆች የእንቅልፍ ስልጠና ሰዓት
የልጆች የእንቅልፍ ስልጠና ሰዓት
የልጆች የእንቅልፍ ስልጠና ሰዓት
የልጆች የእንቅልፍ ስልጠና ሰዓት
የልጆች የእንቅልፍ ስልጠና ሰዓት
የልጆች የእንቅልፍ ስልጠና ሰዓት
የልጆች የእንቅልፍ ስልጠና ሰዓት
የልጆች የእንቅልፍ ስልጠና ሰዓት

የእኔ የ 4 ዓመት መንትዮች ትንሽ ረዘም ላለ ጊዜ መተኛት እንዲማሩ ለመርዳት ሰዓት ያስፈልገኝ ነበር (ቅዳሜ ቅዳሜ ጠዋት 5 30 ላይ ከእንቅልፍ ለመነሳት በቂ ነበረኝ) ፣ ግን ጊዜን ገና ማንበብ አይችሉም። በጣም ተወዳጅ በሆነ የግብይት ጣቢያ ላይ ጥቂት እቃዎችን ካሰስኩ በኋላ ፣ “አንድ ማድረግ ብቻ ምን ያህል ከባድ ይሆን ?!” ብዬ አሰብኩ።

ስለዚህ እኔ በዚህ ፕሮጀክት ውስጥ የፈለግኩትን አሰብኩ። ሶስት የተለያዩ ቀለሞችን ለማሳየት አንዳንድ የ RGB LED ን (አብዛኛው ከሌላ ፕሮጀክት ስለ ሃምሳ ያህል ስላለው) ይጠቀማል። ቀይ ማለት ወደ መተኛት ይመለሱ ፣ ከእንቅልፍ ለመነሳት በጣም ገና ነው። ቢጫ ማለት ተነስተው በክፍላቸው ውስጥ በፀጥታ መጫወት ይችላሉ ማለት ነው። አረንጓዴ ፣ በእርግጥ መነሳት ይችላሉ ማለት ነው። እኔም በአንዳንድ ቀናት ረዘም ላለ ጊዜ መተኛት እፈልጋለሁ (ቅዳሜና እሁድ/በዓላት ከሳምንቱ ቀናት እና የመሳሰሉት) በተጨማሪ ጊዜውን ማስተካከል መቻል እፈልጋለሁ።

አቅርቦቶች

Raspberry Pi Zero W

ሁለት RGB LEDs

ስድስት 220 Ohm resistor

ፋይሎች (.stl ፣ Python ፣ html) እዚህ ተገኝተዋል

እንደአስፈላጊነቱ የተለያዩ ትናንሽ ብሎኖች ፣ ሽቦዎች እና ትናንሽ ክፍሎች።

ደረጃ 1: 3 ዲ ማተም

3 ዲ ማተሚያ
3 ዲ ማተሚያ
3 ዲ ማተሚያ
3 ዲ ማተሚያ
3 ዲ ማተሚያ
3 ዲ ማተሚያ

ሴት ልጄ እንደ ዩኒኮኖች በጣም ትወዳለች ፣ ስለዚህ ለዚህ ፕሮጀክት የሪቨን02 ን ዩኒኮርን የሌሊት ብርሃንን ቀላቅዬአለሁ ፣ እሱም በ Thingiverse.com ላይ ሊገኝ የሚችል እና በ Creative Commons ያልሆነ የንግድ ፈቃድ ስር ጥቅም ላይ የሚውለው የ Apachcreation's Unicorn Trophy ድጋሚ ነው። ለሬስቤሪ ፒ ዜሮ የኃይል ገመድ እንዲስማማ የዩኒኮርን መሠረት ቀይሬአለሁ። እኔ አንዳንድ የ AMZ3D ቀይ PLA በዙሪያዬ ተኛሁ ፣ ስለዚህ የዩኒኮን መሠረት እና ጭንቅላቱ ቀይ ይሆናሉ። ለቀንድው ግልፅ/አሳላፊ PLA ን እጠቀም ነበር። እኔ የተጠቀምኩባቸው የ.stl ፋይሎች እና ቅንብሮች የሚከተሉት ናቸው

Unicorn.stl

  • የንብርብር ቁመት - 0.02
  • የግድግዳ ውፍረት.8
  • የግድግዳ መስመር ብዛት: 2
  • መሙላት: 15%
  • የመሙላት ንድፍ: ፍርግርግ

UnicornBase.stl

  • የንብርብር ቁመት - 0.02
  • የግድግዳ ውፍረት:.8
  • የግድግዳ መስመር ብዛት: 2
  • መሙላት: 15%
  • የመሙላት ንድፍ: ፍርግርግ

Horn.stl

  • የንብርብር ቁመት - 0.02
  • የግድግዳ ውፍረት - 0.8
  • የግድግዳ መስመር ብዛት: 3
  • መሙላት: 0

ደረጃ 2 ወረዳው

ወረዳው
ወረዳው
ወረዳው
ወረዳው
ወረዳው
ወረዳው

ወረዳው በጣም ቀላል ነው። ለ RGB የተለያዩ ቀለሞች ማብሪያ/ማጥፋትን ለመቆጣጠር ስድስት የተለያዩ የጂፒኦ ፒኖችን መርጫለሁ። እነዚያ ፒኖች እና ተጓዳኝ የ LED ቀለሞች የሚከተሉት ናቸው

  • 11 ን ወደ RGB 1 RED ያያይዙ
  • 13 ወደ RGB 1 ግሪን ይሰኩ
  • 15 ወደ RGB 1 BLUE ይሰኩ
  • 16 ን ወደ RGB 2 RED ይሰኩ
  • ፒን 18 ወደ RGB 2 ግሪን
  • 36 ን ወደ RGB 2 BLUE ይሰኩ
  • 39 መሬት ላይ ይሰኩ

እያንዳንዱ ፒን በ 220 ohm የአሁኑ የመገደብ ተከላካይ (ከተጨባጭ መሬት በስተቀር) ከተከላካዩ ጋር ተጣብቋል (ተከላውን ከመሬቱ በስተቀር።) ተከላካዩን በመስመር ሸጥኩ እና በሙቀት መቀነሻ ቱቦዎች ሸፈነው።

ደረጃ 3 - Raspberry Pi ዝግጅት

የድር በይነገጽን በመጠቀም ለእንቅልፍ አሰልጣኝ ሰዓት ጊዜዎችን ማዘጋጀት መቻል ፈልጌ ነበር። ስለዚህ በ Raspberry Pi ላይ የ Apache እና PHP አገልጋይ ማዘጋጀት ነበረብኝ። በ Raspberry Pi ላይ አዲስ ሶፍትዌር ሲጭኑ ሁል ጊዜ ማድረግ ያለብዎት የመጀመሪያው ነገር በመተየብ ወቅታዊ መሆኑን ማረጋገጥ ነው-

sudo apt-get ዝማኔ

ከዚያ በኋላ በእውነቱ ወደ ንግድ ሥራ መውረድ እንችላለን። Apache2 ን በመጫን ያንን እናደርጋለን-

sudo apt -get install apache2 -y

ይህ የ Apache ድር አገልጋይን መጫን አለበት። በ Raspberry pi ላይ አሳሽ በመጠቀም እና ወደዚህ በመሄድ ይህንን መሞከር ይችላሉ-

localhost/

ወይም ከሌላ የኮምፒተር አሳሽ ወደ Raspberry Pi አይፒ አድራሻዎ በማሰስ። የአይፒ አድራሻዎን አይነት ለማግኘት ፦

የአስተናጋጅ ስም -እኔ

እነዚህን ማድረግ ወደ ነባሪ Apache የድር አገልጋይ ገጽ ይመራል። በ/var/www/html/ማውጫ ውስጥ በሚገኘው index.html በመተካት ይህ ሊለወጥ ይችላል። በራሴ index.html ፋይል ሊተካ ይችላል።

በመቀጠልም የ PHP ፋይሎችን ለማሄድ የ Apache ድር አገልጋዩን እናዘጋጃለን። በመተየብ ይጀምሩ ፦

sudo apt-get install php libapache2-mod-php -y

አሁን የ indexset.php ፋይልን በ index.html ፋይል ውስጥ በ/var/www/html ውስጥ ማስቀመጥ መቻል አለብዎት።

በእራስዎ አውታረ መረብ ውስጥ ወደዚህ ገጽ ለመሄድ የራስዎን Raspberry Pi በስታቲክ አይፒ አድራሻ ማዘጋጀት ያስፈልግዎታል (ወይም አውታረ መረብዎ አሁን እና ከዚያ ሲያድስ አዲሱን የአይፒ አድራሻውን ለማወቅ መሞከር ይችላሉ)። ይህ እንዲሠራ ሁለት ፋይሎችን ማርትዕ ያስፈልግዎታል። የ /etc/dhcpcd.conf ፋይልን ከሚከተለው ጋር ማርትዕ ያስፈልግዎታል

በይነገጽ wlan0

የማይንቀሳቀስ ip_address = 192.168.1. ቋሚ ራውተሮች = 192.168.1.1 የማይንቀሳቀስ domain_name_servers = 192.168.1.1

በአውታረ መረብዎ መረጃ ይተኩ። አሁን ማድረግ ያለብዎት ብቸኛው ነገር ዳግም ማስነሳት ነው።

sudo ዳግም አስነሳ

ከ Google ድራይቭ አገናኝ የፋይሎች አቀማመጥ እንደሚከተለው መሆን አለበት

  • index.html እና sleepset.php በ/var/www/html ማውጫ ውስጥ መቀመጥ አለባቸው
  • sleepset.txt እና sleeptrainer1_1.py በ/home/pi/pythoncode ማውጫ ውስጥ መቀመጥ አለበት (ፍንጭ - ይህንን ማውጫ መፍጠር አለብዎት)

እነዚህን ፋይሎች በትክክለኛ ማውጫ ውስጥ ካስቀመጡ በኋላ ፣ የሪ.ሲ.ሎካል ፋይል በጅምር ላይ የእንቅልፍ ትራይንተር1_1.py ፕሮግራምን ለማስኬድ መለወጥ ያስፈልጋል። የ rc.local ፋይልን ለመቀየር የስር ደረጃ መዳረሻ ያስፈልግዎታል ፣ ስለዚህ ይተይቡ

sudo nano /etc/rc.local

በአርታዒው ውስጥ ወደ ታች ይሸብልሉ ፣ እና ከመውጫው 0 መስመር በፊት ፣ ያክሉ

Python /home/pi/pythoncode/sleeptrainer1_1.py &

እዚህ ለማስታወስ ሁለት ነገሮች አሉ-

  1. LINUX የእንቅልፍtraner1_1.py ፋይል እንደ rc.local በተመሳሳይ ማውጫ ውስጥ የሚገኝ እንዳይመስለው ፍጹምውን የፋይል ዱካ ይጠቀሙ።
  2. በመጨረሻው ላይ ያለውን አምፔር (&) አይርሱ። ይህ LINUX ይህንን ፋይል ከበስተጀርባ እንዲያሄድ እና ማስነሳቱን እንዲቀጥል ያስችለዋል።

አሁን ፣ ለማስቀመጥ ሲጠየቁ እና ከዚያ ያስገቡ-ctrl-x ን እና ከዚያ y ን በመተየብ ፋይሉን ያስቀምጡ።

ከዚያ ሱዶ ዳግም ማስነሻን ይተይቡ።

የይለፍ ቃል ትዕዛዙን በመጠቀም (ቢያንስ) እርስዎ Raspberry Pi የይለፍ ቃልዎን መለወጥ እንዳለብዎት እዚህ ውስጥ አንድ ቦታ መጠቀስ አለበት። ይህንን እስካሁን ካላደረጉ ፣ አሁን ጥሩ ጊዜ ይሆናል።

ደረጃ 4 - ኮዱ

የሚከተለው ኮድ ከ sleeptrainer1_1.py ፋይል ነው። በ sleepset.txt ፋይል ውስጥ ከተነበቡት ጋር ጊዜዎችን ለማነጻጸር የውሂብ ጊዜ ነገርን እጠቀም ነበር። የጽሑፍ ፋይል በቀላሉ ሁለት መስመሮች ነው ፣ የመጀመሪያው ለሰዓት ፣ ሁለተኛው ለደቂቃ። sleeptrainer1_1.py አንጎለ ኮምፒውተርን ላለማሰር በሉፕ ድግግሞሽ መካከል ለአንድ ደቂቃ ይተኛል። አረንጓዴው ብርሃን መጀመሪያ በጣም ብሩህ እየወጣ ነበር ፣ ስለዚህ ቢጫ ለማድረግ ቀይ በሚጠቀሙበት ጊዜ እሱን ለማደብዘዝ የ pulse ስፋት ለውጥን ተጠቀምኩ።

የፓይዘን ኮድ;

RPi. GPIO ን እንደ GPIO ያስመጡ

ከ datetime የማስመጣት ጊዜ እንደ dt የማስመጣት ጊዜ GPIO.setmode (GPIO. BOARD) GPIO.setwarnings (ሐሰት) red1 = 11 red2 = 16 green1 = 13 green2 = 18 blue1 = 15 blue2 = 36 GPIO.setup (red1, GPIO. OUT) GPIO.setup (red2, GPIO. OUT) GPIO.setup (green1, GPIO. OUT) GPIO.setup (green2, GPIO. OUT) p1 = GPIO. readline () b = setfile.readline () a = int (a) b = int (ለ) a, b def ledlight (color): if (color == "red"): GPIO.output (red1, GPIO. ከፍተኛ) GPIO.output (red2, GPIO. HIGH) p1.stop () p2.stop () GPIO.output (blue1, GPIO. LOW) GPIO.output (blue2, GPIO. LOW) elif (ቀለም == "ሰማያዊ")): GPIO.output (red1, GPIO. LOW) GPIO.output (red2, GPIO. LOW) p1.stop () p2.stop () GPIO.output (blue1, GPIO. HIGH) GPIO.output (blue2, GPIO. HIGH) elif (ቀለም == "አረንጓዴ"): GPIO.output (red1, GPIO. LOW) GPIO.output (red2, GPIO. LOW) p1.start (100) p2.start (100) GPIO.output (blue1, GPIO. LOW) GPIO.output (blue2, GPIO. LOW) elif (ቀለም == "ቢጫ"): p1.start (60) p2.start (60) GPIO.output (red1, GPIO. HIGH) GPIO.output (red2, GPIO. HIGH) GPIO.output (blue1, GPIO. LOW) GPIO.output (blue2, GPIO. LOW) elif (color == "off"): GPIO.output (red1, GPIO. LOW) GPIO.output (red2, GPIO. LOW) GPIO.output (blue1, GPIO. LOW) GPIO.output (blue2, GPIO. LOW) p1.stop () p2.stop () እውነት ሲሆን - settime = readset () ሰዓት ፣ ደቂቃ = settime ደቂቃ ከሆነ == 0: dt (dt.now (). ዓመት ፣ dt.now ()። ወር ፣ dt.now () ቀን ፣ ሰዓት -2) <dt.now () <dt (dt.now)) ፣ ዓመት ፣ dt.now ()። ወር ፣ ደ.ወን.) ወር ፣ ደ.ወን ()። ቀን ፣ ሰዓት -1 ፣ ደቂቃ+30) <dt.now () <dt (dt.now ().ቀን ፣ ሰዓት ፣ ደቂቃ) ፦ መሪ መብራት (“ቢጫ”) elif dt (dt.now ()። ዓመት ፣ dt.now ()። ወር ፣ dt.now () ቀን ፣ ሰዓት ፣ ደቂቃ) <dt.now () <dt (dt.now (). ዓመት ፣ dt.now ()። ወር ፣ dt.now ()። ቀን ፣ ሰዓት+1 ፣ ደቂቃ) - መሪ መብራት (“አረንጓዴ”) ሌላ - ledlight (“off”) elif dt (dt.now (). ዓመት ፣ dt.now ()። ወር ፣ dt.now ()። ቀን ፣ ሆ ur-2) <dt.now () <dt (dt.now (). ዓመት ፣ dt.now ()። ወር ፣ dt.now ()። ቀን ፣ ሰዓት ፣ ደቂቃ -30)-መብራት (“ቀይ”) elif dt (dt.now (). ዓመት ፣ dt.now ()። ወር ፣ dt.now () ቀን ፣ ሰዓት ፣ ደቂቃ -30) <dt.now () <dt (dt.now ()። ዓመት ፣ dt.now ()። ወር ፣ ደ.ወን) ቀን ፣ ሰዓት ፣ ደቂቃ) <dt.now () <dt (dt.now ()። ዓመት ፣ ደ.ወን ()። ወር ፣ ደ.ወን ()። ቀን ፣ ሰዓት+1 ፣ ደቂቃ) - መብራት (“አረንጓዴ”) ሌላ - የመብራት መብራት (“ጠፍቷል”) ጊዜ። እንቅልፍ (60)

ፋይል index.html በኤችቲኤምኤል ውስጥ የተነደፈ መሠረታዊ ቅጽ ነው። የሁለት የጽሑፍ ሳጥኖችን ይዘቶች ወስዶ ለቅጽ አያያዝ ወደ sleepset.php ፋይል ያስተላልፋል። የ PHP ፋይል በቀላሉ በተሻሻለው መረጃ የ sleepset.txt ፋይልን ይተካል።

ደረጃ 5 ሁሉንም በአንድ ላይ ማዋሃድ

ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ
ሁሉንም በአንድ ላይ ማዋሃድ

ኮድ መስጠቱ ተጠናቀቀ እና ሁሉም ክፍሎች ታትመዋል ፣ ለመሰብሰብ ጊዜው አሁን ነው። ሁሉንም ለማቀናጀት የሚከተሉትን ደረጃዎች ተከተሉኝ-

  1. በቀንዱ ግርጌ ላይ ወደ RGB LED መጠን ሁለት ትናንሽ ቀዳዳዎችን ቆፍረው ኤልዲኤስን በእነዚህ ቀዳዳዎች ውስጥ ያስቀምጡ።
  2. በዩኒኮን ራስ ውስጥ ባለው ቀዳዳ ውስጥ ቀንድ ያስገቡ እና እስኪጠጋ ድረስ ይጎትቱት። ቀንድን ለመጠበቅ ከውስጥ ሙጫ ይጠቀሙ።
  3. በዩኒኮን ጭንቅላት ውስጠኛ ክፍል ውስጥ Raspberry Pi Zero W ን ያያይዙ። (ትኩስ ሙጫ ጠመንጃን በመጠቀም ምናልባት)
  4. የዩኒኮርን ጭንቅላት በዩኒኮርን መሠረት ላይ ያያይዙ።
  5. የኃይል ገመድን ያያይዙ እና መላውን ስብሰባ ከግድግዳ ጋር ያያይዙ።
  6. ሰዓቱን ይሰኩ።

በዚህ ነጥብ ላይ የሚሰራ የልጆች የእንቅልፍ አሰልጣኝ ሰዓት አለኝ።

ደረጃ 6 - ከአንድ ዓመት በኋላ…

ከአንድ ዓመት በኋላ…
ከአንድ ዓመት በኋላ…

ከአንድ ዓመት በኋላ -

ሴት ልጆቼ ትንሽ ረዘም ላለ ጊዜ ተኝተዋል። በክፍላችን ውስጥ “አባዬ ፣ ብርሃኑ አረንጓዴ ነው” ብለን ትንንሽ ልጆችን ከእንቅልፋችን ነቅተናል። እና ያ በጣም ጥሩ ነው። ረጅም ታሪክ አጭር ፣ ከእንቅልፍ የምንነቃው ቅዳሜ 5 30 ላይ ብቻ ነው።

ወደፊት ለማሻሻል የማቅዳቸው ነገሮች ፦

  • ምናልባት አንዳንድ ዳሳሾችን ወይም ሌሎች ነገሮችን እንደ ማይክ እና ድምጽ ማጉያዎችን ማከል።
  • ልጆቼ በቅርቡ ትምህርት ስለሚጀምሩ እንደ የማንቂያ ሰዓት ለመጠቀም ከድምጽ ማጉያ ጋር ለመስራት ኮዱን ያርትዑ።

የሚመከር: