Სარჩევი:
- მარაგები
- ნაბიჯი 1: მონაცემთა ბაზა
- ნაბიჯი 2: წრე
- ნაბიჯი 3: პიჩარმი
- ნაბიჯი 4: უკანა მხარე
- ნაბიჯი 5: ESP8266
- ნაბიჯი 6: გადახედეთ
- ნაბიჯი 7: ბეჰუიზინგი
ვიდეო: DigiFlag: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
თუ მოგწონთ დროშის დაჭერა და გსურთ იცოდეთ როგორ გაამდიდროთ თამაში, ეს არის ადგილი. ამ სასწავლო ინსტრუქციაში თქვენ ავტომატიზირებთ ქულებს და ნახავთ ვინ დაიღუპა თამაშში.
მარაგები
ინსტრუმენტები:
- საბურღი
- წებოს იარაღი
- ესპ
- uart ადაპტერი
- soldering რკინის
- მასალები:
- Druksensor x4
- LDR x4
- LED x2
- ჩვენება x1
- esp x4
- ჟოლო pi x1
- ხის გულმკერდი x1
- პურის დაფა x3
- PVC მილი x1
- მხტუნავი კაბელები x80
- სიმძლავრე საკმარისია pi x1– ისთვის
- ხის ფიცარი x2
- ჯოხი x2
- რეზისტორი 10kohm x6
- რეზისტორი 475 Ohm x2
- პოტენომეტრი X1
- საიზოლაციო ლენტი x5
ნაბიჯი 1: მონაცემთა ბაზა
პროექტის მონაცემთა ბაზა არსებობს 6 სვეტიდან. თითოეულ სვეტს აქვს საკუთარი პირადობის მოწმობა. ელემენტების უმრავლესობა არის INT ან VARCHAR, მაგრამ იმ ელემენტებისთვის, რომლებიც შეიცავს ტეგს, ჩვენ უნდა გამოვიყენოთ ორმაგი. როდესაც სქემა დასრულდება, შექმენით მონაცემთა ბაზა ისე, რომ ჩვენ შეგვიძლია განვახორციელოთ მონაცემები.
ნაბიჯი 2: წრე
წრედისთვის დაგჭირდებათ ბევრი ჩამოთვლილი კომპონენტი. მიჰყევით სქემას, ჯერ არაფერი შედოთ ისე, რომ წრეში გაუმართაობის შემთხვევაში, თქვენ ადვილად გაცვალოთ ან გაასწოროთ გაუმართავი კომპონენტი. შეაერთეთ პი სიმძლავრე და ნახეთ, თუ LCD ეკრანი ანათებს, LCD ტექსტის სიკაშკაშე შეიძლება მორგებული იყოს პოტენომეტრით.
ნაბიჯი 3: პიჩარმი
ამ ნაბიჯისათვის დაგჭირდებათ pycharm პროგრამა, როდესაც ეს დაინსტალირდება, ჩვენ შეგვიძლია დავიწყოთ კონფიგურაციის დაყენება. დააჭირეთ ფაილს ზედა მარცხენა კუთხეში, შემდეგ შეარჩიეთ პარამეტრები ან პარამეტრები, შეარჩიეთ განლაგება. ამ ეკრანზე თქვენ უნდა დააჭიროთ პლიუს ხატულას და შეარჩიოთ SFTP კონფიგურაცია. დაასახელეთ კონფიგურაცია და შეავსეთ ველები, მასპინძელი ნიშნავს თქვენი pi მისამართის IP მისამართს, მომხმარებლის სახელი და პაროლი. გადადით რუკებზე და შეარჩიეთ დირექტორია, რომლის გამოყენებაც გსურთ. დაბრუნდით წინა ეკრანზე და დააჭირეთ სატესტო კავშირს. როდესაც ეს იძლევა წარმატებულ პასუხს დააწკაპუნეთ ok.
ნაბიჯი 4: უკანა მხარე
აქ თქვენ დაწერთ კოდს უკანა ხაზისთვის. დაიწყეთ აქ დაყენების დაყენებით, გადატვირთეთ LCD ისე, რომ ძველი შეტყობინებები არ იყოს ნაჩვენები. შემდეგ ჩაწერეთ მარშრუტები esp's– ში, რათა მიიღოთ json შეტყობინება esp– დან და განაახლოთ ანგარიში ან სიკვდილი მონაცემთა ბაზაში. შემდეგ ჩაწერეთ ვებსაიტები, რომლებიც გამოიყენება ფრონტონდთან კომუნიკაციისთვის. საბოლოოდ ჩაწერეთ rfid () ფუნქცია, ეს დაადგენს სიკვდილის ელემენტს მონაცემებში 0 -ზე, როდესაც ტეგი სკანირდება. ამ პროექტის ყველა კოდი შეგიძლიათ იხილოთ დამატებით საქაღალდეში.
ნაბიჯი 5: ESP8266
ESP მოდული კოდირებულია arduino– ში, ასე რომ დარწმუნდით, რომ დააინსტალირეთ arduino ide. დაინსტალირების შემდეგ გადადით ფაილზე, პარამეტრებზე და ჩაწერეთ სურათზე ნაჩვენები ბმული "დამატებითი დაფების მენეჯერის მისამართები:" ტექსტურ ყუთში. დააჭირეთ კარგი, შემდეგ გახსენით ინსტრუმენტები ეკრანის ზედა ნაწილში, გადადით დაფაზე, დაფების მენეჯერზე და გადაახვიეთ ბოლომდე და დააინსტალირეთ esp8266. ამის დასრულების შემდეგ გადადით ფაილების მაგალითებზე და შეარჩიეთ basicHttpClient, შეავსეთ wifi კონფიგურაცია და. ახლა შეცვალეთ ფაილი, როგორც მე გავაკეთე ბოლო ფოტოში. აიღეთ uart ადაპტერი და შეაერთეთ ღილაკი gpio0 და მიწას შორის. ჩართეთ esp ადაპტერში და შეაერთეთ იგი USB პორტში ღილაკის დაჭერისას. ახლა გადადით ინსტრუმენტებზე და შეარჩიეთ ახლად გამოჩნდა com poort აირჩიეთ ზოგადი esp8266 დაფებიდან და დაიწყეთ ატვირთვა. მას შემდეგ რაც დაინახავთ პროცენტული apear გაათავისუფლეთ ღილაკი. სხვა esp- ებისთვის u უნდა შეცვალოთ api გზა შესაბამისი ბექდერიში. 2 ბოლო პირობისთვის თქვენ უნდა შეცვალოთ ორივე pin 0 და 2 ციფრული წაკითხვა და შეცვალოთ if to (s1 && s2 = = მაღალი)
ნაბიჯი 6: გადახედეთ
შექმენით წინა მხარე დიზაინის გამეორებით html ფაილში ტექსტის შეყვანით და კლასების დამატებით. ღილაკებზე href ბმულების მინიჭებით ჩვენ შეგვიძლია გადავიდეთ გვერდებზე. Css– ის რედაქტირებით HTML– ით დამზადებული კლასებით თქვენ შეგიძლიათ შეცვალოთ გვერდის სტრუქტურა. JavaScript– ის დანერგვით შეგიძლიათ გაგზავნოთ სლაიდერის მნიშვნელობა უკანა მხარეს და აცნობოთ თამაშს როდის უნდა დაიწყოს თამაში.
ნაბიჯი 7: ბეჰუიზინგი
დაიწყეთ ფიცრების 8 თანაბარ ოთხკუთხედად დაყოფით, დარწმუნდით, რომ თქვენ გაქვთ საკმარისი საკმარისი იმისათვის, რომ ოთხჯერ ამოჭრათ ყველა მხარე. ამის გაკეთებისთანავე წებოვანა 3 მართკუთხედი ერთმანეთთან და წებოვანა 2x მხარე მარცხნივ ოთხკუთხედზე. ქვედა ოთხკუთხედის ყველა კუთხეში გაატარეთ ლურსმანი. შემდეგ გაბურღეთ 2 მთლიანი საკმარისი ზომის pvc მილისთვის 3 მართკუთხედის მეშვეობით, რომლებიც ერთმანეთთან არის შეკრული. მოათავსეთ პურის დაფა ზეწოლის ქვეშ, ქვედა ნაწილის შიგნით, გვერდებით. ყურადღებით გაათანაბრეთ წნევის სენსორები ისე, რომ ისინი იყოს მილების ქვეშ და მიაწებოთ წებოვანი ოთხკუთხედები მილებზე. გაიმეორეთ ეს პროცესი მეორე ბანაკისთვის. შემდეგ წაიღეთ ცოტაოდენი ხე, გააღეთ 2 პატარა ხვრელი და ამოჭერით ის, რაც შეესაბამება ესპ ქინძისთავებს. გახვრიტეთ პერანგი LDR– ით და ფეხები 2 ხვრელის მეშვეობით შეაერთეთ წრედ პირდაპირ პურის დაფის გარეშე. გახვრიტეთ მაისურის წინა ნაწილი LED- ით და დააკავშირეთ იგი esp– ით, შეაერთეთ წრე მაისურში. გაიმეორეთ ეს პროცესი 2 ჯერ. საბოლოო ნაბიჯის გადასაღებად აიღეთ მკერდი და გააღეთ ხვრელი ისე, რომ LCD მოერგოს, შემდეგ ჩააწყვეთ ორი პატარა ხვრელი გულმკერდში ისე, რომ მოათავსოთ rfid– ის მავთულები. მოათავსეთ წრე მკერდზე და დაასრულეთ.
გირჩევთ:
ნახევარი ნაბიჯი: 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 ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან