Съдържание:
- Консумативи
- Стъпка 1: Инсталиране на Django и предпоставка за Project
- Стъпка 2: Настройка на вашето приложение Django
- Стъпка 3: Създаване на GUI и свързване с Backend
- Стъпка 4: Замяна на файлове в Raspberry-pi и конфигуриране
Видео: СЪВРЕМЕННО GUI ВЕНДИНГ МАШИНА, ИЗПОЛЗВАЩА МАЛИНА PI С DJANGO: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Можем ли да направим модерен графичен интерфейс, използвайки уеб езици за вендинг машина?
Отговорът на горното е да, можем. Можем да използваме тези за вендинг машини, използващи режим на павилион. Следващата идея, която вече приложих в моя съществуващ проект и работи добре и тествахме много. Можете също така да направите добре изглеждащ модерен графичен интерфейс с съществуващите познания за css и HTML, JavaScript. Свързването между Django и GPIO пиновете е обяснено възможно най -ясно. Ако искате да направите същото, продължете да четете.
Консумативи
Необходими са следните предпоставки:
- Raspberry pi С инсталирана raspian OS в него
- Сензорен дисплей, съвместим с малиново пи
- Малко познания за основите на уеб езиците (CSS, HTML, JavaScript)
Стъпка 1: Инсталиране на Django и предпоставка за Project
- надстройте съществуващия Python 2 до 3, като използвате терминала. Можете да преминете през стъпките във видеото.
- Инсталирайте Django на Raspberry pi, като използвате командата Pip в терминалния ред.
- (по избор) Инсталирайте необходимите библиотеки за сензорен дисплей. За това преминете през уеб страницата на производителя на дисплея.
Стъпка 2: Настройка на вашето приложение Django
Ако сте доволни от IDE на raspberry pi, отидете на него. Но препоръчвам да направите приложение Django на компютър. По -добре е да използвате PyCharm или Visual Studio за разработка на приложения на Django. Ще свърша с Pycharm. Отидете на Pycharm и създайте нов проект под този Изберете Django. Дайте ново име на проекта и на Enable Template и създайте име на приложението си и ако работите с бази данни активирайте администратора на Django и натиснете старт. Това ще инсталира необходимите пакети. След това следвайте тези стъпки.
- Проверете дали сървърът работи или не използва команда - python manage.py runserver на терминала
- Ако не знаете за основите на Django, отворете приложението Ankete на сайта, където лесно можете да разберете за основите на Django.
Стъпка 3: Създаване на GUI и свързване с Backend
- За създаване на графичен потребителски интерфейс ще свърша с Html 5 и CSS 3. Можете да създадете няколко страници по ваше желание и за икони и снимки да се опитате да изтеглите и използвате, ако работите с офлайн вендинг машина и за онлайн използване на URL връзки. Съхранил съм тези.html файлове в директорията на шаблони, която току -що активирахме.
- Използвайте статична папка за съхранение на изображения, видео и CSS файлове съответно
- След това използвайте urls.py в Django, за да свържете файловете с напредъка на крайния край.
(или)
клонирайте или изтеглете хранилището в GitHub-Raspberry-pi-Gui-Django
Стъпка 4: Замяна на файлове в Raspberry-pi и конфигуриране
Поздравления, ако сте следвали стъпки до Сега е време да тествате GUI на малиново пи.
- създайте приложение Django със същото име, което се използва на вашия компютър или лаптоп
- Създайте шаблони и статични папки на вашия Pi
- Заменете новите файлове с действителните файлове, които сте създали. За повече подробности вижте Снимките.
- Следващата стъпка е да създадете скрипт за автоматично стартиране, за да стартирате сървъра по време на зареждане във фонов режим
- Последното нещо е да активирате Kiosk Mode в raspberry pi за повече подробности Проверете моята страница Github anf, ако искате да покажете хром в режим на цял екран
Препоръчано:
Машина за коктейли с GUI малина: 7 стъпки (със снимки)
Машина за коктейли с графичен интерфейс Raspberry: Харесвате ли технологиите и партито? Този проект е направен за вас! В този урок ще създадем автоматизирана машина за коктейли с графичен интерфейс. Всичко, контролирано от малината! EDIT: Направих нов по -лесен и по -евтин линк тук
Вендинг машина "Направи си сам": 8 стъпки
Вендинг машина „Направи си сам“: Преди три години започнах да уча в електронен технически колеж. Един от фактите, които ме изненадаха по това време, беше броят на пушачите, защото по време на почивките половината от учениците напуснаха стените на училището, за да разтоварят емоциите си след
Вендинг машина с мащаб за потвърждаване на Itemdrop (Raspberry Pi): 5 стъпки
Вендинг машина с мащаб за потвърждение на Itemdrop (Raspberry Pi): Добре дошли колега производител, за училищен проект реших да направя вендинг машина за закуски. Нашата задача беше да създадем устройство за възстановяване, което да използва поне 3 сензора и 1 задвижващ механизъм. Отидох да направя вендинг машина отчасти защото имах достъп до някои
Мини вендинг машина с контролиран Arduino: 9 стъпки
Мини вендинг машина с контролиран Arduino: Това е нашата вендинг машина, тя продава три забавни бонбона Snickers. Общите размери са около 12 " x 6 " x 8 ". Тази вендинг машина се управлява от arduino, с макет и серво мотор
Детектор на лъжата+вендинг машина: С Arduino Leonardo: 6 стъпки
Детектор на лъжа+вендинг машина: С Arduino Leonardo: Този детектор на лъжата не е вашият нормален средностатистически детектор на лъжата, той е детектор на лъжата, към който има прикачен автомат. По принцип това е начинът, по който работи. В началото играчът ще натисне бутон, който ще стартира машината, а преди лъжата