Სარჩევი:
- ნაბიჯი 1: კომპონენტები, რომლებიც გჭირდებათ
- ნაბიჯი 2: ჟოლოს Pi დაყენება
- ნაბიჯი 3: დაუკავშირდით თქვენს ჟოლოს Pi- ს
- ნაბიჯი 4: ხის კონსტრუქციის ზომების გაზომვა
- ნაბიჯი 5: ეკრანის გადაღება
- ნაბიჯი 6: სარკის წინა ნაწილის გაკეთება
- ნაბიჯი 7: სარკის უკანა ნაწილის გაკეთება
- ნაბიჯი 8: ხის კონსტრუქციის დასრულება
- ნაბიჯი 9: პლექსი-სარკისა და ეკრანის განთავსება კონსტრუქციაში
- ნაბიჯი 10: განათავსეთ ეს ყველაფერი ერთად
- ნაბიჯი 11: SQL- მონაცემთა ბაზა
- ნაბიჯი 12: SQL კავშირი Pycharm– თან
- ნაბიჯი 13: პროექტის კოდის მიღება
- ნაბიჯი 14: პროექტის ავტომატური გაშვება
- ნაბიჯი 15: ისიამოვნეთ თქვენი ჭკვიანი სარკე
ვიდეო: ჩემი ჭკვიანი სარკე: 15 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
დილის დრო შეიძლება შეზღუდული იყოს. თქვენ უნდა მოემზადოთ სამუშაოსთვის, სკოლისთვის …… ამინდის დათვალიერებას გარკვეული დრო სჭირდება. Smart Mirror გამორიცხავს იმ დროს, რაც გჭირდებათ ტელეფონის ან კომპიუტერის გასახსნელად და ამინდის საძიებლად. ამ პროექტში ჩვენ გავაკეთებთ ასეთ სარკეს. მას შეეძლება გითხრათ დრო, ადგილობრივი ამინდი, ტემპერატურა და ტენიანობა იმ ადგილას, სადაც თქვენი სარკეა ჩამოკიდებული. ეს მონაცემები ასევე ნაჩვენები იქნება სახლში დამზადებულ ვებგვერდზე.
ნაბიჯი 1: კომპონენტები, რომლებიც გჭირდებათ
კომპონენტების ჩამონათვალი შეგიძლიათ იხილოთ ქვემოთ მოცემულ pdf– ში
- კომპიუტერის ეკრანი HDMI შეყვანით (ან DVI შეყვანა კონვერტორით, როგორც ჩემს შემთხვევაში)
- ტემპერატურისა და ტენიანობის სენსორი DHT11
- ჟოლო pi 3 მოდელი B
- Ტყე
- აპარატურა ხის ადგილზე დასაფიქსირებლად (ხრახნები, წებო, ფრჩხილები)
- დაპირისპირების სარკე, შეეცადეთ შეუკვეთოთ ზომები ეკრანის ზომებთან ახლოს. შევუკვეთე მორგებული ზომა და გავზომე ეკრანის გარე ნაწილი, სრულად აწყობილი, კონტურით. ეკრანი შეძლებს მისასვლელ სარკეზე დასვენებას.
- კაბელები სენსორის თქვენს ჟოლოს პითან დასაკავშირებლად (რეკომენდებულია ქალი-ქალი 2.54-დან 2.0 მმ-მდე ჯუმბერის მავთულები)
- HDMI კაბელი
ნაბიჯი 2: ჟოლოს Pi დაყენება
ახლა დროა დააინსტალიროთ პროგრამული უზრუნველყოფა Raspberry Pi– ს გასაკონტროლებლად:
- Raspbian OS- ის სურათი
- Win32 დისკის მენეჯერი
1) დააინსტალირეთ Raspbian OS პროგრამული უზრუნველყოფა Raspberry pi ვებგვერდიდან.
ჩამოტვირთეთ ZIP ფაილი და ამოიღეთ იგი სასურველ ადგილას.
2) ჩამოტვირთეთ Win32 დისკის მენეჯერი.
- დააწკაპუნეთ საქაღალდის ხატზე სურათის შესარჩევად
- შემდეგ აირჩიეთ "მოწყობილობა" თქვენი microSD
- შემდეგ დააჭირეთ "დაწერეთ"
როდესაც სურათი იწერება თქვენს MicroSD ბარათზე, შეგიძლიათ გახსნათ იგი Windows Explorer– ში.
- გახსენით ფაილი "cmdline.txt"
- სიტყვა "rootwait" - მდე დაამატეთ შემდეგი სტრიქონი: 169.254.10.0
- შემდეგ შეინახეთ ფაილი.
ახლა ჩადეთ MicroSD თქვენს ჟოლოს პიში
გამოიყენეთ სიმძლავრე თქვენს Pi- ზე 5, 2V დენის ადაპტერით.
შეაერთეთ ქსელის კაბელი თქვენს Pi- თან და თქვენს კომპიუტერთან.
ნაბიჯი 3: დაუკავშირდით თქვენს ჟოლოს Pi- ს
ახლა ჩვენ დავაყენეთ ყველაფერი რაც თქვენ გჭირდებათ თქვენი RPi გამოსაყენებლად
1) დააინსტალირეთ Putty და გახსენით იგი.
2) შექმენით კავშირი (როგორც ნაჩვენებია სურათზე)
3) შედით თქვენს პიზე:
- მომხმარებლის სახელი: pi
- პაროლი: ჟოლო
4) WIFI დაყენება
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ფაილის ბოლოში თქვენ დაამატებთ შემდეგ სტრიქონებს:
ქსელი = {ssid = "უკაბელო ქსელის სახელი" psk = "უკაბელო ქსელის პაროლი"
}
5) უკაბელო თქვენს RPi– ს დასაკავშირებლად, თქვენ ჯერ უნდა იპოვოთ თქვენი IP მისამართი ამ კოდის საშუალებით:
ifconfig wlan0
თქვენ შეგიძლიათ გამოიყენოთ ეს IP მისამართი putty– ში უკაბელო სისტემაში შესასვლელად.
ნაბიჯი 4: ხის კონსტრუქციის ზომების გაზომვა
თქვენ უნდა გაზომოთ 2 ელემენტი:
- თქვენი ეკრანის ზომები (! მხოლოდ ეკრანი, ზღვარი არ არის!)
- თქვენ მიერ შეძენილი პლექსის სარკის ზომები
გახსოვდეთ, რომ ეს გაზომვები იქნება მართკუთხედის შიგნით. ხის ყიდვისას, თქვენ უნდა დაამატოთ 8 -ჯერ სიგანე ხის სიგანე, რომ ჰქონდეს სწორი სიგრძე, რადგან სასიამოვნოა, თუ ხე დაინახეთ მიტრაში.
სარკის წინა ნაწილში გამოვიყენე ხის ფიცარი 18 x 69 მმ და სიგრძე 210 სმ
ჩამოწერეთ ზომები, ჩვენ მოგვიანებით გამოვიყენებთ მათ.
ნაბიჯი 5: ეკრანის გადაღება
ახლა ჩვენ გამოვყოფთ ეკრანს. ყველა ეკრანი განსხვავებულია, ჩემი ეკრანისთვის მომიწია 4 ხრახნის მოხსნა და მონიტორის გარშემო სამაგრების გახსნა. ჩემს შემთხვევაში, ეკრანი მხოლოდ რამდენიმე მავთულით იყო დაკავშირებული კვების ბლოკთან. ასე რომ, მე დავამაგრე ეკრანი უკან, ისე რომ ის არ მოძრაობდეს.
ნაბიჯი 6: სარკის წინა ნაწილის გაკეთება
- წინა ნაწილის გასაკეთებლად, ჩვენ გვჭირდება ეკრანის გაზომვები საზღვრის გარეშე. თქვენ შეგიძლიათ აირჩიოთ რამდენად ფართო უნდა იყოს ხე, მაგრამ მე გირჩევთ სიმაღლეს +/- 20 მმ. საზღვარი არ უნდა იყოს ისეთი მაღალი.
- ეს დაგეხმარებათ, თუ პირველად გააკეთებთ ესკიზს, როგორც მეორე სურათზე, თქვენი გაზომვებით. ის ეხმარება ფიცრების მოჭრისას.
- გაზომეთ თქვენი ეკრანის ზომები ხეზე. დახაზეთ კუთხე 45 ° გარედან თითოეულ მხარეს. გაიმეორეთ ეს თქვენი ეკრანის 4 განზომილებისთვის.
- თქვენ შეგიძლიათ ფიცრები თავად მოაჭრათ წრიული ხერხის გამოყენებით, ან სთხოვოთ მაღაზიას, საიდანაც თქვენ იყიდეთ ფიცრები თქვენთვის.
- ხის სიმაღლეზე თითო ფიცარზე თითო მხარეს 2 პატარა ხვრელი გავაღე, ასე რომ მე შემეძლო ხის ონკანების ჩადება ხვრელების შიგნით, რათა ფიცრები ერთმანეთთან შეერთებულიყო.
- მათი სამუდამოდ გასაკეთებლად მე გამოვიყენე ხის წებო.
- მოდით წებო გამკაცრდეს ღამით.
ნაბიჯი 7: სარკის უკანა ნაწილის გაკეთება
- ახლა ჩვენ დაგვჭირდება პლექსი-სარკის გაზომვები.
- ჩვენ არ ვაპირებთ ფიცრების მოჭრას 45 ° -იანი კუთხით.
- შენი ნახატი მესამე ფოტოს უნდა ჰგავდეს.
- სიგრძისთვის, ჩვენ დავამატებთ ფიცრის სიგანეს 2 -ჯერ.
- სიმაღლისთვის, ჩვენ ვაპირებთ ფიცრების მოჭრას პლექსი-სარკის ზომებამდე. შედეგი არის ის, რომ ფიცრების მსგავსად, როგორც ფოტოში, შიდა გაზომვები იდენტურია პლექსი-სარკის ზომებისა.
- ხის ფიცრების ერთმანეთთან დამაგრების მიზნით, მე გაბურღული ხვრელები გავამახვილე და ხრახნებით დავამაგრე. რადგან ეს იქნება უკანა მხარე, დახვეწა არ არის პრიორიტეტი.
ნაბიჯი 8: ხის კონსტრუქციის დასრულება
ახლა ჩვენ ვაპირებთ ორი კონსტრუქციის ერთმანეთთან დამაგრებას.
მე გამოვიყენე ლითონის 90 ° მოსახვევები და ხრახნები, რომ დავამაგრო 2 როგორც სურათზეა ნაჩვენები.
თქვენ ასევე შეგიძლიათ გამოიყენოთ ეს პატარა სამკუთხედები ხრახნებით, მაგრამ ეს არ არის აუცილებელი.
ნაბიჯი 9: პლექსი-სარკისა და ეკრანის განთავსება კონსტრუქციაში
- თუ ყველაფერი სწორია, თქვენი სარკე მშვენივრად ჯდება უკნიდან და ეყრდნობა კიდეებს წინა ნაწილიდან.
- მე წებო დავდე ზღვარზე და სარკე დავაყენე მის საბოლოო პოზიციაზე.
- განათავსეთ წონა სარკეზე, ასე რომ ის კარგად გაშრება.
- დაე, იჯდეს ღამით.
ნაბიჯი 10: განათავსეთ ეს ყველაფერი ერთად
ახლა ჩვენი მშენებლობა დასრულებულია, ჩვენ ვაპირებთ ჩვენი ეკრანის განთავსებას კორპუსში, DHT11 ტემპერატურის სენსორით.
როგორ გაასწორებთ მას, თქვენზეა დამოკიდებული, უბრალოდ დარწმუნდით, რომ ეკრანი და პი არსად არ მიდიან.
სარკის გარე ნაწილზე დავამატე DHT11 ტემპერატურის სენსორი, ასე რომ კითხვები იქნება ყველაზე ზუსტი.
ნაბიჯი 11: SQL- მონაცემთა ბაზა
- ამ ეტაპზე ჩვენ დავაყენებთ რამდენიმე ელემენტს, რაც შესაძლებელს გახდის მონაცემთა ბაზის გაშვებას.
- sudo apt განახლება
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
ჩვენ ამჟამად მომხმარებელი არ გვყავს. ჩვენ ვიყენებთ ამ კოდს მომხმარებლის შესაქმნელად, თქვენ უბრალოდ უნდა შეავსოთ მომხმარებელი და პაროლი:
შექმენით მომხმარებელი 'FILL_USER_IN'@'localhost' IDENTIFIED BY 'FILL_PASSWORD_IN';
მონაცემთა ბაზის შექმნა ჭკვიანი სარკე;
მიანიჭეთ ყველა პრივილეგია ჭკვიან სარკეზე.* 'FILL_USER_IN'@'localhost' გრანტის არჩევით;
sudo mariadb <sql/db_init.sql
ნაბიჯი 12: SQL კავშირი Pycharm– თან
ჩვენ დავაკავშირებთ ჩვენს მონაცემთა ბაზას pycharm– თან
- გადადით View> Tool Windows> Database და დააწკაპუნეთ მწვანე პლიუსზე კავშირის დასამატებლად
- აირჩიეთ მონაცემთა წყარო> MySQL და ჩამოტვირთეთ დრაივერი, თუ გამოჩნდება
გენერალი
- მასპინძელი = localhost
- პორტი = 3306
- მომხმარებელი = *სახელი, რომელიც თქვენ შეარჩიეთ ბოლო ეტაპზე *
- პაროლი = * ბოლო ეტაპზე არჩეული პაროლი *
SSH/SSL
- პროქსი მასპინძელი = * თქვენი IP მისამართი *
- პორტი = 22
- მარიონეტული მომხმარებელი = pi
- მარიონეტული პაროლი = ჟოლო
ცხრილების ჩასასმელად
- დააწკაპუნეთ მარჯვენა ღილაკით smart-mirror> გახსენით კონსოლი
- შეასრულეთ sql zip ფაილში კონსოლში
- მონაცემთა ბაზა მზადდება
ნაბიჯი 13: პროექტის კოდის მიღება
პიჩარმში გადადით:
ფაილი> პარამეტრები> აშენება, შესრულება, განლაგება> განლაგება
შეავსეთ ეკრანი, როგორც ფოტოში
იგივე გააკეთე შიგნით
ფაილი> ნაგულისხმევი პარამეტრები> აშენება, შესრულება, განლაგება> განლაგება
ახლა თქვენ უბრალოდ გადმოწერეთ კოდი ჩემი github– დან და გახსენით იგი pycharm– ში
ნაბიჯი 14: პროექტის ავტომატური გაშვება
ეკრანის გვერდის ჩატვირთვისას ჩატვირთვისას, თქვენს Pi- ში, თქვენ აკრიფეთ ეს:
cd /home/pi/.config/lxsession/LXDE-pi/
და გახსენით autostart ფაილი ნანოთი
ნანო ავტომატური დაწყება
თქვენ დარწმუნდებით, რომ ეს არის ის, რაც ფაილშია:
@lxpanel --profile LXDE-pi @pcmanfm-desktop-პროფილი LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset გამორთულია @xset -dpms
ახლა მონიტორის გვერდი იტვირთება გაშვებისას და ეკრანის დამცავი გამორთულია.
ნაბიჯი 15: ისიამოვნეთ თქვენი ჭკვიანი სარკე
ახლა თქვენ უბრალოდ ჩართავთ ეკრანს და პი -ს და ნებას რთავთ სარკე გააკეთოს თავისი მაგია.
სარკის ჩატვირთვას გარკვეული დრო სჭირდება, მაგრამ მიეცით საშუალება, რომ ის შეასრულოს.
ეკრანზე მდებარეობის მითითებულია კორტიკი, ბელგია, ადგილი, სადაც სარკეა გაკეთებული, მაგრამ თუ გსურთ მისი შეცვლა, შედით კოდში ვებ> სტატიკური> JavaScript საქაღალდეში და მოძებნეთ ხაზი, სადაც ქალაქი = Kortrijk; (ეს არის კოდის პირველ სტრიქონებში). თქვენ შეგიძლიათ შეცვალოთ იგი იმ ადგილას, სადაც თქვენ ცხოვრობთ. თქვენ უნდა შეცვალოთ ის 2 javascript ფაილში, რათა შეიცვალოს ადგილმდებარეობა საიტზე და სარკეში.
ისიამოვნეთ თქვენი ჭკვიანი სარკე!
მეორე პრიზი საათების კონკურსში
გირჩევთ:
მარტივი ჭკვიანი სარკე: 7 ნაბიჯი (სურათებით)
მარტივი ჭკვიანი სარკე: ვაი! უკვე დიდი ხანია რაღაცას ავტვირთავ, დაკავებული ვარ ამდენ მასალაზე მუშაობით და მივხვდი, რომ რაღაც უნდა დავტოვო ჩემი მიმდევრებისთვის, როგორც ნათქვამია, "ყოველთვის მაქვს პროექტი მუშაობისთვის" ჰაჰა ალბათ ეს მხოლოდ მე ვარ, ყოველ შემთხვევაში ბიზნესში დაბრუნება
მცურავი ჭკვიანი ჯადოსნური სარკე ძველი ლეპტოპიდან Alexa ხმის ამოცნობა: 6 ნაბიჯი (სურათებით)
მცურავი ჭკვიანი ჯადოსნური სარკე ძველი ლეპტოპიდან Alexa ხმის აღიარებით: დარეგისტრირდით ჩემს კურსზე "ელექტრონიკა მოკლედ": https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK ასევე ნახე ჩემი youtube არხი აქ არის მეტი პროექტი და ელექტრონიკის გაკვეთილები: https://www.youtube.com/channel/UCelOO
არც თუ ისე ჭკვიანი, მაგრამ ძალიან ჯანსაღი, ჯერ კიდევ ოდნავ შემზარავი სარკე: 5 ნაბიჯი (სურათებით)
არც თუ ისე ჭკვიანი, მაგრამ ძალიან ჯანსაღი, ჯერ კიდევ ოდნავ შემზარავი სარკე: გჭირდებათ სარკე, მაგრამ არ გსურთ დაამატოთ კიდევ ერთი ჭკვიანი ობიექტი თქვენს სახლში? მაშინ ეს არცთუ ისე ჭკვიანი, მაგრამ ძალიან ჯანსაღი, მაგრამ მაინც ოდნავ შემზარავი სარკე სწორედ შენთვისაა
ჩემი პირველი ჭკვიანი სარკე: 8 ნაბიჯი
ჩემი პირველი ჭკვიანი სარკე: ჩვენ ყველამ ვიცით ეს პრობლემა, დილით გვიან ვდგებით, ამიტომ ძალიან სწრაფად უნდა მოვემზადოთ. რაც იმას ნიშნავს, რომ თქვენ არ გაქვთ დრო, რომ ნახოთ როგორი ამინდი იქნება. მაგრამ რისი დროც ნამდვილად გაქვთ სარკეში ჩახედვა. რა მოხდება, თუ გავაერთიანებთ
ჩემი კლავიატურა ჩემი ხელები: 8 ნაბიჯი (სურათებით)
ჩემი კლავიატურა ჩემი ხელები: მე გამოვიყენე ახალი Epilog ლაზერული საჭრელი, რომელიც Instructables– მა ახლახან მიიღო ლაზერულად და ჩემი ხელების გამოსახულება ლეპტოპის კლავიატურაზე … მუდმივად. ახლა ეს გააუქმებს თქვენს გარანტიას წვრილმანების სტილში! მე ლაზერულად დავწერე უფრო მეტი ლაპტოპი ვიდრე უმეტესობა მას შემდეგ რაც მე დამეხმარა