Სარჩევი:
- მარაგები
- ნაბიჯი 1: დააინსტალირეთ Django და პროექტის წინაპირობა
- ნაბიჯი 2: თქვენი Django პროგრამის დაყენება
- ნაბიჯი 3: GUI- ს შექმნა და კავშირი Backend– თან
- ნაბიჯი 4: ფაილების ჩანაცვლება ჟოლო-პიში და კონფიგურაცია
ვიდეო: MODERN VENDING MACHINE GUI RASPBERRY PI WING DJANGO– სთან ერთად: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
შეგვიძლია გავაკეთოთ თანამედროვე GUI ვებ ენების გამოყენებით სავაჭრო აპარატისთვის?
პასუხი ზემოთ არის დიახ ჩვენ შეგვიძლია. ჩვენ შეგვიძლია გამოვიყენოთ ის სავაჭრო მანქანებისთვის კიოსკის რეჟიმის გამოყენებით.შემდეგი იდეა მე უკვე გამოვიყენე ჩემს არსებულ პროექტზე და ის მშვენივრად მუშაობს და ჩვენ ბევრი გამოვცადეთ. თქვენ ასევე შეგიძლიათ შექმნათ კარგი თანამედროვე GUI არსებული ცოდნა css და HTML, JavaScript. Django და GPIO ქინძისთავებს შორის ინტერფეისი რაც შეიძლება მკაფიოდ არის ახსნილი. თუ გსურთ იგივე გააკეთოთ, განაგრძეთ კითხვა.
მარაგები
შემდეგი წინაპირობაა საჭირო:
- Raspberry pi მასში დამონტაჟებულია raspian OS
- სენსორული ეკრანი, რომელიც თავსებადია ჟოლოს პითან
- მცირე ცოდნა ვებ ენების საფუძვლების შესახებ (CSS, HTML, JavaScript)
ნაბიჯი 1: დააინსტალირეთ Django და პროექტის წინაპირობა
- განაახლეთ არსებული პითონი 2 -დან 3 -მდე ტერმინალის გამოყენებით. თქვენ შეგიძლიათ გაიაროთ ვიდეოში მოცემული ნაბიჯები.
- დააინსტალირეთ Django Raspberry pi– ზე ტერმინალის ხაზში Pip ბრძანების გამოყენებით.
- (სურვილისამებრ) დააინსტალირეთ საჭირო ბიბლიოთეკები სენსორული ეკრანისთვის. ამისათვის გაიარეთ ჩვენების მწარმოებლის ვებ გვერდი.
ნაბიჯი 2: თქვენი Django პროგრამის დაყენება
თუ თქვენ კომფორტულად გრძნობთ IDE- ს ჟოლოს პიზე, წადით. მაგრამ მე გირჩევთ გააკეთოთ Django პროგრამა კომპიუტერზე. უმჯობესია გამოიყენოთ PyCharm ან Visual Studio Django პროგრამის განვითარებისათვის. მე დავასრულებ Pycharm– ს. გადადით Pycharm– ში და შექმენით ახალი პროექტი იმ Django– ს არჩევით. მიეცით ახალი სახელი პროექტისთვის და შაბლონის ჩართვისთვის და შექმენით სახელი თქვენი აპლიკაციისთვის და თუ მონაცემთა ბაზებზე მუშაობთ ჩართეთ Django admin და დააჭირეთ დაწყება. ის დააინსტალირებს საჭირო პაკეტებს. ამის შემდეგ მიჰყევით ამ ნაბიჯებს.
- შეამოწმეთ სერვერი მუშაობს თუ არა ბრძანებას - python manager.py runserver ტერმინალზე
- თუ არ იცით Django– ს საფუძვლები, გადადით საიტის გამოკითხვების პროგრამაში, სადაც მარტივად გაიგებთ Django– ს საფუძვლებს.
ნაბიჯი 3: GUI- ს შექმნა და კავშირი Backend– თან
- GUI- ს შესაქმნელად მე გავაკეთებ Html 5 და CSS 3. თქვენ შეგიძლიათ შექმნათ მთელი რიგი გვერდები თქვენი სურვილისამებრ და ხატებისა და სურათებისათვის სცადეთ გადმოწერა და გამოყენება, თუ მუშაობთ ხაზგარეშე გამყიდველ მანქანასთან და ონლაინ გამოყენების URL ბმულებზე. მე შევინახე ეს.html ფაილები შაბლონების დირექტორიაში, რომელიც ჩვენ ახლახან ჩავრთეთ.
- გამოიყენეთ სტატიკური საქაღალდე სურათების, ვიდეოების და CSS ფაილების შესანახად
- ამის შემდეგ გამოიყენეთ urls.py Django– ში, რათა დააკავშიროთ ფაილები უკანა პროგრესთან.
(ან)
კლონირება ან ჩამოტვირთეთ საცავი GitHub– ში-Raspberry-pi-Gui-Django
ნაბიჯი 4: ფაილების ჩანაცვლება ჟოლო-პიში და კონფიგურაცია
გილოცავთ, თუ თქვენ მიჰყევით ნაბიჯებს აქამდე დროა ჟოლოს პიზე GUI შეამოწმოთ.
- შექმენით Django პროგრამა იგივე სახელით, რაც გამოიყენება თქვენს კომპიუტერში ან ლეპტოპში
- შექმენით თარგი და სტატიკური საქაღალდეები თქვენს პიზე
- ჩაანაცვლეთ ახალი ფაილები თქვენს მიერ შექმნილი ფაქტობრივი ფაილებით დამატებითი ინფორმაციისათვის მიმართეთ სურათებს.
- შემდეგი ნაბიჯი არის შექმნას ავტომატური სკრიპტი, რომ დაიწყოთ სერვერი ფონში ჩატვირთვისას
- საბოლოო რამ არის ჟოლოს პიში კიოსკის რეჟიმის ჩართვა დამატებითი ინფორმაციისთვის გადახედეთ ჩემს Github გვერდს თუ გსურთ ქრომის ჩვენება სრულ ეკრანზე
გირჩევთ:
IOT DMX კონტროლერი Arduino– სთან და Stage Monster– თან ერთად: 6 ნაბიჯი
IOT DMX კონტროლერი Arduino– ს და Stage Monster Live– ით: აკონტროლეთ სცენის განათება და სხვა DMX მოწყობილობები თქვენი ტელეფონიდან ან სხვა ვებ – ჩართული მოწყობილობიდან. მე გაჩვენებთ თუ როგორ სწრაფად და მარტივად ააშენოთ თქვენი საკუთარი DMX კონტროლერი, რომელიც მუშაობს Stage Monster Live პლატფორმაზე Arduino Mega– ს გამოყენებით
როკოლა ARDUINO– სთან ერთად: 6 ნაბიჯი
როკოლა ARDUINO– სთან ერთად: თქვენ გირჩევთ შექმნათ თქვენი პროდუქტი * ROCKOLA * Arduino და Buzzer activo– ით. პირველ რიგში, ეს არის საჭირო მასალები და მასალები, რომლებიც შეიცავს " მასალების ჩამონათვალს " para crear la rocola. Con los mater
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: 3 ნაბიჯი
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: As-Salam-O-Aleykum! ჩემი ეს ინსტრუქცია ეხება TM1637 ჩვენების მოდულის Arduino– სთან დაკავშირებას. ეს არის ოთხნიშნა ციფრის შვიდი სეგმენტის ჩვენების მოდული. იგი მოდის სხვადასხვა ფერებში. ჩემი არის წითელი ფერი. იგი იყენებს Tm1637 Ic
ინტერფეისი HMC5883L კომპასის სენსორი Arduino– სთან ერთად: 10 ნაბიჯი (სურათებით)
ინტერფეისი HMC5883L კომპასის სენსორი Arduino– სთან ერთად: აღწერა HMC5883L არის 3 ღერძიანი ციფრული კომპასი, რომელიც გამოიყენება ორი ზოგადი მიზნისთვის: ფერომაგნიტის მსგავსად მაგნიტური მასალის მაგნეტიზაციის გასაზომად, ან სიძლიერის და, ზოგიერთ შემთხვევაში, მიმართულების გასაზომად. მაგნიტური ველი ერთ წერტილში
ვირტუალური რეალობა Raspberry Pi- სთან ერთად BeYourHero !: 19 ნაბიჯი (სურათებით)
ვირტუალური რეალობა Raspberry Pi– სთან ერთად BeYourHero!: კეთილი იყოს თქვენი მობრძანება " იყავით თქვენი გმირი " პროექტი! ვიმედოვნებ, რომ თქვენ მზად ხართ შეხვიდეთ ვირტუალური რეალობის ჩაძირვის მომავალ თაობაში! ეს პროექტი მოგცემთ ნებისმიერი ვირტუალური გმირის ჟესტიკულტურ კონტროლს, რომელიც მოგწონთ იაფი მოწყობილობების მარტივი ნაკრებით, რომელიც იყენებს