Mundarija:
- 1 -qadam: Taqdimot
- 2 -qadam: Elektron signal
- 3 -qadam: De Bou Van De Kast
- 4 -qadam: Dispenser Maken
- 5 -qadam: Elektron komponentlar De Machine Plaatsen
- 6 -qadam: Raspberry Pi shishasi
- 7 -qadam: Mysql op De Raspberry Pi o'rnatuvchisi
- 8 -qadam: Zorg Dat De Skriptlar Bij De Bootup Van De Raspberry Pi ni ishga tushiring
Video: Nespresso Raspberry Pi: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
De Vitalonga 1.0 veb -ilovasi. bu juda ko'p narsalarni o'chirib tashlamoqchi emas, balki Nespresso koffie te zetten.
Siz nima qilasiz? Kennaklar Vitalonga bilan uchrashishdi, u avtomatik ravishda smartfon, kompyuter planshetlari bilan tanishdi. Qachonki, oyog'ini o'rgatsa bo'ladi.
- Vitalonga - bu narsalar Interneti (IoT) bilan ishlaydigan.
- Qahva mashinasi - bu malina
Veb -ilovalarning yangilanishi yangilanmagan.
- Siz nima qilayotganingizni bilmayapsizmi yoki yo'qmi?
- Mashinani ishga tushirish ham mumkin emas.
- Je zal het koffie kop tovush hajmi kunnen aanpassen.
- …
Bu eng yaxshi ma'lumotlardan biri hisoblanadi.
Dasturiy ta'minotni yangilashda, shuningdek, dasturiy ta'minotni yangilashda hech qanday qiyinchilik yo'q.
1 -qadam: Taqdimot
Pdf -da hamma narsa o'chirilgan bo'lsa ham, bu loyihani amalga oshiradi.
2 -qadam: Elektron signal
Elektr energiyasi
Biz 5V bronza va malinali pi -en -HALL sensori, 3V -bronza kabi, steppermotorli dvigatellar bilan jihozlanganmiz. DC dvigatellari 12 V kuchlanishli dvigatel bilan jihozlangan edi, biz motorli HAT van Adafruit bilan o'ralganmiz, biz esa 12 V adapterdan quvvat olamiz.
Poorten
Voor elk komponentlarini ishlab chiqaradigan bo'lsak, biz malinali dvigatellarni, shuningdek, shahar motorlarini ishlatamiz. Deze i2c avtobus bilan uchrashdi. het manzil ervan 0x60 en voor dit voorbeeld gebruiken we poort 3.
3 -qadam: De Bou Van De Kast
Mashinada erin pas, mashina va mashinalar ishlamay qolganda, mashinaning o'zi ham, mashinada ham, mashinada ham, kapsulalarda ham yomon ishlamaydi. vallen
4 -qadam: Dispenser Maken
Ijzer zagruzka
Biz hech qanday muammoga duch kelmayapmiz, lekin biz buni hech kimga aytmaymiz. Biz nima qilyapmiz, biz dispenserni ochamizmi? Qachonki, biz hech qachon motorni ishlatmasligimiz kerak, biz kapsulani yopib qo'yamiz, lekin eshikni ochib beramiz.
Kesilgan lazer
Bu erda 2 ta fayl mavjud bo'lib, ular dispenser va dispenserlar uchun juda mos keladi.
2 komponentli
O'ylaymanki, biz 2 ta komponentdan iborat bo'lishni xohlaymiz, bu eshikni suv bilan to'ldirishdir. Eshikni oching, bu 2 ta asosiy ma'lumot. Gebruik hiervoor de plastmassa ervor deze eng yaxshi. Qachonki, lazerni kesish mumkin emas. Ijzeren stangen tijdens drogen van de lijm stil houd, and anders dispenser niet de juiste vorm krijgen.
5 -qadam: Elektron komponentlar De Machine Plaatsen
De Steppermotor
Biz har qanday mashinada ham, har bir mashinada ham eshikni yopib qo'yganmiz, biz esa dispenserni o'rnatganmiz, biz ham bu mashinani tez -tez ishlatib turamiz. Qachonki, bu juda katta miqdordagi ma'lumotni tarqatish vositasi. Haqiqatan ham, stepmotorli dvigatellar boshqaruv paneli bilan jihozlangan.
De servomotorlar
Kleef de eerste 2 ta dvigatellar fotosuratlar bilan bir xilda, mashina zodat qilsa ham, biz ham espressoning eng yaxshi qahvasini topamiz. Voor de andere 2 dvigatellar bizni 2 ta blokirovka qilishdan oldin, biz ham harakatlanamiz. Mashinaning zoallari blokirovka qilingan bo'lsa ham, bu juda qiyin.
DC motorlar
Biz mashinani ochamiz va biz mashinani ochamiz, biz mashinalarni o'chirib tashlaymiz, biz ularni tez -tez ishlatib turamiz. rusten op opeen gestapelde boeken. Als de lijm gedroogd is a great je to 2 block blokes are a great deas casing van de machine en de motor maken we aan de houten blokjes ulkan metaal lijm.
Zal sensori
Dvigatel sensori bizni tarqatish va tarqatish uchun mo'ljallangan.
Lehim
barcha simlar elektr motorini to'g'rilashga imkon beradi.
6 -qadam: Raspberry Pi shishasi
O'rnatish idishi
O'rnatish uchun malinali malina yo'q.
pi@raspberrypi ~ $ sudo apt-get python-pip ni o'rnating
nadat we pip geïnstalleerd hebben, kunnen we dit gebruiken om flask te installeren.
pi@raspberrypi ~ $ sudo pip o'rnatish kolbasi
7 -qadam: Mysql op De Raspberry Pi o'rnatuvchisi
Mysql o'rnatish
Biz boshlaganimizdan so'ng, biz eng yaxshi ma'lumotlarni yangilab, yangilab turamiz
pi@raspberrypi ~ $ sudo apt-get update && sudo apt-get upgrade
Biz MySQL -serverni o'rnatishni boshlaymiz
pi@raspberrypi ~ $ sudo apt-get mysql-serverni o'rnating
Ma'lumotlar bazasi mijozlar bilan bog'lanmagan bo'lsa ham, biz ular bilan bog'lanamiz. O'rnatuvchi demysql-mijozi ko'rsatmalar bilan tanishdi:
pi@raspberrypi ~ $ sudo apt-get mysql-client ni o'rnating
"Root" foydalanuvchisining o'rnatilishi juda qiyin edi. Ma'lumotlar bazasi orqali "root" foydalanuvchisini nazorat qiling
Connecteer ma'lumotlar bazasi bilan standart "root" foydalanuvchisi orqali uchrashdi
pi@raspberrypi ~ $ mysql -uroot -p
Videokonferentsiyalar yordamida siz hech qanday ma'lumotga ega bo'lmaysiz
pi@raspberrypi ~ $ 'root'@'localhost' = PASSWORD ('MyNewPass') uchun parolni o'rnating;
MySQL foydalanuvchisi
Biz masofadan ulanish uchun ikkita supero'tkazuvchi hisobini yaratamiz. "%" - bu joker belgi.
mysql> "Vitalonga"@"localhost" USER "CREATE" identifikatsiya qilingan "some_password"
mysql> GRANT OPTIONSI BILAN HAMMA imtiyozlarni *. * 'Vitalonga'@'localhost' ga berish;
mysql> CREATE USER 'Vitalonga'@'localhost' IDEDIFIED '' some_password'mysql> GRANT OPTIONSI BILAN HAMMA imtiyozlarni GRANT *. * 'Vitalonga'@'%' ga;
MySQL ulanishidan chiqish
mysql> chiqish
MySQL sxemasi
nu om terug in te loggen me jou net aangemaakte user yozing
mysql u [foydalanuvchi nomi] -p
Biz "ingliz tilida" buyrug'ini bajaramiz, "hayotiy" buyrug'ini bajaramiz
Sxema yaratish
Github bilan bog'laning. faylni yozib oling va terminalni kirgizib oling. Ma'lumotlar bazasi yo'q
loyiha havolasi:
github.com/ashleyvanlaer/project_1
"Klonlash yoki yuklab olish" tugmachasini yuklab oling, u ham malinali terminalda joylashgan
Terminalga het volgende kiriting:
pi@raspberrypi ~ $ git klon
Malinali pi -ni tanlashda bu eng muhim loyihadir
Bu papkani ochish uchun.py fayllarini qayta ishga tushirishdan oldin, malinani ham yuklash mumkin
pi@raspberrypi ~ $ sudo chmod +u VitaLonga.py
doe dit met elke.py fayli bilan uchrashdi
8 -qadam: Zorg Dat De Skriptlar Bij De Bootup Van De Raspberry Pi ni ishga tushiring
Malinali pi turidagi eng yaxshi terminal:
pi@raspberrypi ~ $ sudo nano /etc/init.d/projectNaam
Nieuwe faylini yozib olganda, bu buyruq fayli
Skriptni ishga tushirgandan so'ng, yuklash eshigi ochiladi:
pi@raspberrypi ~ $ sudo chmod 755 /etc/init.d/projectNaam
pi@raspberrypi ~ $ sudo update-rc.d projectNaam standartlari
malina boshlang pi nu opnieuw op
Bu skriptni ishga tushirishdan boshlang va uni ishga tushiring:
pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga boshlanishi
pi@raspberrypi ~ $ sudo /etc/init.d/VitaLonga to'xtatish
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam