Სარჩევი:
- ნაბიჯი 1: ძირითადი კომპონენტები (სენსორები და LCD)
- ნაბიჯი 2: ელემენტები, რომლებიც უნდა მუშაობდეს წრეზე (ტრანზისტორები, რეზისტორები, …)
- ნაბიჯი 3: გაყვანილობის სქემა განმარტებებით
- ნაბიჯი 4: საქმე: კომპონენტები
- ნაბიჯი 5: საქმე: შექმნა
- ნაბიჯი 6: კომპონენტების მოთავსება საქმეში
- ნაბიჯი 7: ჟოლოს დაყენება
- ნაბიჯი 8: დააინსტალირეთ კომპიუტერი
- ნაბიჯი 9: დავიწყოთ კოდირება
- ნაბიჯი 10: უკანა მხარე
- ნაბიჯი 11: გადახედეთ
ვიდეო: კონსოლის გამაგრილებელი: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გაქვთ ძველი კონსოლი?
გეშინიათ, რომ თქვენი კონსოლი შეიძლება გაცხელდეს ზაფხულში?
მაშინ ეს პროექტი თქვენთვისაა!
მე მქვია Thibeau Deleu და მე ვარ სტუდენტი მულტიმედიური და საკომუნიკაციო ტექნოლოგიებიდან Howest Kortrijk– ში.
ამ პროექტის სახელწოდებაა "კონსოლის ქულერი". როგორც სახელი ამბობს, ეს არის მოწყობილობა, რომელიც გეხმარებათ კონსოლის გაგრილებაში! გაგრილება ხდება გულშემატკივართა თავზე, რომელიც ქმნის დამატებით ჰაერის ნაკადს.
ეს პროექტი განკუთვნილია მათთვის, ვისაც აქვს ძველი კონსოლი, რომელიც საკმაოდ სწრაფად ათბობს, განსაკუთრებით ზაფხულში. თქვენ ასევე შეძლებთ ნახოთ კონსოლის სტატუსი (თვითნაკეთი) საიტზე.
ნაბიჯი 1: ძირითადი კომპონენტები (სენსორები და LCD)
კონკრეტულად რა გვჭირდება ამ მოწყობილობის ასაშენებლად?
დავიწყოთ მიმოხილვით, თუ რა არის ძირითადი კომპონენტები:
- LDR რეზისტორი
- ML35 ტემპერატურის სენსორი
- Jtron DC 5V 0.23a 3 5 სმ გაგრილების ვენტილატორი.
- PIR მოძრაობის სენსორი
- ულტრაბგერითი სენსორი
ამ ნაბიჯის დასაწყისის კითხვაზე, მე დავდებ 2 ექსკლუზიურ სურათს ყველა იმ კომპონენტით, რაც გჭირდებათ. მაგრამ მე განვიხილავ ყველაზე მნიშვნელოვან ნაწილებს მომდევნო ნაბიჯებში, ასე რომ გასაგები იქნება.
უპირველეს ყოვლისა, ჩვენ გვჭირდება მთავარი კომპონენტი ამ სამუშაოს შესასრულებლად და ეს არის Raspberry Pi მინიმუმ 16 GB მიკრო SD ბარათით. მის გარეშე არაფერი მუშაობს.
მეორე არის კომპონენტები, რომლებიც დაარეგისტრირებენ მნიშვნელოვან პარამეტრებს, რათა დაინახონ ტემპერატურა შიგნით და კონსოლის სტატუსი. ამისათვის ჩვენ გვჭირდება ტემპერატურის სენსორი და სინათლის სენსორი. ის, რაც მე გამოვიყენებ ამ პროექტში არის:
- LDR რეზისტორი
- ტემპერატურის სენსორი LM35
რაც შეეხება თავად ვენტილატორს, მე გამოვიყენებ Jtron DC 5V 0.23a 3 5 სმ გამაგრილებელ ვენტილატორს.
ამ პროექტზე არის დამატებითი კომპონენტები, რადგან საინტერესო იყო მათი დამატება პროექტში (პირადად ჩემთვის).
პირველი კომპონენტი არის PIR Motion სენსორი, რომელიც იმუშავებს როგორც ღილაკი, რომ გაააქტიუროთ ვენტილატორი. მეორე კომპონენტი არის ულტრაბგერითი სენსორი, რომელიც გაზომავს მანძილს საქმესა და კედელს შორის. მე განვახორციელე ეს ბოლო სენსორი, რადგან მნიშვნელოვანია, რომ ჰაერმა ადვილად შეძლოს საქმის გარჩევა.
ბოლოს ჩვენ გვაქვს LCD, საიტის IP მისამართების საჩვენებლად. ეს საიტი აჩვენებს სენსორების მნიშვნელობებს და თქვენ შეძლებთ გააკონტროლოთ გულშემატკივარი ამ საიტიდან.
ნაბიჯი 2: ელემენტები, რომლებიც უნდა მუშაობდეს წრეზე (ტრანზისტორები, რეზისტორები, …)
ქვემოთ მოყვანილი ტრანზისტორი / რეზისტორები გამოიყენეს ამ პროექტის მუშაობისათვის.
ტრანზისტორები:
NPN ტრანზისტორი: PN2222 (საჭიროა 1)
რეზისტორები:
- 10k ohm (საჭიროა 3)
- 1k ohm (საჭიროა 2)
- 2k ohm (საჭიროა 2)
Ენერგიის წყარო:
Breadboard powermodule 3V / 5V (1 საჭიროა)
კაბელები:
- მამაკაცი/კაცი (მინიმუმ 30-40)
- ქალი/კაცი კაბელები (დაახლოებით 10-20 LCD, LDR და ვენტილატორი)
- მდედრობითი/მდედრობითი კაბელები (დაახლოებით 10-20 თუ გსურთ კაბელების გაფართოება საქმისთვის).
სხვა:
- 1 პოტენომეტრი (LCD– ზე სინათლის რეგულირებისთვის)
- 1 MCP3008 (ანალოგური მნიშვნელობის LDR ციფრულ მნიშვნელობად გადაყვანა)
- 2 დაფა ყველაფრის დასადებად.
ნაბიჯი 3: გაყვანილობის სქემა განმარტებებით
ეს ნაბიჯი არის წინა გაფართოება. აქ მე ვაჩვენებ ელექტრული გაყვანილობის სრულ სქემას კონსოლის გამაგრილებლის გასაკეთებლად. გთხოვთ დააწკაპუნოთ თანდართულ ფაილებზე, რომ ნახოთ როგორ დააკავშიროთ ყველაფერი.
ნაბიჯი 4: საქმე: კომპონენტები
რა თქმა უნდა, ეს ელექტრული წრე უნდა იყოს დაცული სხვადასხვა ძალებისგან, რამაც შეიძლება გამოიწვიოს მისი ფუნქციონირების შეწყვეტა. ძალებით ვგულისხმობ ისეთ რამეს, როგორიცაა წვიმა, საგნები, რომლებიც შეიძლება დაარტყა მოწყობილობას და ა.
ამ მიზეზით, საქმე აუცილებელია.
ამ შემთხვევის შესაქმნელად, ჩვენ გვჭირდება შემდეგი კომპონენტები:
Ტყე:
-
ერთი დიდი ბოჭკოვანი დაფა (სისქე 1.2 სმ) შემდეგი ნაჭრების დასაჭრელად:
- 2 ცალი 14 სმ 20 სმ -ზე (კორპუსის წინა / უკანა ნაწილი)
- 2 ცალი 45 სმ 12 სმ -ზე (საქმის მხარეები)
- 2 ცალი 20 სმ 45 სმ -ზე (კორპუსის ზედა / ქვედა ნაწილი)
- 2 ბარი (გამოსაყენებლად როგორც ფეხი საქმისთვის)
დამოკიდებული:
- 2 დამოკიდებული წინა მხარის გასახსნელად (რგოლები წინა ფსკერზეა)
- 2 დამოკიდებული ზედა გასახსნელად
Სახელური:
1 სახელური (წინა მხარის გასახსნელად)
წებო:
TEC წებოს 1 დიდი მილი (ნაჭრების ერთმანეთთან დასაკავშირებლად)
დაინახა:
ატლანტიკური ხერხი (სენსორების, LDR და გულშემატკივართათვის ცალი საჭირო ხვრელების მოჭრა)
Sander:
Black & Decker ნაჭრების გასწორებისთანავე გაჭრის შემდეგ
საბურღი:
1 საბურღი ხრახნიანი დიამეტრით 0.6 სმ (ხვრელების შესაქმნელად)
საღებავი / პრაიმერი:
- 1 ქოთანი თეთრი ლევის პრაიმერი (0.25 ლ)
- 1 ქოთანი თეთრი ლევის საღებავი (0.25 ლ)
მაგნიტები:
2 მაგნიტი (რომელიც დაიჭერს საქმის კარს)
ჯაგრისები:
- 1 როლიკერი (უფრო დიდი ზედაპირების შესაღებად)
- 1 ფუნჯი (დეტალებისთვის)
ხრახნები:
- 8 პატარა ხრახნი სახსრებისთვის (მაქსიმუმ 1.1 სმ სიგრძის, რადგან ფირფიტა არის 1.2 სმ სისქის)
- 2 პატარა ხრახნი სახელურისთვის (მაქსიმუმ 1.1 სმ სიგრძის)
- 4 პატარა ხრახნი მაგნიტებისთვის (მაქსიმუმ 1.1 სმ სიგრძის)
ნაბიჯი 5: საქმე: შექმნა
ახლა დროა საქმის წარმოება.
- საქმის ზედა ნაწილისათვის. ფირფიტა გაანახევრეთ, რადგან უკანა ნახევარი უნდა გაიხსნას, რათა სენსორებთან/ელექტრონიკასთან მივიდეთ
- გაჭერით შემდეგი ხვრელები ბოჭკოვანი დაფის ნაწილებში- ზედა წინა ნახევარ ნაჭერში. გაჭრა 3 ხვრელი: - 1 მართკუთხედის ხვრელი (6.8 სმ 3.5 სმ LCD– ზე) - 1 წრის ხვრელი (დიამეტრი 2.5 სმ ვენტილატორისთვის) - 1 კვადრატული ხვრელი (2.5 სმ 2.5 სმ PIR მოძრაობის სენსორისთვის)
- უკანა ნაწილში გაჭერით ხვრელი წრის სახით. ეს არის სადაც დენის კაბელები გაივლის.
- გაბურღეთ პატარა ხვრელები საბურღით 0.6 სმ დიამეტრის ხრახნით უკანა მხარეს (კაბელების ხვრელის გარშემო) და საქმის მარცხენა მხარეს. ჩვენ ამას ვაკეთებთ ისე, რომ საქმეში იყოს საკმარისი ჰაერის მიმოქცევა.
- საქმის მარჯვენა მხარეს. გაჭერით ხვრელი უკანა ნაწილში (5.5 სმ 3.5 სმ -ზე) ულტრაბგერითი სენსორისთვის (ასე რომ მას შეუძლია სწორად იმუშაოს).
- წებოვანა ყველა ნაჭერი TEQ წებოთი. საჭიროების შემთხვევაში, შეგიძლიათ დაამატოთ ბოჭკოვანი ბარები, რომ გააძლიეროს საქმის მხარეები. მოათავსეთ ეს ბარები საქმის შიგნით. მას შემდეგ რაც ყველაფერი გაშრეს
- ხრახნიანი სახელური ქეისის წინა მხარეს. დააკაკუნეთ იგი წინა ნაწილის თავზე (არა ზედა ნაჭერი, სადაც ჩვენ გავაკეთეთ 3 ხვრელი => საჭიროების შემთხვევაში იხილეთ სურათები დაზუსტებისთვის).
- ხრახნიანი კორპუსი (4 ხრახნი) მარჯვენა მხარეს (უკანა ნაწილში) ისე, რომ ზედა უკანა ნახევარი გაიხსნას.
- ხრახნიანი 2 სახსარი (4 ხრახნი) წინა ნაწილის ქვედა ნაწილზე ისე, რომ ქეისის წინა მხარე გაიხსნას.
-
ხრახნიან მაგნიტებს ქეისის შიგნიდან:- 2 მაგნიტი ზედა წინა ნაწილის წინ შიგნით
- 1 ლითონის ნაჭერი წინა ნაწილის თავზე ისე, რომ ის მაგნიტებთან იყოს დაკავშირებული
- ფიბორბორდის ბარები დააწებეთ საქმის ძირს ისე, რომ წინ ადვილად გაიხსნას სახელურით.
- დაამატეთ პრაიმერი საქმეს
- ქეისს დაამატეთ თეთრი საღებავი
- გილოცავთ! თქვენი საქმე დასრულებულია!
ნაბიჯი 6: კომპონენტების მოთავსება საქმეში
საქმეში კომპონენტების განთავსებისთვის, შემდეგია:
- LCD და Fan იქნება ბრალია თავზე ერთი ერთი გარედან.
- PIR მოძრაობის სენსორი გადაბმულია ქეისის თავზე შიგნით.
მიზეზი, რის გამოც ჩვენ ამას ვაკეთებთ მოძრაობის სენსორისთვის და არა დანარჩენისთვის, არის ის, რომ თავიდან ავიცილოთ მოძრაობის სენსორის უწყვეტი რეგისტრაცია.
პურის დაფები (ელექტრონიკის უმეტესი ნაწილი მასზეა) წებოვანი იქნება კორპუსის შიგნით და მოთავსებულია უკანა ნაწილში. მიაქციეთ ყურადღება, რომ ულტრა ულტრაბგერითი სენსორი ჩანს მარჯვენა მხარეს არსებული ხვრელის მეშვეობით.
Raspberry Pi მოთავსდება საქმის წინა ნახევარში. ვინაიდან Pi არის კონსოლი, რომელიც უნდა გაცივდეს, მას არ სჭირდება წებო/ხრახნი (რადგან ჩვენ ამას არ გავაკეთებდით ნამდვილი კონსოლით).
ნაბიჯი 7: ჟოლოს დაყენება
სანამ დავიწყებთ კოდირებას, ჩვენ უნდა შევქმნათ სწორი გარემო.
როგორ ვაკეთებთ ამას? ჟოლოს პი -სთვის raspbian buster გამოსახულების გადმოტვირთვით და ჟოლოზე ჩაწერისთვის Win 32 დისკის გამოსახულების გამოყენებით. სანამ Pi– სთვის სურათის დაწერას დაიწყებთ, დარწმუნდით, რომ შექმნათ SSH ფაილი (გაფართოების გარეშე) სურათზე, რათა გააქტიუროთ SSH Raspberry Pi– ზე.
დაყენება პიზე
ამის დასრულების შემდეგ, თქვენ შეგიძლიათ გამოიყენოთ putty თქვენი ჟოლოს შესასვლელად, ასე რომ თქვენ შეგიძლიათ მისი სწორად კონფიგურაცია. გაითვალისწინეთ, რომ თქვენ დაგჭირდებათ თქვენი Pi კომპიუტერთან დაკავშირება Ethernet კაბელით.
ნაგულისხმევი მომხმარებელი და პაროლი Pi– სთვის არის შემდეგი:
მომხმარებელი: pi
პაროლი: ჟოლო
ამის შეცვლა შეგიძლიათ raspi-config– ის გამოყენებით.
ჩვენ უნდა დავამატოთ ქსელი თქვენს Pi- ზე, რათა სხვა მოწყობილობებმა ნახონ თქვენი საიტი, როდესაც ისინი ერთსა და იმავე ქსელში არიან. ჩაწერეთ შემდეგი ბრძანებები შევსებაზე.
- sudo iw dev wlan0 სკანირება | grep SSID
-
wpa_passphrase "NAMEOFYOURNETWORK"
შეიყვანეთ თქვენი ქსელის პაროლი
- sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
- sudo გადატვირთვა
- ifconfig (თქვენი wifi კონფიგურაციის მუშაობის შესამოწმებლად)
თქვენ უნდა დარწმუნდეთ, რომ თქვენი Pi განახლებულია შემდეგი ბრძანებების გამოყენებით, სანამ Pi ინტერნეტთან არის დაკავშირებული:
- sudo apt-get განახლება
- sudo apt-get განახლება
რის შემდეგაც შეგიძლიათ ჩართოთ ან დააინსტალიროთ პაკეტები პროექტის მუშაობისთვის, raspi-config ან ბრძანებების საშუალებით. რადგან ჩვენ ვსაუბრობთ raspi- კონფიგურაციაზე, ჩვენ შეგვიძლია ჩართოთ ერთი მავთულის ინტერფეისი აქ ისე, რომ ჟოლოს შეეძლოს ერთი მავთულის სენსორის წაკითხვა. გადადით ინტერფეისის პარამეტრებზე, აირჩიეთ ერთი მავთული და დააჭირეთ ჩართვას. თქვენ ასევე უნდა დააინსტალიროთ SocketIO შემდეგით:
pip დააინსტალირეთ flask-socketio
ახლა, როდესაც ჩვენ გვაქვს ინტერნეტი, ჩვენ უნდა შევქმნათ ჩვენი მონაცემთა ბაზა. მაგრამ ჯერ ჩვენ უნდა გადმოვწეროთ MariaDB (პიზე) და Mysql Workbench (კომპიუტერზე), ასე რომ ჩვენ შეგვიძლია ვიმუშაოთ MariaDB– ზე.
ნაბიჯი 8: დააინსტალირეთ კომპიუტერი
Mysql Workbench
მას შემდეგ რაც ყველაფერი დაინსტალირდება, ჩვენ შეგვიძლია მივიღოთ MariaDB Mysql Workbench– ის საშუალებით ჩვენს კომპიუტერში.
როდესაც ჩვენ ვქმნით ახალ მონაცემთა ბაზას, ჩვენ გვჭირდება ამ მონაცემთა ბაზის კონფიგურაცია, როგორც ზემოთ მოყვანილი სურათი (ის, რომელსაც აქვს კავშირის სახელი 'raspi'). სანამ ჩვენ ვაკეთებთ მონაცემთა ბაზის კონფიგურაციას, ჩვენ გვჭირდება როგორც მონაცემთა ბაზის, ასევე ჟოლოს მომხმარებლის სახელი / პაროლი. ნაგულისხმევი მომხმარებელი და პაროლი არის 'mysql' / 'mysql' მონაცემთა ბაზაში და 'pi' / 'rapsberry' Pi- ზე. თუ არსებობს კავშირის გაფრთხილება, შეგიძლიათ უბრალოდ დააჭიროთ 'გაგრძელება მაინც'
ვიზუალური სტუდიის კოდი
სხვა პროგრამული უზრუნველყოფა, რომელიც ჩვენ გვჭირდება არის Visual Studio Code.
დაინსტალირების შემდეგ თქვენ უნდა დააინსტალიროთ შემდეგი გაფართოება.
ეს გაფართოება საშუალებას გაძლევთ ჩაწეროთ თქვენი pi პროგრამები თქვენს კომპიუტერში. როდესაც ეს დაინსტალირებულია, გააკეთეთ შემდეგი:
- დააჭირეთ F1 და ჩაწერეთ SSH
- შეარჩიეთ დისტანციური წვდომა: დაამატეთ ახალი SSH მასპინძელი
-
შეიყვანეთ შემდეგი მონაცემები
ssh 169.254.10.1 -A
- დააჭირეთ Enter
ამის შემდეგ თქვენ დაუკავშირდებით თქვენს ჟოლოს პის.
ბოლო რაც ჩვენ გვჭირდება, არის პითონის გაფართოების დაყენება დისტანციურ აპარატზე. ამის გარეშე, ჩვენ არ შეგვიძლია გავუშვათ პროგრამები, რომლებსაც ჩვენ ვწერთ ჩვენს კომპიუტერზე.
ნაბიჯი 9: დავიწყოთ კოდირება
ახლა, როდესაც აპარატურა მზად არის, დროა დავიწყოთ პროგრამული უზრუნველყოფით.
სანამ დავიწყებთ, ჩვენ დავიწყებთ ჩვენი ფაილების სტრუქტურის დამატებას. ამ შემთხვევაში, ჩვენ შევქმნით საქაღალდეს წინა, უკანა და მონაცემთა ბაზისთვის. იქნება ბმული ჩემს Git საცავთან (შემდეგ ნაბიჯებში) ყველა ფაილთან ერთად, თუ ეს დამაბნეველი გეჩვენებათ. საჭიროების შემთხვევაში შეგიძლიათ უბრალოდ აიღოთ ფაილები იქიდან.
ახლა, როდესაც ჩვენ გვაქვს გარკვეული სტრუქტურა, მე გავაკეთებ მოკლე მიმოხილვას, თუ როგორ გაგრძელდება კოდირება.
1. მონაცემთა ბაზის შექმნა როდესაც ჩვენ გვსურს შევქმნათ მონაცემთა ბაზა ჩვენი სენსორების მნიშვნელობებისთვის, ჩვენ დაგვჭირდება კარგი მოდელი ჩვენი მონაცემების შესანახად. მას შემდეგ რაც ჩვენ გვექნება ეს მოდელი, ჩვენ შეგვიძლია შევქმნათ ეს მოდელი ჩვენი მონაცემთა ბაზის შესაქმნელად. მოდელის შესაქმნელად, რომელზეც ჩვენ ვიმუშავებთ Mysql Workbench– ზე, გთხოვთ გადაამოწმოთ სურათი ამ ნაბიჯში, რომ ნახოთ როგორ გამოიყურება მოდელი.
მოდელის / წინ ინჟინრის შესაქმნელად გააკეთეთ შემდეგი:
- მოდელის შესაქმნელად დააჭირეთ ფაილს (მარცხნივ თავზე)
- დააჭირეთ ახალ მოდელს
- დამატებითი ინფორმაციისთვის დააჭირეთ ქვემოთ მოცემულ ბმულს
- წინსვლის ინჟინერიისთვის, დააჭირეთ მოდელს
- დააჭირეთ წინ ინჟინერს
- დააჭირეთ დიახ/გააგრძელეთ პროცესის დასრულებამდე.
2. უკანა დასასრული
უკანა ნაწილი იქნება ადგილი, სადაც იქნება კოდირება ყველა მოწყობილობისა და სენსორისთვის. ის გაიყოფა დამხმარე კლასებს შორის, რომელიც შეიცავს კომპონენტების კოდს და მთავარ კოდს (app.py), სადაც ყველაფერი ერთად მოდის.
მონაცემთა ბაზის ფაილები ასევე იქნება ამ საქაღალდეში, ვინაიდან უკანა ნაწილი იღებს ინფორმაციას მონაცემთა ბაზიდან საცავის საქაღალდეში datarepository.py ფაილის საშუალებით. Config.py ფაილი არის მხოლოდ მონაცემთა ბაზასთან უკანა კავშირის დასაკავშირებლად.
3. წინა ბოლო
წინა ნაწილი არის საიტისთვის. ეს საქაღალდე შეიცავს HTML/CSS/JAVA კოდს. საიტი ხელმისაწვდომი უნდა იყოს IP– ს საშუალებით თქვენი Rapsberry Pi– დან. ასე რომ, თუ თქვენს pi- ს აქვს შემდეგი IP: 192.168.0.120, მაშინ შეგიძლიათ ეწვიოთ თქვენს საიტს ამ IP მისამართის საშუალებით. თუ გსურთ იცოდეთ თქვენი pi- ს IP, შეგიძლიათ ჩაწეროთ 'ip a' და შეხედოთ WLAN0 მისამართს.
ნაბიჯი 10: უკანა მხარე
როგორც წინა საფეხურზე აღვნიშნეთ, უკანა ნაწილი არის იქ, სადაც ყველა კოდი იწერება კომპონენტებისთვის. ის, რაც მე არ აღვნიშნე იყო ის, თუ როგორ უნდა მივიღოთ მონაცემები მონაცემთა ბაზიდან და როგორ გავაგზავნოთ ისინი ჩვენი საიტის წინა ბოლოში.
ამისათვის უნდა გაკეთდეს შემდეგი ნაბიჯები:
- შექმენით mysql მოთხოვნები, რომ მიიღოთ/განაახლოთ/შეიყვანოთ მონაცემები თქვენს მონაცემთა ბაზაში. ფაილი, რომელიც შეიცავს ამ მოთხოვნებს არის Datarepository.py ფაილი. Database.py ფაილი არის ფაილი, რომელიც დაუკავშირდება მონაცემთა ბაზას და გამოიყენებს მონაცემებს datarepository.py მონაცემების მისაღებად. დარწმუნდით, რომ თქვენს მონაცემთა ბაზასთან დაკავშირება, დარწმუნდით, რომ კონფიგურაციის ფაილი შეიცავს იგივე პაროლი / მომხმარებელი, როგორც თქვენი მონაცემთა ბაზა. ასევე დარწმუნდით, რომ სწორი მონაცემთა ბაზაა არჩეული.
- მას შემდეგ რაც შევძლებთ მონაცემთა ბაზასთან დაკავშირებას, ჩვენ უნდა შევქმნათ მარშრუტი (app.route (საბოლოო წერტილი…)). ეს მარშრუტი არის კავშირი წინა და უკანა ბოლოებს შორის. კიდევ ერთი კავშირი, რომლის გამოყენებაც შესაძლებელია არის Socketio.
- დარწმუნდით, რომ შემოიტანეთ ყველა სწორი ბიბლიოთეკა (in app.py), რათა ეს პროექტი იმუშაოს. თქვენ შეგიძლიათ ნახოთ ჩემი github, თუ გსურთ იცოდეთ რა ბიბლიოთეკები გამოვიყენე app.py.
იმის უზრუნველსაყოფად, რომ მონაცემთა ბაზა შეივსება უახლესი მონაცემებით, მნიშვნელოვანია სენსორების მუდმივი კითხვა. ამის საუკეთესო გზა არის while-loop და გაშვება ამ while მარყუჟის ძაფში. წინააღმდეგ შემთხვევაში, თქვენი პროგრამა ჩერდება დე-მარყუჟში.
ნაბიჯი 11: გადახედეთ
წინა ბოლოში არის
3 html გვერდი:
- მთავარი. html
- მსუბუქი. html
- ტემპერატურა. html
3 css ფაილი:
- screen.css (რომელიც არის ფაილი, რომელიც მომცა ჩემი სკოლის მიერ.)
- normalize.css (რაც ხელს უწყობს css– ის დანერგვას სხვადასხვა ბრაუზერში.)
- main.css (რომელიც შეიცავს ძირითად css html გვერდებისათვის.)
2 javascript ფაილი:
- app.js (რომელიც მიიღებს მონაცემებს უკანა ბოლოდან და განათავსებს მას წინა ბოლოში.)
- datahandler.js (რომელიც გაუმკლავდება უკანა მონაცემებს ისე, რომ app.js- ს შეეძლოს მასთან მუშაობა.)
მე დავამატებ ბმულს ჩემს github– ზე აქაც, ყოველი შემთხვევისთვის.
გირჩევთ:
Life Fitness X5i კონსოლის სიგნალის შეკეთება: 5 ნაბიჯი
Life Fitness X5i Console Beeping Repair: ასე გამოვასწორე ჩემი Life Fitness x5i კონსოლის სიგნალის პრობლემა. ლეგალური უარყოფა: გააკეთე ეს შენივე რისკით. ეს ნაბიჯები მოიცავს მანქანების კონსოლის მოდიფიკაციას და, სავარაუდოდ, გააუქმებს ნებისმიერ გარანტიას. ჩემი აპარატის პრობლემა ის იყო, რომ ერთ -ერთი
1965 წლის Sylvania SC773C სტერეო კონსოლის აღდგენა: 6 ნაბიჯი (სურათებით)
1965 წლის Sylvania SC773C სტერეო კონსოლის აღდგენა: გამარჯობა მსოფლიო! ეს არის სახელმძღვანელო ძველი სტერეო კონსოლის აღდგენის შესახებ! მე ელექტროტექნიკის სტუდენტი ვარ და მომეწონა ეს პროექტი! მე მივხვდი, რომ დავწერ ჩემს პირველ ინსტრუქციულს და იმედია დავეხმარები ყველას, ვინც თვითონ ცდილობს ამას! ზოგმა შეიძლება იკითხოს სად ვიშოვე
Super Pitendo: Raspberry Pi 3b+ რეტრო კონსოლის მშენებლობა: 6 ნაბიჯი
Super Pitendo: Raspberry Pi 3b+ Retro Console Build: გამარჯობა! გასულ საკურორტო სეზონზე და ისევ წელს, მე მოვისმინე ჩემი და -ძმების საუბარი იმაზე, თუ რა მაგარი იყო მათი აზრით რეტრო კონსოლები. მაგრამ მე ასევე გავიგე მათი იმედგაცრუებების შესახებ, რამდენად ძვირი იყო ისინი და მათი პოვნა სირთულესთან დაკავშირებით
მოდულური MAME Arcade კონსოლის დანართი - MMACE: 9 ნაბიჯი (სურათებით)
მოდულური MAME Arcade Console დანართი - MMACE: დღეს ჩვენ ვქმნით ჩვენს საკუთარ 4 მოთამაშეს MAME კონსოლს მოდულარული Mame Arcade Console დანართის (ან MMACE) გამოყენებით. ეს არის ხის ნაკრები, რომელიც შეიძლება გაფართოვდეს 2 -დან 3, 4, 5 ან მეტ მოთამაშეს გადაბმული მონაკვეთების გამოყენებით. ჩვენ ყურადღებას გავამახვილებთ 4 სპექტაკლზე
თამაშის კონსოლის დამზადება: 5 ნაბიჯი
თამაშის კონსოლის დამზადება: მისალმებები. ასე რომ, მე ვხედავ, რომ მიდრეკილი ვარ რაღაცის დაწყების, შემდეგ კი სრულიად განსხვავებული მარშრუტისკენ. ეს მოხდა ამ პროექტითაც. ცოტა ხნის წინ ვიყიდე Nokia 5110 ეკრანი. და როგორც ebay– ის უმეტეს შესყიდვებს, დიდი დრო დასჭირდა რეალურად