Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Raspberry Pi суулгах
- Алхам 2: Аливаа зүйлийг бэлэн болгох
- Алхам 3: Мэдээллийн сан
- Алхам 4: Кейс
Видео: CocktailMaker: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
CocktailMaker бол миний төслийн нэр бөгөөд функцийг аль хэдийн нэрнээс нь салгаж болно.
Зорилго нь өөрөө хийсэн вэбсайт дээр сонгосон коктейлийг хийх явдал юм. Вэбсайтаас та ямар коктейль хийх боломжтой, коктейлийн түүхийг (хичнээн олон хийсэн) олж болно. Машин нь өөрөө үйлдвэрлэсэн коктейлийг шахуургаар үйлдвэрлэдэг бөгөөд температур мэдрэгчээр та машин доторх температурыг дэлгэц дээрээс харж болно. Хэт авианы мэдрэгчийг шил байгаа эсэхийг тодорхойлоход ашигладаг. Шилгүй бол та коктейль гаргаж чадахгүй. Сүүлчийн мэдрэгч нь хүч мэдрэгч резистор бөгөөд түүнийг лонхонд байгаа шингэнийг хэмжихэд ашигладаг. Алдаа гарсан тохиолдолд дохио дуугарч, алдааны кодыг дэлгэц дээр харуулна.
Хангамж
Микроконтроллерууд
Raspberry Pi
Мэдрэгч ба идэвхжүүлэгч
- HCSR04 (хэт авианы мэдрэгч)
- Хүч квадрат эсэргүүцэл
- DS18B20 (температур мэдрэгч)
- LCD20x4 -I2C (дэлгэц)
- Насос (24V)
- Дуугар (3V3)
Кейс
- Ундааны хайрцаг
- Plexiglass
- Металл хайрцаг (RPI, талхны самбар …)
- Цавуу
- Утас
Алхам 1: Raspberry Pi суулгах
Төслөө эхлүүлэхийн өмнө бид Raspberry Pi -ээ суулгаж програмчлах хэрэгтэй.
- IMG суулгана уу. SD карт дээрх файл (16GB>).
- SD картыг Pi руу залгаарай.
- Putty (SSH) -ийг суулгаад 169.254.10.1 -тэй холбогдоно уу.
Одоо бид Raspberry Pi програмчилж эхлэв.
- Гэрийн сүлжээгээ тохируулахдаа үүнийг өөрийн Pi дээр тохируулахдаа энэ тушаалыг ашиглана уу: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Pi -ээ дахин ачаалж ifconfig гэж бичнэ үү. Хэрэв бүх зүйл зүгээр байвал та IP хаягийг харах болно.
- Анхдагч pi бүр ижил нууц үг, хэрэглэгчийн нэртэй байдаг тул хакерууд Pi руу халдахад хялбар болгодог. Үүнийг passwd командыг оруулаад хийж болно.
- Ирээдүйд хэрэгтэй дараах багцуудыг суулгаарай: sudo apt install apache2 -y, sudo apt install php libapache2-mod-php -y, sudo apt install mariadb-server mariadb-client -y, sudo apt install php-mysql -y, sudo systemctl apache2.service, sudo apt install phpmyadmin -y -ийг дахин эхлүүлнэ үү.
- Одоо бид номын сангуудыг суулгах хэрэгтэй. Бид pip3 тушаалыг ашиглана: pip3 mysql-connector-python, pip3 колбо-сокетио, pip3 колбо-корс, pip3 суулгах geventpip3 суулгах, gevent-вэбсокет.
- Эцсийн алхам бол бид Pi -гээ нэг утас, spi болон i2C -д идэвхжүүлсэн. Тохиргооны файлыг оруулахын тулд дараах тушаалыг ашиглана уу: sudo raspi-config.
- Файлд байхдаа интерфэйсийн сонголтууд руу ороод оруулна уу.
- Та идэвхгүй болгох эсвэл идэвхжүүлэх сонголтуудыг харж байна, Бид нэг утастай, spi болон i2C-ийг идэвхжүүлэх хэрэгтэй.
- Дахин ачаална уу
Алхам 2: Аливаа зүйлийг бэлэн болгох
Одоо бүх зүйл манай Raspberry Pi дээр тавигдсан тул бид тойрог руу шилжиж байна. Эхлэх хамгийн сайн сонголт бол бүх зүйлийг алхам алхамаар хийх боловч эхлээд Visual Studio дээр SSH холболтоо тохируулах хэрэгтэй. Үүнийг хэрхэн яаж хийхийг энэ холбоос тайлбарласан болно:
- Pi -ийг хэлхээнд холбоно уу.
- Температурыг хэлхээнд нэгтгэх.
- Хэлхээг туршина уу.
- HC SR04 -ийг хэлхээнд нэгтгэх.
- Цахилгаан хэлхээг туршина уу.
- …
Алхам 3: Мэдээллийн сан
Бүрэлдэхүүн хэсгүүдийг туршиж үзсэний дараа бид өгөгдлийг хадгалах мэдээллийн сан үүсгэх болно. Эхлээд бид SSH-ээр дамжуулан холболт хийх хэрэгтэй. Энэ холбоос нь үүнийг хэрхэн яаж хийхийг харуулдаг: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Холбогдсоны дараа та хүснэгт үүсгэж, багана нэмж эсвэл "Өгөгдөл импортлох" ашиглан өгөгдлийг импортлох боломжтой. Энэ файл нь бүх өгөгдөл, бүтцийг агуулдаг.
Алхам 4: Кейс
Сүүлийн алхам бол та бүтээгдэхүүнээ сэтгэл татам болгох хэрэгтэй. Би 36 сул утас биш харин 12 холболтод зориулж 3 кабель ашигласан бөгөөд бүх зүйл хайрцагт хадгалагддаг. Үүний дараа би ундааны хайрцгийг ашиглаж, будаг цацаж, шинэлэг, шинэлэг харагдуулахын тулд савыг ундааны хайрцгийн дээд талд сэнсээр хөргөдөг, мөн дотор нь өнгөлөг харагдуулахын тулд лед ашигладаг байв.
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
CocktailMaker: 22 алхам
CocktailMaker: Коктейль бол ядаргаатай өдрийг дуусгах эсвэл сонирхолтой үдэшлэг эхлүүлэх гайхалтай арга юм. Та бааранд орж, тансаг ундаа захиалж, суугаад тэнгэрийн хольц ирэхийг хүлээгээрэй. Шөнийн төгсгөлд та төлбөрөө төлж, барменд зөвлөгөө өг, тэгвэл та бэлэн байна
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно