Სარჩევი:

ჭკვიანი ზურგჩანთა: 8 ნაბიჯი
ჭკვიანი ზურგჩანთა: 8 ნაბიჯი

ვიდეო: ჭკვიანი ზურგჩანთა: 8 ნაბიჯი

ვიდეო: ჭკვიანი ზურგჩანთა: 8 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, დეკემბერი
Anonim
ჭკვიანი ზურგჩანთა
ჭკვიანი ზურგჩანთა

თუ თქვენც ჩემნაირი სტუდენტი ხართ, ზოგიერთი თქვენგანი აუცილებლად დაეხმება იმ პრობლემას, რომელიც მე მავიწყდება. მე არ მაქვს ბევრი დრო ზურგჩანთის გასაკეთებლად და სანამ ამას გაიგებდი, რაღაც დაგავიწყდა.

მე შევეცადე ჩემი ცხოვრება გამიადვილებინა Raspberry pi პროექტის ვებ ინტერფეისით, რომელიც თვალყურს ადევნებდა თქვენს ნივთებს.

იდეა არის განათავსოთ RFID სტიკერები ყველაფერზე, რაც გჭირდებათ, გააკეთეთ სიები, რაც გჭირდებათ ვებ ინტერფეისზე. და იმ მომენტში, როდესაც თქვენ უნდა გააკეთოთ თქვენი ზურგჩანთა, თქვენ გახსნით ჩამონათვალს, სკანირებთ ყველაფერს და დებთ თქვენს ზურგჩანთაში.

მარაგები

  • ზურგჩანთა
  • მაგნიტური დარბაზის სენსორი
  • მაგნიტი
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4.7K ohm რეზისტორი
  • მავთულები
  • solder კალის
  • სითბო მცირდება
  • ჟოლო pi 3b+, კვების ბლოკი
  • მიკრო SD ბარათი (8 გბ +)
  • ძლიერი წებო
  • 13.56Mhz rfid ტეგები

ინსტრუმენტები:

  • screwdriver
  • soldering რკინის
  • დანა
  • დაიშალა pliers

ნაბიჯი 1: Raspberry Pi– ის კონფიგურაცია

როდესაც თქვენ გაქვთ ყველა თქვენი მარაგი, ჩვენ შეგვიძლია დავიწყოთ!

  1. ჩადეთ თქვენი microSD ბარათი თქვენს კომპიუტერში;
  2. ჩამოტვირთეთ Raspbian OS– ის სურათი
  3. აანთეთ სურათი მიკრო SD ბარათზე ისეთი პროგრამული უზრუნველყოფით, როგორიცაა Etcher ან win32diskimager;
  4. შედით SD ბარათის ხელმისაწვდომ დანაყოფში და გახსენით cmdline.txt ფაილი notepad– ით;
  5. დაამატეთ ip = 169.254.10.1 შენახვა და დახურვა;
  6. ახლა ჩადეთ თქვენი მიკრო SD ბარათი ჟოლოს პიში;
  7. როდესაც ის ჩატვირთულია, ჩამოტვირთეთ Putty;
  8. ახლა, დაუკავშირდით თქვენს ჟოლოს pi- ს გამოყენებით ჩვენ მიერ ადრე აკრეფილი IP მისამართის გამოყენებით;
  9. შესვლა მომხმარებლის pi და პაროლი ჟოლო
  10. ჩაწერეთ sudo raspi-config, შეცვალეთ თქვენი პაროლი, გადადით ქსელის პარამეტრებზე, შეცვალეთ თქვენი pi- ის მასპინძელი. გადადით ლოკალიზაციის პარამეტრებზე და შეცვალეთ თქვენი Wi-Fi ქვეყანა და დროის ზონა. შემდეგი, გადადით ჩატვირთვის ვარიანტებზე, ჩართეთ ლოდინი ქსელის ჩატვირთვისას და დაელოდეთ გაფრქვევის ეკრანის გამორთვას. საბოლოოდ გადადით ინტერფეისის პარამეტრებზე და გახსენით i2c და spi ინტერფეისი.
  11. დაუკავშირდით wi-fi– ს wifi– სთან დაკავშირების შემდეგი ნაბიჯების გამოყენებით.
  12. გააკეთეთ ბრძანებები sudo apt-update და sudo apt-upgrade.

ნაბიჯი 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

ახლა ჩვენ ვაპირებთ დაამატოთ მონაცემთა ბაზა ჩვენს ჟოლოს pi.

  • უპირველეს ყოვლისა, შეასრულეთ შემდეგი ბრძანებები:

    • sudo apt-get დააინსტალირეთ mysql-server, mysql-client
    • mysql -u root -p
    • შექმენით მომხმარებლის 'root'@'localhost' პაროლით განსაზღვრული;
    • მიანიჭეთ ყველა პრივილეგიას *. * 'Root'@'%'
    • ახლა დააკოპირეთ sql ფაილის კოდი და ჩასვით Putty– ში და შეასრულეთ

ნაბიჯი 3: ააშენეთ ელექტრული წრე

ააშენეთ ელექტრული წრე
ააშენეთ ელექტრული წრე
ააშენეთ ელექტრული წრე
ააშენეთ ელექტრული წრე
ააშენეთ ელექტრული წრე
ააშენეთ ელექტრული წრე

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

დაიცავით ფრიზინგის სქემა. ვიყენებ გრძელ კაბელებს დარბაზის სენსორისთვის, rfid-reader და LCD ეკრანისთვის. მე კაბელები ბოლომდე გავამაგრე ქალი ჯუმბერის მავთულის ბოლომდე, ასე რომ მე არ მჭირდება ყველაფერი პირდაპირ ჟოლოს პი ქინძისთავებზე. თუ ამას არ გააკეთებთ, კარგია, მაგრამ თქვენ უნდა დაელოდოთ, რომ ყველაფერი პი -ს მიამაგროთ.

ნაბიჯი 4: შექმენით ზურგჩანთა

ააშენეთ ზურგჩანთა
ააშენეთ ზურგჩანთა
ააშენეთ ზურგჩანთა
ააშენეთ ზურგჩანთა
ააშენეთ ზურგჩანთა
ააშენეთ ზურგჩანთა
ააშენეთ ზურგჩანთა
ააშენეთ ზურგჩანთა

ახლა ჩვენ ვაპირებთ ავაშენოთ ყველაფერი ზურგჩანთაში. მე ავაშენე ყველაფერი ჯიბეში, რომელიც შემოხაზულია ზემოთ გამოსახულებით.

  • ამ ჯიბის შიგნით, გაჭერით ხვრელი, ასე რომ თქვენ შეგიძლიათ შეხვიდეთ ქსოვილის ორ ფენას შორის, ჩვენ ამას გამოვიყენებთ rfid მკითხველისა და LCD კაბელების კაბელებისთვის.
  • ახლა ყურადღებით ამოიღეთ კვადრატული ხვრელი LCD ეკრანის გამოყენებით, როგორც ზომის მითითება.
  • ახლა ჩვენ ვაპირებთ RFID- მკითხველს კაბელებთან ერთად, პირველ რიგში გავავლოთ ხვრელი, დავრწმუნდეთ, რომ კაბელები გამოვა იმ ხვრელში, რომელიც ჩვენ ამოვიკვეთეთ ჯიბის შიგნით, ზურგჩანთის შიგნით.
  • ახლა, გამოიყენეთ ძლიერი წებო იმისათვის, რომ წებოთ rfid მკითხველი შიგნით, მე შევეცადე სუპერ წებოს გამოყენება, მაგრამ ის არ გამიჯდა ტყავზე, მე გირჩევთ გამოიყენოთ Pattex 100% წებო, ვინაიდან ეს წებოვანაა.
  • ახლა ყურადღებით მოათავსეთ LCD ეკრანის კაბელები ჯერ ხვრელში და გააკეთეთ კაბელები მეორე ხვრელიდან და ჩასვით LCD ზურგჩანთაში.
  • ახლა ზურგჩანთის შიგნით, განათავსეთ ერთი zipper ზურგჩანთის ბოლოზე და ჩასვით მაგნიტური დარბაზის სენსორი ამ zipper- ზე. მეორე zipper წებო მაგნიტი. დარწმუნდით, რომ არ გამოიყენოთ მაგნიტისთვის ბევრი წებო, არ გინდათ რომ zipper იყოს ჩარჩენილი. მაგნიტური სენსორისთვის, ეს არც ისე დიდი საქმეა, კაბელის სიგრძის გამო ეს zipper ყოველთვის დარჩება მის პოზიციაზე.
  • ახლა თქვენ შეგიძლიათ შეაერთოთ ყველაფერი პიზე, ან თუ თქვენ იყენებდით ქალი ჯუმბერის კაბელებს, უბრალოდ განათავსეთ ისინი სწორ ადგილას Fritzing სქემის გამოყენებით.
  • სურვილისამებრ, თქვენ შეგიძლიათ გაამდიდროთ ჟოლოს პიერბანკის გამოყენებით.

ნაბიჯი 5: კოდი

ახლა შენობის ნაწილი დასრულებულია, ჩამოტვირთეთ კოდი აქ: github. განათავსეთ იგი თქვენს ჟოლოს პიზე (S) FTP გამოყენებით ან კლონირება მოახდინეთ პირდაპირ თქვენს პიზე. კოდს აქვს ტესტირების კოდი სენსორებისთვის, დარწმუნდით, რომ შეამოწმეთ ისინი, თუ გაქვთ პრობლემა.

ნაბიჯი 6: ვებ სერვერი

ახლა ჩვენ ვაპირებთ ჩვენი პი გადავაქციოთ ვებ სერვერად.

გააკეთეთ ბრძანება sudo apt -get install apache2 -y

  • დაათვალიერეთ თქვენი ლეპტოპი pi მისამართამდე, რომელიც უნდა იყოს 169.254.10.1 თუ თქვენ ჯერ კიდევ ხართ დაკავშირებული UTP კაბელთან, თუ ხედავთ apache გვერდს, ეს ნიშნავს რომ ის წარმატებით არის დაინსტალირებული.
  • ახლა გადაიტანეთ გადმოწერილი კოდის frontend საქაღალდე/var/www/html mv ბრძანების გამოყენებით.
  • მას შემდეგ რაც კოდი განათავსეთ, ჩაწერეთ ბრძანება sudo service apache2 გადატვირთვა.
  • ახლა თქვენ უნდა ნახოთ ვებ ინტერფეისი, თუ დაათვალიერებთ pi– ს IP მისამართს.

ნაბიჯი 7: ავტომატური გაშვება

ახლა ჩვენ უნდა დავრწმუნდეთ, რომ სკრიპტი მუშაობს ავტომატურად, თუ ჩამტვირთავთ თქვენს პი -ს.

  • შეცვალეთ rc.local ფაილი sudo nano /etc/rc.local გამოყენებით
  • დაამატეთ ბრძანება თქვენი კოდის შესასრულებლად, ეს იქნება python3.5 /yourpath/project.py &
  • დარწმუნდით, რომ დატოვეთ გასასვლელი 0 ბოლოში.
  • ახლა გადატვირთეთ sudo და შეამოწმეთ მუშაობს თუ არა.

ნაბიჯი 8: დასასრული

ახლა, როდესაც თქვენ ატვირთავთ თქვენს პი, IP მისამართი უნდა გამოჩნდეს LCD ეკრანზე, დაათვალიერეთ ეს ეკრანი ვებ-ინტერფეისის გასახსნელად.

გირჩევთ: