ბალანსი, ჭკვიანი წონის მასშტაბი: 7 ნაბიჯი
ბალანსი, ჭკვიანი წონის მასშტაბი: 7 ნაბიჯი
Anonim
ბალანსი, ჭკვიანი წონის სასწორი
ბალანსი, ჭკვიანი წონის სასწორი

გამარჯობა! დღეს მე შევეცდები გაჩვენოთ, თუ როგორ უნდა გააკეთოთ ჭკვიანი წონის სასწორი ნულიდან!

ნაბიჯი 1: კომპონენტები

კომპონენტები
კომპონენტები

კომპონენტები, რომლებიც დაგჭირდებათ:

  • "Wii ბალანსის დაფა"
  • Raspberry Pi 3, უზრუნველყოფილია Bluetooth- ით (ან RPi- ს ადრინდელი ვერსია, მოყვება Bluetooth დანგლი)
  • 16x2 LCD ეკრანი
  • ზოგიერთი მთლიანი ჯამპერის მავთულები (პრეფ. ქალი-ქალი, მაგრამ ასევე აიღეთ ნორმალური მავთულები)

ხის ჩარჩოსთვის მე გამოვიყენე 6 ხის ნაწილი (იხილეთ სურათი ხის ნაწილების დეტალებისთვის.) ხის ბარს/ჟურნალს, რომელსაც ვიყენებ, აქვს სიგანე და სიმაღლე 4, 5 სმ და სიგრძე 140 სმ (თქვენ უნდა გქონდეთ მინიმუმ 2 ამ ბარები.). მე ასევე გამოვიყენე ხის დაფა ქვევით (67x47 სმ).

დამატებითი ნივთები რაც დაგჭირდებათ:

  • დაინახა (არ აქვს მნიშვნელობა რომელია, უბრალოდ გამოიყენეთ თქვენთვის ნაცნობი)
  • ხის წებო
  • მუყაო/ხის ყუთი 16 სმ სიგანით (მნიშვნელოვანია: თქვენი RPi და ეკრანი იქნება აქ, ასე რომ დარწმუნდით, რომ მას აქვს კარგი სიმაღლე და თქვენი ეკრანის მორგების უნარი.)

*დამატებითი რამ, რისი დამატებაც შეგიძლიათ:

  • ლედ ზოლები ჩარჩოს შიგნით
  • საღებავი / შეფერილობა ხეზე და / ან დაფაზე
  • მე ალბათ განვაახლებ ამ პროექტს მომდევნო თვეში ან რაიმე სხვას, განვაახლებ ამ პროექტს ულტრაბგერითი სენსორებით, ასე რომ თქვენ იცით რა ფეხი დგას დაფაზე თუ არა.

ნაბიჯი 2: აპარატურა

ტექნიკა
ტექნიკა
ტექნიკა
ტექნიკა

ახლა თქვენ გსურთ დარწმუნდეთ, რომ თქვენი RPi სწორად არის დაკავშირებული თქვენს LCD- თან. თქვენ არ გჭირდებათ პოტენომეტრი, თქვენ ასევე შეგიძლიათ მისცეთ მას კავშირი 5V/GND- თან, მაგრამ უმჯობესია თუ გსურთ ხელით გააკონტროლოთ კონტრასტი.

თქვენ ასევე ხედავთ Wii ბალანსის დაფის ლოგიკურ დაფას, მხოლოდ იმისთვის, რომ მოგაწოდოთ იდეა, თუ როგორ მუშაობს იგი.

Კეთება:

შეაერთეთ 5V & GND ბატარეის ლოგიკურ დაფაზე, ამ გზით თქვენ აღარ დაგჭირდებათ ბატარეები

ნაბიჯი 3: RPi- ს დაყენება

RPi დაყენება
RPi დაყენება

RPi დაყენება:

  1. ქსელის კონფიგურაცია, დარწმუნდით, რომ შეგიძლიათ დაუკავშიროთ wi-fi. APIPA in bootconfig -> კონფიგურაცია wlan putty -> ჩართვა bluetooth in raspi -config
  2. შექმენით საქაღალდე თქვენს RPi- ზე (ამ მაგალითში მე შევქმენი საქაღალდე „პროექტი“, რომელიც მდებარეობს /home /pi- ში.

ნაბიჯი 4: აკონტროლეთ თქვენი სენსორები

ახლა, როდესაც ტექნიკა დასრულებულია, დავიწყოთ კომპონენტების კოდირება. LCD- ისთვის, ჩვენ ვიყენებთ adafruit LCD ფაილს, როგორც ძირითად ფაილს. LCD.py ფაილში თქვენ შეგიძლიათ აჩვენოთ თქვენი RPi wlan IP დისპლეი. ზოგჯერ შეგიძლიათ აჩვენოთ თქვენი წონა.

ნაბიჯი 5: მონაცემთა ბაზა

ნაბიჯი 1: შექმენით მონაცემთა ბაზა 3 ცხრილით, მომხმარებელი, წონა, სამიზნე

ნაბიჯი 2: ამ ცხრილებში თქვენ ქმნით კოლონებს:

  1. მომხმარებელი: მომხმარებლის სახელი, პაროლი, სიგრძე, ასაკი, სახელი, გვარი, სქესი
  2. წონა: WeIDID (ai), Weight, MeasuredMoment, user_username (fk)
  3. სამიზნე: სამიზნე, სამიზნე წონა, სამიზნე წონა, სამიზნე თარიღი, სამიზნე მიღწეული, აღწერა, მომხმარებლის_სერნამი

დააინსტალირეთ ეს mariaDB- ში rpi- ზე, დარწმუნდით, რომ მისცემთ ყველა უფლებას ყველა შექმნილ მომხმარებელს.

ნაბიჯი 6: ვებ გვერდი კოლბით

თქვენ შეგიძლიათ მიიღოთ სრული ვებ საქაღალდე აქედან:

თქვენ უნდა დარწმუნდეთ, რომ შაბლონები არის შაბლონის საქაღალდეში (შეამოწმეთ როგორც შაბლონის საქაღალდე!), დარწმუნდით, რომ hrefs არის O K შესაბამისი urls- ით.

გირჩევთ: