ዝርዝር ሁኔታ:
- ደረጃ 1: አካላት
- ደረጃ 2 - ሽቦ
- ደረጃ 3 የውሂብ ጎታ መርሃ ግብር
- ደረጃ 4: አርዱዲኖ ናኖን ያዋቅሩ
- ደረጃ 5 - Raspberry Pi ን ያዋቅሩ
- ደረጃ 6: መኖሪያ ቤት + አዳራሽ
- መኖሪያ ቤት
- የአዳራሽ ውጤት ዳሳሽ
- ደረጃ 7 - መተግበሪያውን ማስጀመር
ቪዲዮ: መንሸራተቻ-ሜትር-7 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
እኔ በሃውስት ኮርርትሪክ ተማሪ ነኝ። አንድ ፕሮጀክት ለመገንባት ለሚያስፈልጉን ለሊክተሮች ክህሎቶቻችንን ለማሳየት ፣ በሬዲኤፍአይዲ ስካነር ለበረዶ መንሸራተቻ ሰሌዳዬ ኦዶሜትር እና የፍጥነት መለኪያ ለመፍጠር መርጫለሁ። በዚህ መመሪያ ውስጥ እኔ ይህንን ፕሮጀክት እንዴት እንደሠራሁ ለመናገር እሄዳለሁ።
መንሸራተትን እና መንሸራተትን ስለምወድ ይህንን ሀሳብ አወጣሁ። እየተጓዝኩ ሳለ ምን ያህል ርቀት እንደተጓዝኩ ለማየት እና ፍጥነቴን ለማየት ምቹ ይሆናል።
ያስታውሱ ይህ ምሳሌ ነው።
ደረጃ 1: አካላት
አካላት
ይህንን ፕሮጀክት ለመፍጠር የሚከተሉትን ክፍሎች ተጠቀምኩ።
- የስኬትቦርድ ሰሌዳ
- ፖታቲሞሜትር
- ኤል.ዲ.ዲ
- የአዳራሽ ውጤት ዳሳሽ
- 10k Ohm Resistor
- Raspberry pi
- አርዱዲኖ ናኖ
- ዝላይ ገመድ (ከሴት ወደ ወንድ)
- ዝላይ ገመድ (Raspberry Pi)
- ዝላይ ገመድ (ከወንድ ወደ ወንድ)
- ፒ.ሲ.ቢ
- የ RFID ስካነር
- የ RFID ባጅ
- የኃይል ባንክ
ለአገናኞች እና ዋጋ BillOfMaterials ን ይመልከቱ
ደረጃ 2 - ሽቦ
አዳራሹ 3 ፒኖች አሉት - ቪሲሲ ፣ ጂኤንዲ እና ውፅዓት መሬቱ ወደ ጂኤንዲ ይሄዳል። ቪሲሲ ወደ 3.3 ቪ እና በዚህ ምሳሌ ውስጥ ያለው ውጤት ወደ ጂፒዮ 26 ይሄዳል። 10 ኪ ኦም resistor ውጤቱን ከፍ አድርጎ ይጎትታል።
ባጆችን ለማንበብ በሬስቤሪ ፒ እና በአርዱዲኖ ናኖ መካከል በዩኤስቢ ላይ ተከታታይ ግንኙነትን እጠቀማለሁ። ይህ በስዕሉ ውስጥ አይደለም ፣ ግን ያስፈልጋል!
D9 RST (ዳግም አስጀምር) D10 SDA (SS) (SPI SS) D11 MOSI (SPI MOSI) D12 MISO (SPI MISO) D13 SCK (SPI SCK) GND GND3.3V 3.3V
ደረጃ 3 የውሂብ ጎታ መርሃ ግብር
የእኔ የውሂብ ጎታ 3 ሰንጠረ hasች አሉት
- ተጠቃሚዎች
- ክፍለ ጊዜ
- ውሂብ
እያንዳንዱ ተጠቃሚ መረጃን በተናጠል መከታተል ይችላል። ክፍለ -ጊዜው በሚካሄድበት ጊዜ በተወሰኑ ነጥቦች ላይ ምን ያህል በፍጥነት እንደሄዱ ለማወቅ አንድ ክፍለ -ጊዜ ውሂብ አለው።
ደረጃ 4: አርዱዲኖ ናኖን ያዋቅሩ
በመጀመሪያ አርዱዲኖ ናኖዎን በዩኤስቢ ገመድ በኩል በኮምፒተርዎ ውስጥ ያስገቡ። ለመስቀል ትክክለኛውን አርዱዲኖ እና ትክክለኛውን የዩኤስቢ ወደብ ይምረጡ።
በመቀጠል የ RFID ባጅ ለማንበብ የምጠቀምበትን ቤተ -መጽሐፍት ማከል አለብን። 'Rfid-master' ን ያውርዱ እና ወደ ስዕል ይሂዱ ፣ ቤተ-መጽሐፍትን ያካትቱ እና ከዚያ. ZIP ቤተ-መጽሐፍትን ያክሉ። አሁን ወደወረዱት ዚፕ ይሂዱ እና ይህንን ይጠቀሙ ፣ እሱ በራስ -ሰር ይጫናል። ከዚያ በኋላ የእኔን የተስተካከለ ‹RFID_Read.ino› ን ያውርዱ ctrl + O ተመሳሳይ ጊዜ ይጨምሩ እና ወደዚህ ፋይል ይሂዱ እና ይክፈቱት።
እነዚህን ሁሉ እርምጃዎች ከላይ ከሠሩ ፋይሉን ማረጋገጥ ይችላሉ። ለመጀመሪያ ጊዜ የሚጎዳ ከሆነ ፣ አንዴ እንደገና ይሞክሩ። ይህ ከተሳካ ወደ አርዱዲኖዎ መስቀል ይችላሉ። አቋራጩን ctrl+shift+m በመጠቀም ተከታታይ ማሳያውን መክፈት ይችላሉ። እዚህ ፋይሉን መሞከር ይችላሉ። ሙከራው ከተሳካ አርዱዲኖን ነቅለው ወደ ራሽቤሪ ፒ ወደ ዩኤስቢ ወደብ ውስጥ ማስገባት ይችላሉ
ደረጃ 5 - Raspberry Pi ን ያዋቅሩ
በእነዚህ ደረጃዎች ውስጥ እንጆሪ ፓይ እንደ የውሂብ ጎታ እና የድር አገልጋይ እናዘጋጃለን።
በዚህ ምሳሌ ውስጥ የተጠቃሚውን ‹እኔ› እጠቀማለሁ ሌላ ተጠቃሚን የሚጠቀሙ ከሆነ የውሂብ ፋይሎችን ለመለወጥ የሚያስፈልግዎ ከሆነ ይህንን በአእምሮዎ ይያዙ!
1. ተጠቃሚ ይፍጠሩ ፦
ተለዋዋጭ ይፍጠሩ
pieter@rpipieter: ~ $ ተጠቃሚ = እኔ
ተጠቃሚውን ሱዶ ማድረግ እና ወደ ሁሉም ቡድኖች ማከል
ቡድኖች = $ (id pi -Gn | sed 's /^pi // g' | sed 's / /, /g') sudo useradd $ {user} -s /bin /bash -m -G $ {groups} sudo sed "s/^pi/$ {user}/" /etc/sudoers.d/010_pi-nopasswd | sudo tee "/etc/sudoers.d/011_${user}-nopasswd" sudo passwd $ {user}
ወደ መለያው ይግቡ
pieter@rpipieter: ~ $ su - እኔ
የይለፍ ቃል: እኔ@my-rpi: ~ $
2. ከ WiFi ጋር ይገናኙ
እኔ@rpipieter: ~ $ sudo -iroot@rpipieter: ~# አስተጋባ 'የይለፍ ቃል' | wpa_passphrase 'Networkname' >> /etc/wpa_supplicant/wpa_supplicant.conf root@rpipieter: ~# wpa_cli -i wlan0 root@rpipieter: ~# logout
በይነመረቡ እየሰራ መሆኑን ያረጋግጡ
root@rpipieter: ~# wget google.com
3. Raspberry pi ን ወቅታዊ ማድረግ እና አስፈላጊ ጥቅሎችን መትከል
እኔ@my-rpi: ~ $ sudo ተስማሚ ዝመና
እኔ@my-rpi: ~ $ sudo apt upgrade me@rpipieter: ~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mysql-server uwsgi nginx uwsgi-plugin-python3 gitme@my-rpi: ~ $ sudo ዳግም አስነሳ -ህ አሁን
4. የእኔን የጊቱብ ማከማቻን ያጥፉ
እኔ@rpipieter: ~ $ git clone
እኔ@rpipieter: ~ $ cd skate-o-meter/skateometer/
5. ምናባዊ አከባቢን ማድረግ
እነዚህን ትዕዛዞች ሲያደርጉ ብዙ ጥቅሎች ይጫናሉ ፣ ይህ የተወሰነ ጊዜ ሊወስድ ይችላል።
እኔ@rpipieter ~
እኔ@rpipieter: ~/skate-o-meter/skateometer $ python3 -m venv --system-site-package env (env) me@rpipieter: ~/skate-o-meter/skateometer $ python -m pip install mysql- አያያዥ-ፓይዘን argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib pyserial pyjwt RPi. GPIO
6. የውሂብ ጎታውን እና ተጠቃሚዎችን መፍጠር
እኛ የ mysql ዳታቤዝ እየተጠቀምን ነው
pieter@rpipieter: ~/skate-o-meter/skateometer $ cd
pieter@rpipieter: ~ $ sudo mysql
ከዚያ ይቅዱ ፣ ይህንን ይለጥፉ
ግራንት ይምረጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በ * ይሰርዙ። * ወደ 'som-data'@'localhost' ፤ የይለፍ ቃሉን ለ 'som-data'@'localhost' = PASSWORD ('sensor9810') ያዋቅሩ ፤ ከ mysql.user ይምረጡ *; በ ‹አስተዳዳሪ9810› ተለይቶ የሚታወቅ ተጠቃሚ ‹ሶም-አስተዳዳሪ›@‹localhost› በ ‹web9810› ተለይቶ የሚታወቅ ተጠቃሚ ‹ሶም-ድር›@‹localhost›። በ ‹sensor9810› ተለይቶ የሚታወቅ ተጠቃሚ ‹som-sensor›@'localhost'። DATABASE skateometerdb ን ይፍጠሩ; በ ‹skateometerdb› ላይ ሁሉንም መብቶች ይስጡ።* ለ‹ ሶም-አስተዳዳሪ ›@‹ localhost ›ከተሰጠ ምርጫ ጋር። ስጦታ ይምረጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በ skateometerdb ላይ ይሰርዙ። ስጦታ ይምረጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በ skateometerdb ላይ ይሰርዙ።* ለ ‹som-sensor›@‘localhost’; የፍላጎት ግኝቶች;
በመቀጠል አሁን ያለውን የውሂብ ጎታ መርሃ ግብር ከግንኙነቶች ጋር እንጨምራለን።
እኔ@rpipieter: ~/skate-o-meter/skateometer $ sudo mysql <sql/skateometerdb_dump-withoutdata.sql
7. አገልግሎቶች
አገልግሎቶቹን ማንቃት እንድንችል እዚህ የእኛን የውቅር ፋይሎች ቀድተን አቃፊውን እንደገና እንጭነዋለን
እኔ@rpipieter: ~/skate-o-meter/skateometer $ sudo cp conf/som-*. service/etc/systemd/systemme@rpipieter: ~/skate-o-meter/skateometer $ sudo systemctl daemon-reload
እኛ እንጆሪ ፓይ በጀመርን ቁጥር እነዚህ በራስ -ሰር እንዲጀምሩ አገልግሎቶቹን እናነቃለን።
እኔ@rpipieter: ~/skate-o-meter/skateometer $ sudo systemctl som-flask.service ን ያንቁ።
Symlink /etc/systemd/system/multi-user.target.wants/som-flask.service → /etc/systemd/system/som-flask.service ተፈጥሯል። እኔ@rpipieter ~ ስርዓት/ሶም-ውሂብ. አገልግሎት። እኔ@rpipieter:
8. NGINX
እኔ@rpipieter: ~/skate-o-meter/skateometer $ sudo cp conf/nginx/etc/nginx/sites-available/skateometerme@rpipieter: ~/skate-o-meter/skateometer $ sudo rm/etc/nginx/sites -አንኩል/ነባሪ እኔ@rpipieter: ~/skate-o-meter/skateometer $ sudo ln -s/etc/nginx/sites-available/skateometer/etc/nginx/sites-enabled/skateometerme@rpipieter: ~/skate-o -ሜትር/ስኬቲሜትር $ sudo systemctl nginx.service ን እንደገና ያስጀምሩ
ደረጃ 6: መኖሪያ ቤት + አዳራሽ
መኖሪያ ቤት
በመጀመሪያ ለኤልሲዲ ፣ ለፖታቲሞሜትር እና ለ buzzer በበረዶ መንሸራተቻ ሰሌዳዬ ውስጥ ቀዳዳ ሠራሁ። ከዚያ በኋላ ኤልሲዲውን ፣ ፖታቲሞሜትሩን እና በ PCB ላይ ያለውን ጫጫታ ሸጥኩ። ከዚያ እኔ 40 ፒን ላለው ለ RPI የጃምፔርየርን ተጠቀምኩ። እኔ በራሶቤሪ ፓይ ውስጥ አንድ ጎን አስቀመጥኩ እና ሌላውን ግማሽ እቆርጣለሁ ፣ በዚህ በኩል እኛ ለመሸጥ እንጠቀማለን። በ ‹rpi-cable› ፋይል ውስጥ የትኛው ሽቦ የት እንደሚሸጥ ማየት ይችላሉ።
ለድፋዩ እኔ የድሮውን የመጠምዘዣ ሳጥን እጠቀማለሁ ፣ ለኤተርኔት (ኤተርኔት) እና ለጁምፔየር በሳጥኑ ውስጥ እንዲገቡ አንዳንድ ቀዳዳዎችን አደረግኩ።
በተንሸራታች ሰሌዳ ላይ ሳጥኑን ከበረዶ መንሸራተቻ ሰሌዳው በታች አቆየዋለሁ። በሳጥኑ ውስጥ ሁሉንም ነገር አደራጅቻለሁ ፣ ስለዚህ የሚስማማ እና እንዲሁም ሁሉንም ነገር በቦታው ለማቆየት ብሎኖችን እና አንዳንድ መጥረጊያዎችን ይጠቀማል። ይህ ነገሮችን ማውጣት ቀላል ያደርገዋል።
RFID በሳጥኑ መብራት ላይ ተጭኖ በዚፕሬቶች ተይ isል ፣ ያጋጠመኝ አንድ ችግር አንዳንድ ጊዜ አለመቃኘቱ ነበር ፣ ግን በአንዳንድ ለውጦች እንዲሠራ አደረግሁት።
የአዳራሽ ውጤት ዳሳሽ
በመጀመሪያ በተሽከርካሪዬ ውስጥ ቀዳዳ ቆፍሬ መግነጢስ አደረግኩ።
ለአዳራሹ 3 jumperwires (ከወንድ ወደ ወንድ) ጥቅም ላይ ውሎ በፒሲቢዬ ላይ እንዲሁም በአዳራሹ ራሱ ላይ ሸጥኳቸው። እኔ አንዳንድ ዚፕቲሬቶች በመኪናዬ ላይ የአዳራሹን ዳሳሽ ጫንኩ። ማግኔቱ እና አነፍናፊው በደንብ የተስተካከሉ መሆናቸውን ያረጋግጡ ፣ አለበለዚያ ሁል ጊዜ የልብ ምት አይመዘገብም።
ደረጃ 7 - መተግበሪያውን ማስጀመር
ደረጃ 1
እንጆሪውን እና የኃይል ባንክን ያስገቡ።
ደረጃ 2
ፕሮግራሙ እስኪጀምር ድረስ ይጠብቁ ፣ ይህንን በ LCD ላይ መከተል ይችላሉ። የአይፒ አድራሻውን ያያሉ ፣ ወደዚህ አይፒ አድራሻ ይሂዱ።
ደረጃ 3
ተጠቃሚን ይፍጠሩ ፣ በመመዝገብ ይህንን ማድረግ ይችላሉ። በ LCD ላይ የባጅዎን UID ለማየት ባጁን መፈተሽ ያስፈልግዎታል።
ደረጃ 4
ተጠቃሚ ከፈጠሩ ባጅዎን መቃኘት ይችላሉ እና አንድ ክፍለ ጊዜ ይጀምራል።
ደረጃ 5
ዙሪያውን ሽርሽር ይሂዱ
ደረጃ 6
ክፍለ -ጊዜውን ለማቆም ባጁን እንደገና ይቃኙ
ደረጃ 7
ከክፍለ -ጊዜዎ የእርስዎን ክፍለ -ጊዜ እና ዝርዝር ውሂብ ለማየት ይግቡ
የሚመከር:
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ለበረዶ መንሸራተቻ ጨዋታዎች ተቆጣጣሪ -13 ደረጃዎች
ለበረዶ መንሸራተቻ ጨዋታዎች መቆጣጠሪያ -በመስመር ላይ የበረዶ መንሸራተቻ ጨዋታዎችን ለመጫወት እውነተኛ ተቆጣጣሪ። የበረዶ ተንሳፋፊ ከሆኑ እና በበጋ ወቅት መከርከም ከፈለጉ በመስመር ላይ ሊያደርጉት ይችላሉ። የበረዶ መንሸራተትን የሚኮርጁ በርካታ ጨዋታዎች አሉ። የበረዶ መንሸራተቻ ንጉሥ ምሳሌ ነው። http: //www.craz
የአርዱዲኖ ዋይፋይ ሽቦ አልባ የአየር ሁኔታ ጣቢያ የመሬት መንሸራተቻ ቦታ - 10 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ ዋይፋይ ሽቦ አልባ የአየር ሁኔታ ጣቢያ ወራጅ መሬት - በዚህ አስተማሪ ውስጥ አርዱዲኖአ የአየር ሁኔታ ጣቢያን በመጠቀም ብዙ የተለያዩ አነፍናፊዎችን በመጠቀም ከአየር ሁኔታ እና ከአከባቢው ጋር የተዛመደ መረጃን የሚሰበስብ መሣሪያ ነው። ብዙ ነገሮችን መለካት እንችላለን
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) 6 ደረጃዎች (ከስዕሎች ጋር)
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) - ቀስቃሽ ቻርጅ (ገመድ አልባ ባትሪ መሙያ ወይም ገመድ አልባ ባትሪ በመባልም ይታወቃል) የገመድ አልባ የኃይል ማስተላለፊያ ዓይነት ነው። ለተንቀሳቃሽ መሣሪያዎች ኤሌክትሪክ ለማቅረብ የኤሌክትሮማግኔቲክ ማነሳሳትን ይጠቀማል። በጣም የተለመደው ትግበራ Qi ሽቦ አልባ ባትሪ መሙያ ጣቢያ ነው
አርዱinoኖ የተቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የሚቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች-እኔ የሮቦት ቡድን አባል ነኝ እና ቡድናችን በየዓመቱ በአነስተኛ ሚኒ ሰሪ ፋየር ውስጥ ይሳተፋል። ከ 2014 ጀምሮ ለእያንዳንዱ ዓመት ዝግጅት አዲስ ፕሮጀክት ለመገንባት ወሰንኩ። በወቅቱ ፣ አንድ ነገር ለማስቀመጥ ከክስተቱ አንድ ወር ገደማ ነበረኝ