Სარჩევი:
- მარაგები
- ნაბიჯი 1: შეაგროვეთ ყველა თქვენი მარაგი
- ნაბიჯი 2: საცხოვრებლის მშენებლობა
- ნაბიჯი 3: წრის შექმნა
- ნაბიჯი 4: ჩამოტვირთეთ კოდი Github– დან
- ნაბიჯი 5: შექმენით MySQL მონაცემთა ბაზა
- ნაბიჯი 6: Smartroom– ის ტესტირება
- ნაბიჯი 7: ჩართეთ წრე თქვენს საცხოვრებელში
- ნაბიჯი 8: ისიამოვნეთ Smartroom- ით
ვიდეო: Smartroom: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ოდესმე გიგრძვნიათ საწოლში დაწოლა და ადგომის სურვილი არ გაქვთ? ოდესმე გიგრძვნიათ სურვილი, რომ ადგეთ საკეტების გასახსნელად, ძალიან ბევრს ითხოვთ? მაშინ მე მაქვს თქვენთვის სრულყოფილი გამოსავალი. წარმოგიდგენთ Smartroom- ს, აკონტროლეთ თქვენი ოთახი მობილური ტელეფონით, ტაბლეტით ან თუნდაც თქვენი კომპიუტერით!
მარაგები
შემდეგ ეტაპზე მე ვაჩვენებ მარაგების ჩამონათვალს, რაც დაგჭირდებათ. რაც მთავარია თქვენ დაგჭირდებათ Raspberry Pi და თქვენი კომპიუტერი.
ნაბიჯი 1: შეაგროვეთ ყველა თქვენი მარაგი
რაც მთავარია, მარაგი! მე ყველაფერი Excel ცხრილში მაქვს მოთავსებული.
ნაბიჯი 2: საცხოვრებლის მშენებლობა
საცხოვრებლისთვის მე გამოვიყენე MDF პანელის ზომა 122 სმ 61 სმ, თქვენ შეგიძლიათ იპოვოთ ისინი ნებისმიერ წვრილმან მაღაზიაში. გაჭრა მათ წრის დანა ხერხი ზომები ნახატზე. პანელები შემდეგ გაერთიანებულია Soudal Fix All წებოსთან ერთად. ხატვა არჩევითია, მაგრამ აძლევს სასიამოვნო შეხებას:), მე გამოვიყენე საღებავის ტიპები, როგორც ჩანს ზემოთ სურათებში. ფარდებისათვის გავაკეთე ყველაზე თხელი ქსოვილის ერთი ფურცელი, რაც მქონდა. მე ასევე მქონდა პლასტმასის მილი, რომელიც მოთავსებული იყო 90 გრადუსიანი კუთხით. სენსორები რომ მოერგოს, ცალი ნაწილებად დავჭრა.
ნაბიჯი 3: წრის შექმნა
ეს არ არის ყველაზე პატარა ელექტრული წრე, მაგრამ ეს არის ის, რაც ამ პროექტს სახალისოს ხდის. შეეცადეთ თავიდან აიცილოთ გადახტომა მავთულები. მავთულები, რომლებიც არ მიდიან ერთსა და იმავე დაფაზე, უნდა იყოს უფრო გრძელი. თქვენ შეგიძლიათ შეაერთოთ ორი მავთული ან დააკავშიროთ მამრობითი სქესის მავთულები ერთმანეთთან.
ნაბიჯი 4: ჩამოტვირთეთ კოდი Github– დან
თქვენ შეგიძლიათ გადმოწეროთ ამ პროექტის კოდი ჩემს Github– ზე, ბმული არის https://github.com/howest-mct/1920-1mct-project1-V… დააწკაპუნეთ კოდზე და ჩამოტვირთეთ უკანა ბარათი და ფრონტონდი.
შექმენით SSH კავშირი თქვენს PI– სა და Visual Studio კოდს შორის, თუ არ იცით როგორ, აქ არის პატარა სახელმძღვანელო.
VS კოდექსში შექმენით ახალი საქაღალდე და დაარქვით მას რაც გინდათ, სერიოზულად, არ აქვს მნიშვნელობა. ჩასვით ყველა ფაილი Backend– დან ამ საქაღალდეში. პირველი ნაწილი შესრულებულია. ახლა ნავიგაცია/var/www/on VC Code და ჩასვით frontend ფაილები იქ. კოდირების ნაწილი ახლა დასრულებულია!
ნაბიჯი 5: შექმენით MySQL მონაცემთა ბაზა
პროგრამა, რომელსაც ვიყენებ მონაცემთა ბაზების შესაქმნელად, არის MySQL Workbench. გადმოსაწერი ბმული შეგიძლიათ იხილოთ აქ.
შექმენით უკაბელო კავშირი, მიმართეთ ჩემს პარამეტრებს, დარწმუნდით, რომ SSH მასპინძლის სახელი არის თქვენი RPi– ს IP მისამართი.
ახლა გადადით ხატულაზე ფაილის ქვემოთ ეკრანის ზედა მარცხენა კუთხეში, დააწკაპუნეთ მასზე, მან უნდა გახსნას უბრალო SQL ფაილი. ჩასვით smartroomdb.txt კოდი იქ და გაუშვით (ყვითელი ელვა). ახლა შენ ხარ ოქრო!
ნაბიჯი 6: Smartroom– ის ტესტირება
ახლა, როდესაც ტექნიკური ნაწილების უმეტესობა დასრულებულია, გადადით თქვენს ახლახანს შექმნილ საქაღალდეში VS Code- ში და დაიწყეთ app.py. არის პატარა საწყისი ხატი ზედა მარჯვენა კუთხეში. ახლა გადადით თქვენს ბრაუზერში და ჩაწერეთ თქვენი RPi- ის IP მისამართი. თქვენ უნდა ნახოთ საიტი.
ეს ვებ გვერდი შეიქმნა ჯერ მობილურით! დიახ, თქვენ შეგიძლიათ გამოიყენოთ ეს პროექტი თქვენს ტელეფონში. უბრალოდ ჩაწერეთ თქვენი RPi- ის IP მისამართი.
თქვენ ასევე შეგიძლიათ დაუშვათ პროექტი დაიწყოს, როდესაც თქვენი Raspberry Pi იწყება. თუ გსურთ ამის გაკეთება, თქვენ უნდა შექმნათ app1.py სერვისი. მიჰყევით ამ გაკვეთილს
თქვენ უნდა შეცვალოთ main.py app1.py– ში და შეცვალოთ დირექტორია იმ დირექტორიაში, სადაც app1.py მდებარეობს. შეამოწმეთ მუშაობს თუ არა ყველაფერი ელექტრული წრეში. თუ ასეა, გადადით შემდეგ საფეხურზე!
ნაბიჯი 7: ჩართეთ წრე თქვენს საცხოვრებელში
თქვენ მიაღწიეთ ბოლო ნაწილს, გილოცავთ!
ორი ხვრელი უნდა გახვრიტოთ კედლებში. ერთი სადაც გასახდელი არის და ერთი მაგიდის ქვეშ. ამისათვის შეგიძლიათ გამოიყენოთ ჩვეულებრივი საბურღი. ამის შემდეგ პურის დაფა MCP3008- ით და L293D- ით გადადიან კომოდის ქვეშ, ხოლო მეორე დაფა მიდის საწოლის ქვეშ. საკაბელო მენეჯმენტი თქვენზეა. მე გამოვიყენე რამდენიმე წებოვანი ბალიში, რომელიც ვიპოვე ჩემს ადგილობრივ წვრილმან მაღაზიაში (ჰუბო).
ნაბიჯი 8: ისიამოვნეთ Smartroom- ით
თქვენ უკვე სრულად ხართ შექმნილი ჭკვიანი ოთახის გამოსაყენებლად და აღარ დგახართ საკეტების გასახსნელად!
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ნაბიჯი: 4 ნაბიჯი
聲納: 改作: https: //aboutsciences.com/blog/arduino-radar-using … 我 在 原本 聲納 的 ar ar ar ar ar: arduino uno, 感測器, 馬達, 喇叭: 掃描 到 物品 加速 並 傳 述 cm cm cm cm cm cm cm 10 სმ 時 喇叭 會
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: შემდეგი სახელმძღვანელო დაგეხმარებათ მიიღოთ პირდაპირი HD ხარისხის ვიდეო ნაკადები თითქმის ნებისმიერი DJI თვითმფრინავისგან. FlytOS მობილური აპლიკაციისა და FlytNow ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან