Სარჩევი:
- ნაბიჯი 1: კომპონენტები, რომლებიც გჭირდებათ
- ნაბიჯი 2: თქვენი ჩემოდნის აწყობა
- ნაბიჯი 3: ჩადეთ ჩემოდანში კომპონენტები
- ნაბიჯი 4: შექმენით თქვენი Raspberry Pi
ვიდეო: როგორ გააკეთოთ ჭკვიანი ჩემოდანი ჟოლოს პიით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ გაკვეთილში მე ვაპირებ აგიხსნათ, თუ როგორ შეგიძლიათ გააკეთოთ ჭკვიანი ჩემოდანი Raspberry Pi– ით.
როდესაც დაამთავრებთ, თქვენ შეძლებთ თვალყური ადევნოთ თქვენს ჩემოდანს მთელს მსოფლიოში და აწონოთ იგი მასშტაბის საჭიროების გარეშე.
Დავიწყოთ!
ნაბიჯი 1: კომპონენტები, რომლებიც გჭირდებათ
- ჟოლო პი (რა თქმა უნდა xd)
- ჯუმბერის კაბელები
- Ჩემოდანი
- Powerbank თქვენი Pi- ს გასაძლიერებლად
- Adafruit Ultimate GPS გარღვევა + ანტენა
- HX711 დატვირთვის უჯრედის გამაძლიერებელი
- დატვირთვის სენსორის კომბინატორი
- ოთხი 50 კგ ჩამტვირთავი უჯრედი
- ორი (ხის) დაფა, რომლებიც არ იშლება ძალიან ადვილად (მაგალითად, პლაივუდი). დარწმუნდით, რომ დაფებს აქვთ იგივე განზომილება და რომ ისინი ჩემოდანში ჯდება.
- LCD ეკრანი (სურვილისამებრ, მე მას გამოვიყენებ ჩემი Raspberry Pi- ს IP- ის საჩვენებლად, რათა მომხმარებელმა იცოდეს რომელი ვებგვერდზე უნდა წავიდეს ჩემოდნის ინფორმაციის სანახავად)
ნაბიჯი 2: თქვენი ჩემოდნის აწყობა
სურათზე ხედავთ, როგორ უნდა დააკავშიროთ ყველა სხვადასხვა ნაწილი. თუ თქვენ გაქვთ პრობლემები, მიჰყევით ამ ნაბიჯებს:
თქვენი GPS– ის დასაკავშირებლად:
- VIN -> Raspberry Pi pin 1 (3.3V)
- GND -> Raspberry Pi pin 6 (GND)
- TX -> Raspberry Pi pin 10 (RXD)
- RX -> Raspberry Pi pin 8 (TXD)
თქვენი LCD ეკრანის დასაკავშირებლად: (არ მიაპყროს ის Fritzing სქემას, რადგან არეულად იქცევა..)
- VSS -> Raspberry Pi pin 6 (GND)
- VDD -> Raspberry Pi pin 2 (5V)
- V0 -> პოტენომეტრი (ეს ზრუნავს კონტრასტის რეგულირებაზე)
- RS -> Raspberry Pi pin 18 (GPIO24)
- RW -> Raspberry Pi pin 6 (GND)
- E -> Raspberry Pi pin 32 (GPIO25)
- D0 -> Raspberry Pi pin 42 (GPIO12)
- D1 -> Raspberry Pi pin 46 (GPIO16)
- D2 -> Raspberry Pi pin 48 (GPIO20)
- D3 -> Raspberry Pi pin 50 (GPIO21)
- D4 -> Raspberry Pi pin 11 (GPIO17)
- D5 -> Raspberry Pi pin 13 (GPIO27)
- D6 -> Raspberry Pi pin 15 (GPIO22)
- D7 -> Raspberry Pi pin 33 (GPIO13)
- A -> Raspberry Pi pin 2 (5V)
- K -> Raspberry Pi pin 6 (GND)
თქვენი დატვირთვის უჯრედების დასაკავშირებლად:
-
კომბინატორის დაფის შუაგულში ხედავთ, რომ ოთხი სვეტია თითოეული სამი კავშირით (-, + და C). ერთ დატვირთულ უჯრედს აქვს ზუსტად სამი მავთული (თეთრი, წითელი და შავი). დააკავშირეთ თითოეული დატვირთვის სენსორი სვეტთან შემდეგნაირად:
- - -> შავი
- + -> თეთრი
- C -> წითელი
-
ამის დასრულების შემდეგ, დააკავშირეთ კომბინატორის დაფა HX711 დატვირთვის უჯრედის გამაძლიერებელთან შემდეგნაირად:
- წითელი -> E+
- შავი -> E-
- მწვანე -> A-
- თეთრი -> ა
-
დაბოლოს, დაუკავშირეთ HX711 თქვენს Raspberry Pi- ს:
- VCC -> Raspberry Pi pin 17 (3.3V)
- GND -> Raspberry Pi pin 9 (GND)
- DT -> Raspberry Pi pin 29 (GPIO5)
- SCK -> Raspberry Pi pin 31 (GPIO6)
(B- და B+ HX711- ზე და ყვითელი კომბინატორის დაფაზე ცარიელი რჩება)
დატვირთული უჯრედების დაფებზე დამაგრების მიზნით:
- პირველი, დარწმუნდით, რომ დატვირთვის უჯრედები თანაბრად არის განთავსებული დაფაზე.
- შემდეგ, თითოეული დატვირთვის უჯრედისთვის გააკეთეთ პატარა, მართკუთხა ხვრელი ისე, რომ დატვირთვის უჯრედის "სახურავი" არ შეეხოთ მიწას. თუ ასეა, თქვენ მიიღებთ უარყოფით მნიშვნელობებს.
- ჩადეთ დატვირთვის უჯრედები სწორ ადგილას და მიამაგრეთ დაფაზე ხრახნებით.
- შემდეგი, მიამაგრეთ კომბინატორის დაფა დაფის ზედა ნაწილში ისე, რომ ქინძისთავები დაფის ზედაპირის "გარეთ" იყოს.
-
დაიცავით მავთულები დატვირთვის უჯრედებიდან ფირზე დაფაზე.
- ამის შემდეგ გააკეთეთ პატარა კუბურები ხისგან და მიამაგრეთ თითოეული დატვირთვის უჯრედის შუა ზოლზე წებოთი. წონა იზომება ამ შუა ზოლის დასაკეცით.
- და ბოლოს, მიამაგრეთ მეორე დაფა პატარა კუბიკებზე წებოთი.
ნაბიჯი 3: ჩადეთ ჩემოდანში კომპონენტები
ასე რომ, მას შემდეგ რაც ყველაფერს დააკავშირებ, დროა ჩემოდანში ჩადო ყველაფერი.
მასის მასშტაბი: ერთი რამ, რაც უნდა იყოს ერთსა და იმავე ადგილას, როგორი წონაც არ უნდა იყოს, ასე რომ დარწმუნდით, რომ ისინი ძალიან კარგად დააკავშირებთ ჩემოდნის ძირს ძლიერი წებოთი ან ხრახნებით.
GPS მოდული: უკეთესი GPS სიგნალის მისაღებად ჩემოდანში ჩავკეტე პატარა ხვრელი ისე, რომ ანტენის ზედა ნაწილი ჩემოდნის გარედან იყოს დამაგრებული.
LCD ეკრანი: თუ გსურთ LCD ეკრანი ჩემოდანში ჩადეთ, გააკეთეთ მართკუთხა ხვრელი, რომელსაც აქვს იგივე ზომა, რაც LCD ეკრანს. შემდეგ მიამაგრეთ LCD ეკრანი ძლიერი წებოთი.
სხვა ნაწილები: შეგიძლიათ სხვა ნაწილები, როგორიცაა Raspberry Pi და powerbank, ჩემოდნის ბოლოში ან გვერდებზე წებოთი. შენ შეგიძლია ისე გააკეთო, როგორც გინდა.
მოკლედ რომ ვთქვათ, უბრალოდ დარწმუნდით, რომ ყველა კომპონენტი კარგად არის დაკავშირებული ჩემოდანთან ისე, რომ ვერაფერი აღმოიფხვრება ადგილიდან.
ნაბიჯი 4: შექმენით თქვენი Raspberry Pi
საქმის დასაწყებად, ჩვენ ჯერ უნდა გავაკეთოთ გარკვეული დაყენება, ასე რომ უბრალოდ ჩაწერეთ შემდეგი ბრძანებები:
პირველი დააინსტალირეთ რამდენიმე პაკეტი:
sudo apt განახლებებიudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
-
შემდეგ შექმენით ვირტუალური
გარემო
:
python3 -m pip install-upgrade pip setuptools wheel virtualenvmkdir project1 && cd project1python3 -m venv --system-site-packages envsource env/bin/activpython -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth MySQL mysql-connector-python passlib
- შემდეგი, კლონირება ეს პროექტი მაგ. PyCharm (პროექტს აქვს 4 საქაღალდე)
- დარწმუნდით, რომ პროექტის თარჯიმანი არის პითონი თქვენს Raspberry Pi– ზე
- მონაცემთა ბაზის კონფიგურაციისთვის:
cd პროექტი 1
sudo mariadb <sql/db_init.sql
- დაამყარეთ კავშირი თქვენს მონაცემთა ბაზასთან PyCharm– ში
- დაბოლოს, მარჯვენა ღილაკით დააწკაპუნეთ ფაილზე 'lugapp.sql' საქაღალდეში 'sql' და აირჩიეთ 'გაშვება'. ეს ცხრილებს შეიტანს მონაცემთა ბაზაში Pi.
შემდეგი, ერთადერთი რაც თქვენ უნდა შეცვალოთ არის კონფიგურაციის ფაილებში საქაღალდეში "CONF". წაიკითხეთ ამ საქაღალდის ყველა ფაილი და შეცვალეთ საჭიროების შემთხვევაში. (მაგ. სამუშაო გზა, მომხმარებელი …).
ბოლო ნაბიჯები:
დააკოპირეთ ფაილები "project1-flask.service" და "project1-lcd.service"/etc/systemd/system შემდეგი ბრძანების გამოყენებით:
sudo cp conf/project1-*. service/etc/systemd/system/
შემდეგ, გადატვირთეთ:
sudo systemctl daemon-reload
დაბოლოს, დაიწყეთ ორი სერვისი:
sudo systemctl ჩართეთ პროექტი 1-*
sudo systemctl პროექტის დაწყება 1-*
გირჩევთ:
ჭადრაკის რობოტი დამზადებულია LEGO და ჟოლოს პიით: 6 ნაბიჯი
ჭადრაკის რობოტი დამზადებულია LEGO- სთან და ჟოლოს პითან ერთად: გააოცეთ თქვენი მეგობრები ამ საჭადრაკო რობოტით! ეს არ არის ძალიან რთული აშენება, თუ თქვენ უკვე შექმენით LEGO რობოტები და თუ გაქვთ მინიმუმ ელემენტარული ცოდნა კომპიუტერული პროგრამირებისა და Linux– ის შესახებ. რობოტი აკეთებს საკუთარ ნაბიჯებს და იყენებს ვიზუალურ აღიარებას
გაუშვით თქვენი ორთქლის თამაშები რეტრო არკადულ ნაკრებზე ჟოლოს პიით: 7 ნაბიჯი
გაუშვით თქვენი ორთქლის თამაშები რეტრო არკადულ ნაკრებზე ჟოლოს პიით: გაქვთ Steam ანგარიში უახლესი თამაშებით? რაც შეეხება არკადულ კაბინეტს? თუ ასეა, რატომ არ შეაერთეთ ისინი ორივე საოცარ Steam Streaming სათამაშო აპარატად. Steam– ის ხალხის წყალობით, ახლა თქვენ შეგიძლიათ გადმოწეროთ უახლესი თამაშები თქვენი კომპიუტერიდან ან Ma
IoT გაზის დეტექტორი არდუინოსა და ჟოლოს პიით: 5 ნაბიჯი
IoT გაზის დეტექტორი Arduino და Raspberry Pi– ით: ამ ინსტრუქციებში თქვენ ისწავლით როგორ ავაშენოთ IoT გაზის დეტექტორი Arduino– ს, Raspberry Pi– ს და MQ-5 გაზის სენსორის გამოყენებით. ამ ნაწილების გარდა თქვენ დაგჭირდებათ სამი მავთული არდუინოს გაზის სენსორთან დასაკავშირებლად. როგორც კი ეს გაკეთდება თქვენ
SafetyLock: ჭკვიანი საკეტი დამზადებულია ჟოლოს პიით (თითის ანაბეჭდი და RFID): 10 ნაბიჯი
SafetyLock: Raspberry Pi- ით დამზადებული ჭკვიანი საკეტი (თითის ანაბეჭდი და RFID): გსურდათ ოდესმე თქვენი სახლის დაცვის უფრო ხელმისაწვდომი გზა? თუ ასეა, ეს არის თქვენთვის გამოსავალი! მე გავაკეთე SafetyLock, ეს არის საკეტი, რომელიც შეიძლება გაიხსნას თქვენი თითის ანაბეჭდით, RFID სამკერდე ნიშნით და ვებგვერდის საშუალებითაც კი. ამ კონცეფციის წყალობით თქვენ
როგორ გააკეთოთ ექსპრესი ვებ სერვერი ჟოლოს პიით: 10 ნაბიჯი
როგორ გავხადოთ ექსპრესი ვებ სერვერი ჟოლოს პიით: ეს სახელმძღვანელო გეტყვით, თუ როგორ უნდა მიიღოთ თქვენი Raspberry Pi ვებ სერვერის მასპინძლობა, რომელიც შეიძლება გამოყენებულ იქნას ვებ – გვერდების მასპინძლობისათვის და თუნდაც ოდნავ შეცვლილი მრავალი სხვა ონლაინ სერვისის მასპინძლობისათვის. როგორც თამაშის სერვერები, ან ვიდეო სტრიმინგის სერვერები. ჩვენ მხოლოდ საფარი ვიქნებით