Სარჩევი:
- მარაგები
- ნაბიჯი 1: DHT 11 Pinout
- ნაბიჯი 2: MCP3008 LDR, LM35 და Pulldown კონცენტრატორებით
- ნაბიჯი 3: LCD ეკრანი
- ნაბიჯი 4: 4*7 სეგმენტის ჩვენება
- ნაბიჯი 5: მშენებლობა
- ნაბიჯი 6: პროგრამული უზრუნველყოფა
ვიდეო: SmartClock: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
SmartClock არ არის მხოლოდ საათი, ეს არის ასევე მარტივი გზა სოციალური მედიის სტატისტიკისა და ამინდის დასათვალიერებლად.
შეგიძლიათ დაუკავშირდეთ ფეისბუქს, მიიღოთ თქვენი მოწონებები, ან დაუკავშირდეთ soundcloud– ს და აჩვენოთ თქვენი მიმდევრები პირდაპირ ეთერში! ერთადერთი რაც თქვენ უნდა გააკეთოთ, ამის სანახავად, დააჭირეთ რეჟიმის ღილაკს.
ამ მოწყობილობაზე არის მრავალი სენსორი, რომელიც მუდმივად აგროვებს ინფორმაციას და ინახავს ამ ინფორმაციას მონაცემთა ბაზაში. თქვენ შეგიძლიათ ნახოთ ეს მონაცემები, ლამაზ გრაფიკზე ვებგვერდზე.
თქვენ ასევე შეგიძლიათ დაუკრათ მუსიკა, რომელსაც ირჩევთ ერთეულზე, ან ვებსაიტზე.
მარაგები
- რასპბერი პი
- არდუინო უნო
- დინამიკები გამაძლიერებლით
- 4*7 სეგმენტის ჩვენება
- DHT 11
- LM35 (სურვილისამებრ)
- LDR
- MCP3008
- 16x2 LCD ეკრანი
- 5 ნორმალური ღია მონოსტოლური გადამრთველი
- რეზისტორები 100k, 220, 1k და 5k
- Ენერგიის წყარო
- ბევრი ჯუმბერის კაბელი, მამაკაცი/ქალი და ქალი/ქალი
ნაბიჯი 1: DHT 11 Pinout
არსებობს 2 ტიპის DHT11. თქვენს მიერ შეძენილი ვერსიიდან გამომდინარე, გექნებათ 3 ან 4 ქინძისთავი.
Vcc მიდის 3.3V– ზე, სიგნალი გადადის GPIO4– ზე თუ თქვენ გაქვთ 4 პინიანი ვერსია, თქვენ უნდა განათავსოთ 4k7 რეზისტორი vcc– სა და სიგნალის პინს შორის. თუ თქვენ გაქვთ 3 პინიანი ვერსია, კარგია წასვლა.
ნაბიჯი 2: MCP3008 LDR, LM35 და Pulldown კონცენტრატორებით
- VDD - 3.3V
- Vref - 3.3V
- AGND - მიწა
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - გრუნტი
CH0 მიდის 10k რეზისტორსა და ldr- ს შორის
CH1 მიდის Lm35- ის შუა პინზე
ნაბიჯი 3: LCD ეკრანი
იმისათვის, რომ თქვენი LCD ეკრანი იმუშაოს, შეაერთეთ პირველი პინდი მიწასთან, ხოლო მეორე +5 ვ. მესამე პინი უნდა იყოს დაკავშირებული 5 კ რეზისტორის საშუალებით მიწასთან, ან პოტენომეტრთან თუ გსურთ სიკაშკაშის შეცვლა.
RS pin მიდის GPIO22– ზე, RW მიდის პირდაპირ gnd– ზე. ამ დროს თქვენ უნდა ნახოთ შავი მართკუთხედების ხაზი თქვენს ეკრანზე. ახლა უბრალოდ დააკავშირეთ 8 მონაცემთა ქინძისთავი უფასო GPIO ქინძისთავებთან და დაუკავშირეთ LED+ 5V, LED- მიწას.
ნაბიჯი 4: 4*7 სეგმენტის ჩვენება
თქვენი ეკრანი შეიძლება იყოს ჩვეულებრივი ანოდი / საერთო კათოდი. ამას არ აქვს მნიშვნელობა როგორ აკავშირებთ მას, მაგრამ კარგია იცოდეთ რა ტიპი გაქვთ. დარწმუნდით, რომ შეინახეთ RX0 პინი თავისუფალი, რადგან ჩვენ დაგვჭირდება მისი დაკავშირება TX0– თან RPI– ზე. დანარჩენ კავშირებს არ აქვს მნიშვნელობა, რადგან კოდი იწერება შემდეგ.
ნაბიჯი 5: მშენებლობა
ამ კონფიგურაციის შესაქმნელად პურის დაფაზე, თქვენ დაგჭირდებათ ბევრი სივრცე. მე გირჩევთ, შეაერთოთ MCP LM35 და ალ რეზისტენტებით საცდელად და დაამატოთ რამდენიმე სათაური. ამ გზით, თქვენ შეგიძლიათ უბრალოდ დააკავშიროთ იგი რამდენიმე ქალი/ქალი მხტუნავ მავთულხლართებთან. დარწმუნდით, რომ დააკავშირეთ რასპბერის და არდუინოს საფუძველი. ფრთხილად იყავით, რომ არ შეურიოთ 3.3 ვ 5 ვ
ნაბიჯი 6: პროგრამული უზრუნველყოფა
მე გამოვიყენე პითონი, კოლბით უკანა მხარეს. Html, css/less & javascript როგორც frontend და arduino კოდი arduino– სთვის.
ასევე არის Raspberry pi– ზე გაშვებული მონაცემთა ბაზა, რომელიც ინახავს სენსორის მონაცემებს, ასევე სიგნალიზაციებს, რომლებიც თქვენ გაქვთ და მომხმარებლის ინფორმაცია. ეს მონაცემთა ბაზა მუშაობს MariaDB სერვერზე. ამ მონაცემების მისაღებად კითხვები იწერება ჩემს უკან, პითონში. ეს გარდაქმნის მონაცემებს json– ზე მორგებულ საბოლოო წერტილებზე. ჩვენ შეგვიძლია მივიღოთ ეს მონაცემები ჩვენს მთავარ გვერდზე GET მოთხოვნის გაგზავნით ჩვენს უკანა მხარეს. აქ ჩვენ შეგვიძლია გავაკეთოთ რაც გვსურს მონაცემებით. მე ავირჩიე გრაფიკები, დამზადებულია chart.js- ის მიერ, რომელიც არის javascript გაფართოება.
გირჩევთ:
ნახევარი ნაბიჯი: 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 ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან