Სარჩევი:
- მარაგები
- ნაბიჯი 1: Raspberry Pi– ის კონფიგურაცია
- ნაბიჯი 2: MySQL / Mariadb
- ნაბიჯი 3: ააშენეთ ელექტრული წრე
- ნაბიჯი 4: შექმენით ზურგჩანთა
- ნაბიჯი 5: კოდი
- ნაბიჯი 6: ვებ სერვერი
- ნაბიჯი 7: ავტომატური გაშვება
- ნაბიჯი 8: დასასრული
ვიდეო: ჭკვიანი ზურგჩანთა: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
თუ თქვენც ჩემნაირი სტუდენტი ხართ, ზოგიერთი თქვენგანი აუცილებლად დაეხმება იმ პრობლემას, რომელიც მე მავიწყდება. მე არ მაქვს ბევრი დრო ზურგჩანთის გასაკეთებლად და სანამ ამას გაიგებდი, რაღაც დაგავიწყდა.
მე შევეცადე ჩემი ცხოვრება გამიადვილებინა 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– ის კონფიგურაცია
როდესაც თქვენ გაქვთ ყველა თქვენი მარაგი, ჩვენ შეგვიძლია დავიწყოთ!
- ჩადეთ თქვენი microSD ბარათი თქვენს კომპიუტერში;
- ჩამოტვირთეთ Raspbian OS– ის სურათი
- აანთეთ სურათი მიკრო SD ბარათზე ისეთი პროგრამული უზრუნველყოფით, როგორიცაა Etcher ან win32diskimager;
- შედით SD ბარათის ხელმისაწვდომ დანაყოფში და გახსენით cmdline.txt ფაილი notepad– ით;
- დაამატეთ ip = 169.254.10.1 შენახვა და დახურვა;
- ახლა ჩადეთ თქვენი მიკრო SD ბარათი ჟოლოს პიში;
- როდესაც ის ჩატვირთულია, ჩამოტვირთეთ Putty;
- ახლა, დაუკავშირდით თქვენს ჟოლოს pi- ს გამოყენებით ჩვენ მიერ ადრე აკრეფილი IP მისამართის გამოყენებით;
- შესვლა მომხმარებლის pi და პაროლი ჟოლო
- ჩაწერეთ sudo raspi-config, შეცვალეთ თქვენი პაროლი, გადადით ქსელის პარამეტრებზე, შეცვალეთ თქვენი pi- ის მასპინძელი. გადადით ლოკალიზაციის პარამეტრებზე და შეცვალეთ თქვენი Wi-Fi ქვეყანა და დროის ზონა. შემდეგი, გადადით ჩატვირთვის ვარიანტებზე, ჩართეთ ლოდინი ქსელის ჩატვირთვისას და დაელოდეთ გაფრქვევის ეკრანის გამორთვას. საბოლოოდ გადადით ინტერფეისის პარამეტრებზე და გახსენით i2c და spi ინტერფეისი.
- დაუკავშირდით wi-fi– ს wifi– სთან დაკავშირების შემდეგი ნაბიჯების გამოყენებით.
- გააკეთეთ ბრძანებები sudo apt-update და sudo apt-upgrade.
ნაბიჯი 2: 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 ეკრანზე, დაათვალიერეთ ეს ეკრანი ვებ-ინტერფეისის გასახსნელად.
გირჩევთ:
ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)
ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels Workspace: დღეების განმავლობაში ჩვენ დიდ დროს ვატარებთ სახლში, ვსწავლობთ და ვმუშაობთ ვირტუალურად, ასე რომ, რატომ არ გავხადოთ ჩვენი სამუშაო სივრცე უფრო დიდი და ჭკვიანი განათების სისტემით Arduino და Ws2812b LED- ებით დაფუძნებული. აქ მე გაჩვენებთ როგორ ავაშენოთ თქვენი Smart სამაგიდო LED განათება, რომელიც
ჭკვიანი ზურგჩანთა GPS თვალთვალის და ავტომატური შუქებით: 15 ნაბიჯი
ჭკვიანი ზურგჩანთა Gps თვალთვალისა და ავტომატური შუქებით: ამ ინსტრუქციურად ჩვენ გავაკეთებთ ჭკვიან ზურგჩანთას, რომელსაც შეუძლია თვალყური ადევნოს ჩვენს პოზიციას, სიჩქარეს და აქვს ავტომატური განათება, რომელსაც შეუძლია ღამის უსაფრთხოება მოგვცეს. მე ვიყენებ 2 სენსორს იმის დასადგენად, არის თუ არა იგი თქვენს მხრებზე, რათა დავრწმუნდე, რომ ის არ ითიშება, როცა არ არის საჭირო
ზურგჩანთა #3: PyBoard: 7 ნაბიჯი
ზურგჩანთა #3: PyBoard: SPIKE Prime ზურგჩანთები არის გაგრძელება LEGO Education SPIKE Prime– ისთვის. Pyboard– ის ზურგჩანთა საშუალებას გაძლევთ დაუკავშირდეთ WiFi– ს SPIKE Prime– დან და გამოიყენოთ დაფის ყველა ფუნქციონირება. ეს მნიშვნელოვნად გააფართოვებს პროექტების სპექტრს, რომლის გაკეთებაც შეგიძლიათ SPIKE– ის გამოყენებით
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: 7 ნაბიჯი
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: მსოფლიო იცვლება დროთა განმავლობაში და სოფლის მეურნეობაც. დღესდღეობით, ხალხი აერთიანებს ელექტრონიკას ყველა სფეროში და სოფლის მეურნეობა არ არის გამონაკლისი. ელექტრონიკის ეს შერწყმა სოფლის მეურნეობაში ეხმარება ფერმერებს და ადამიანებს, რომლებიც მართავენ ბაღებს. ამ
Back Pi ჭკვიანი ზურგჩანთა NFC შინაარსის ტრეკერით: 6 ნაბიჯი
Back Pi ჭკვიანი ზურგჩანთა NFC შინაარსის ტრეკერით: როგორც სტუდენტი, მე ხშირად მავიწყდება კლასში ჩემი წიგნების და სხვა მასალების შემოტანა. მე შევეცადე გამომეყენებინა ონლაინ დღის წესრიგი, მაგრამ ამის მიუხედავად მე მუდმივად ვტოვებ ნივთებს ჩემს მაგიდაზე. გამოსავალი, რაც მე მოვიყვანე არის ჭკვიანი ზურგჩანთა. ამ ინსტრუქციაში