Mục lục:
- Quân nhu
- Bước 1: Vẽ các lỗ
- Bước 2: Cưa / khoan lỗ
- Bước 3: Dán vỏ
- Bước 4: Sơ đồ
- Bước 5: Hàn máy bơm
- Bước 6: Kết nối Bảng chuyển tiếp với Máy bơm
- Bước 7: Thêm Nguồn điện và Raspberry Pi
- Bước 8: Thêm cảm biến hồng ngoại
- Bước 9: Kết nối Mô-đun siêu âm
- Bước 10: Lắp đặt cửa
- Bước 11: Cài đặt Doorswitch
- Bước 12: Làm giá đỡ ống
- Bước 13: Chèn kênh
- Bước 14: Gắn các ống vào máy bơm
- Bước 15: Cắt ống cho chai
- Bước 16: Thêm phích cắm phân phối
- Bước 17: Kết nối màn hình LCD
- Bước 18: Dán mặt trước
- Bước 19: Vẽ tranh
- Bước 20: Đổ đầy máy
- Bước 21: Tạo cơ sở dữ liệu
- Bước 22: Viết mã
Video: CocktailMaker: 22 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Cocktail, một cách tuyệt vời để kết thúc một ngày mệt mỏi, hoặc để bắt đầu một bữa tiệc thú vị. Bạn đi đến quầy bar, gọi một thức uống ưa thích, ngồi lại và chờ đợi hỗn hợp thiên đường đến. Vào cuối đêm, bạn thanh toán hóa đơn, hãy boa cho người pha chế và bạn đang trên đường đi của mình. Nhưng điều gì sẽ xảy ra nếu tôi nói với bạn rằng có một cách để bạn có thể thưởng thức cùng một ly cocktail thơm ngon mà không cần đến quán bar hoặc thậm chí tốn nhiều tiền. Tất cả những gì bạn cần là một chút thời gian rảnh rỗi và một chút sáng tạo. Hãy tiếp tục đọc, và tôi sẽ giải thích từng bước cách làm máy pha cocktail của riêng bạn tại nhà.
Quân nhu
Đối với trường hợp
- MDF dày 6mm
- 2 x 374mm / 462mm
- 2 x 280mm / 462mm
- 2 x 174mm / 250mm
- 1 x 162mm / 250mm
- 1 x 150mm / 250mm
- 1 x 180mm / 162mm
- 1 x 180mm / 362mm
- 1 x 362mm / 100mm
- 1 x 374mm / 292mm
- MDF dày 12mm
- 1 x 374mm / 292mm
- 2 x bản lề
- vít
- keo dán gỗ
Đối với các thiết bị điện tử
- 1 x màn hình LCD 16x2
- Bảng chuyển tiếp 1 x 5V 8 kênh
- Nguồn điện 1 x 12V DC 100W
- 1 x mâm xôi pi 3B +
- Bơm định lượng 8 x 12V DC
- 1 x PCA8574p I2C I / O mở rộng
- 1 x breadboard
- Điện trở 1 x 330 Ohm
- Điện trở 2 x 470 Ohm
- 1 x phích cắm phân phối
- 1 x cảm biến tránh chướng ngại vật hồng ngoại
- 1 x mô-đun siêu âm
- 1 x công tắc cửa từ
- dây đồng
Phụ
- 1 x phễu nhỏ
- 1 x nắp dẻo
- Ống mềm 8m dày 4mm
- 3 x kẹp quần áo
- Sơn trắng
- 1 dụng cụ pha cocktail
Đồ uống
- 1 chai rượu gin
- 1 chai rượu rum
- 1 chai rượu vodka
- 1 chai rượu tequila
- 1 x chai 3 giây
- 1 chai nước chanh
- 1 chai xirô đơn giản
- 1 chai cola
(không bắt buộc)
- 8 chai bằng nhau
Bước 1: Vẽ các lỗ
Chúng tôi bắt đầu bằng cách đo và vẽ các lỗ cần thiết trên gỗ.
-
bảng điều khiển phía trước (374mm / 462mm)
- Cách đỉnh 6,5 cm, ở trung tâm của bảng điều khiển, chúng tôi vẽ một hình chữ nhật có kích thước bằng màn hình LCD của chúng tôi.
- ở dưới cùng, ở giữa tấm, chúng tôi vẽ một hình chữ nhật cao 25cm, rộng 15cm làm cửa.
-
mặt sau của ngăn điện tử (362mm / 100mm)
vẽ 8 lần bề mặt của các máy bơm trên bảng điều khiển này, để làm cho tất cả các máy bơm vừa vặn
-
bảng điều khiển trên cùng của buồng lắc (180mm / 162mm)
- vẽ một vòng tròn lớn bằng phần cuối của kênh ở giữa bảng điều khiển
- 3 cm từ cạnh của cạnh ngắn, vẽ hình dạng của hai lỗ cần thiết cho mô-đun siêu âm phù hợp.
- ở góc trước bên phải, kẻ một lỗ nhỏ, cách hai bên 1cm. Hai dây bắn vừa vặn qua nó.
-
bảng điều khiển bên phải của buồng lắc (174mm / 250mm)
Cách đáy 10 cm (cạnh ngắn), khoét hai lỗ cần thiết để lắp cảm biến hồng ngoại (ở giữa)
Bước 2: Cưa / khoan lỗ
Bây giờ chúng tôi đã vẽ các lỗ của mình, đã đến lúc lấy một số máy móc hạng nặng và cắt / cưa / khoan chúng. Tôi đã sử dụng một chiếc máy khoan đơn giản và một chiếc cưa sắt, và trong vòng chưa đầy một giờ, công việc đã hoàn thành.
Nếu bạn giống tôi và gặp khó khăn trong việc cưa các đường đã vẽ, bạn có thể sử dụng tệp sau đó để sửa lỗi của mình.
Bước 3: Dán vỏ
-
Đối với bên ngoài
- Bắt đầu bằng cách dán tấm phía sau (tấm lớn nhất) lên tấm dưới cùng (tấm dày) ở một góc 90 độ.
- Thêm các cạnh (2 x 280mm / 462mm).
- Chúng tôi sẽ để mặt trước và mở trên cùng ngay bây giờ
-
cho bên trong
-
Bắt đầu bằng cách tạo buồng lắc.
- keo hai mặt (2 x 174mm / 250mm) vào bảng điều khiển phía sau (162mm / 250mm)
- thêm bảng điều khiển trên cùng (180mm / 162mm) với hai lỗ cho mô-đun siêu âm đối diện với bảng điều khiển phía sau. Bảng điều khiển này sẽ bao phủ các mặt của cả ba bảng một cách hoàn hảo.
-
-
cho ngăn điện tử
keo bảng điều khiển động cơ vào bảng điều khiển phía dưới (362mm / 180mm)
- keo khoang lắc vào giữa mặt trước của máy (chừa 6mm cho mặt trước.
- keo khoang điện tử phía trên máy, cách mặt trước 6mm. Bảng điều khiển mô-tơ phải đối diện với bảng điều khiển phía sau.
Bước 4: Sơ đồ
Trước khi bắt đầu kết nối tất cả các thành phần điện tử, chúng ta hãy xem sơ đồ.
Bước 5: Hàn máy bơm
Đảm bảo rằng tất cả các mặt đất được kết nối. Bằng cách này chúng ta có thể dễ dàng kết nối chúng với mặt đất của nguồn điện.
Bước 6: Kết nối Bảng chuyển tiếp với Máy bơm
- Kết nối tất cả các COM của bảng chuyển tiếp, vì vậy chúng tôi có thể dễ dàng kết nối chúng với 12V của nguồn điện.
- Kết nối mỗi NO trên bảng tiếp điện với một máy bơm (+) khác nhau.
Bước 7: Thêm Nguồn điện và Raspberry Pi
Đừng bận tâm đến bảng điều khiển phía trước trong hình, tôi chỉ đặt nó ở đó để có ý tưởng về bao nhiêu không gian sẽ có cho các thiết bị điện tử.
-
kết nối bảng chuyển tiếp như thế này
- 5V đến chân 5V trên mâm xôi pi
- GND đến GND trên pi mâm xôi
- mỗi IN vào một chân GPIO trên mâm xôi pi
- kết nối loạt chân GND của máy bơm với 0V của nguồn điện và chuỗi COM trên bảng tiếp điện với 12V của nguồn điện.
- Bây giờ, nếu bạn chạy một tập lệnh đơn giản kích hoạt tất cả các chân GPIO được kết nối, bạn có thể kiểm tra khả năng hàn của mình và sửa bất kỳ lỗi nào trước khi có nhiều dây trong ngăn. Tất cả các máy bơm sẽ khởi động
Bước 8: Thêm cảm biến hồng ngoại
- trước hết, tôi khoan một lỗ ở giữa ngăn điện tử, để các dây cáp từ buồng lắc có thể đi lên.
-
bắt đầu bằng cách định cấu hình đúng cảm biến
- kết nối VDD với 3.3V trên raspberry pi
- kết nối GND với GND trên raspberry pi
- đặt một miếng bìa cứng nhỏ giữa máy thu và máy phát
- đặt máy lắc cách cảm biến khoảng 5cm
- lấy một tuốc nơ vít và vặn tông đơ ở trên cùng cho đến khi đèn LED OUT tắt.
- kiểm tra di chuyển máy lắc qua lại và xem liệu cảm biến có phản ứng với các chuyển động hay không. (đèn LED OUT sẽ bật và tắt).
- lặp lại nếu cần thiết.
- lắp bộ thu và bộ phát qua các lỗ mà chúng ta đã tạo trước đó.
- kết nối chân OUT với chân GPIO trên pi mâm xôi.
Bước 9: Kết nối Mô-đun siêu âm
- lắp mô-đun vào các lỗ ở trên cùng của buồng lắc mà chúng tôi đã tạo trước đó.
- kết nối VCC với năm vôn trên pi mâm xôi.
- kết nối trình kích hoạt với chân GPIO
- tạo một bộ chia điện áp giữa GND và tiếng vang (như trong hình)
- kết nối GDN với GND của pi raspberry.
- kết nối tiếng vang với một chân GPIO
nếu bạn không hiểu ý của tôi về một nhà phát triển điện áp, hãy có một cái nhìn khác về các sơ đồ. nó đảm bảo rằng tiếng vang 5V được hạ xuống 3,3V.
Bước 10: Lắp đặt cửa
- Sử dụng vít nhỏ để gắn bản lề vào cửa và bảng điều khiển phía trước.
- một lỗ có kích thước bằng ngón tay để giúp mở cửa dễ dàng hơn.
Bước 11: Cài đặt Doorswitch
Sử dụng vít hoặc keo để gắn hai phần của công tắc cửa vào cửa và bên trong buồng lắc.
Bước 12: Làm giá đỡ ống
- cắt tám đoạn ống dài khoảng 20cm
- sử dụng một vật hình tròn (tôi đã sử dụng một cái nắp dẻo) để giữ chúng
Bước 13: Chèn kênh
- đặt phễu vào lỗ cuối cùng trên bảng trên cùng của buồng lắc.
- đặt giá đỡ ống vào phễu và cố định nó bằng các chốt quần áo.
Bước 14: Gắn các ống vào máy bơm
gắn các te phía bên kia của các ống vào phía phân phối của máy bơm.
Bước 15: Cắt ống cho chai
cắt các kích thước khác nhau của ống, để mỗi chai sẽ được kết nối với một máy bơm. Gắn chúng vào phía không sử dụng của máy bơm.
Bước 16: Thêm phích cắm phân phối
- cắt phích cắm đầu nối
- khoan một lỗ ở bên cạnh ngăn điện tử
- đưa dây cáp qua lỗ
- gắn lại giắc kết nối
Bước 17: Kết nối màn hình LCD
- kết nối màn hình LCD như trong sơ đồ
- sử dụng bộ mở rộng i / o I2C, vì sẽ không có đủ chân GPIO
- đây là lần duy nhất chúng ta cần một breadboard nhỏ
Bước 18: Dán mặt trước
Bây giờ màn hình LCD (thành phần cuối cùng của chúng tôi) đã được kết nối, chúng tôi có thể dán bảng điều khiển phía trước vào máy của mình.
Bước 19: Vẽ tranh
đảm bảo dùng băng dính che các bộ phận không phải bằng gỗ và sơn máy theo màu bạn chọn.
Bước 20: Đổ đầy máy
Điều cuối cùng chúng ta cần làm trước khi có thể tải lên mã và thưởng thức một ly cocktail thơm ngon, là đổ đầy rượu vào máy và một số máy trộn.
Bước 21: Tạo cơ sở dữ liệu
tạo kết nối với raspberry pi và tạo cơ sở dữ liệu.
TẠO CƠ SỞ DỮ LIỆU NẾU KHÔNG TỒN TẠI `cocktailmaker` / *! 40100 DEFAULT CHARACTER SET utf8 * /; SỬ DỤNG` cocktailmaker`; - MySQL dump 10.13 Distrib 5.7.17, dành cho Win64 (x86_64) - - Máy chủ: 127.0.0.1 Cơ sở dữ liệu: cocktailmaker --------------------- --------------------------------- - Phiên bản máy chủ 5.7.20-log
/ *! 40101 SET @OLD_CHARACTER_SET_CLIENT = @@ CHARACTER_SET_CLIENT * /;
/ *! 40101 SET @OLD_CHARACTER_SET_RESULTS = @@ CHARACTER_SET_RESULTS * /; / *! 40101 SET @OLD_COLLATION_CONNECTION = @@ COLLATION_CONNECTION * /; / *! 40101 ĐẶT TÊN utf8 * /; / *! 40103 SET @OLD_TIME_ZONE = @@ TIME_ZONE * /; / *! 40103 ĐẶT TIME_ZONE = '+ 00:00' * /; / *! 40014 SET @OLD_UNIQUE_CHECKS = @@ UNIQUE_CHECKS, UNIQUE_CHECKS = 0 * /; / *! 40014 SET @OLD_FOREIGN_KEY_CHECKS = @@ FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS = 0 * /; / *! 40101 SET @OLD_SQL_MODE = @@ SQL_MODE, SQL_MODE = 'NO_AUTO_VALUE_ON_ZERO' * /; / *! 40111 SET @OLD_SQL_NOTES = @@ SQL_NOTES, SQL_NOTES = 0 * /;
--
- Cấu trúc bảng cho bảng `cocktaillogboek` -
DROP BẢNG NẾU TỒN TẠI `cocktaillogboek`;
/ *! 40101 SET @saved_cs_client = @@ character_set_client * /; / *! 40101 SET character_set_client = utf8 * /; TẠO BẢNG `cocktaillogboek` (` id_cocktail_log` int (11) NOT NULL AUTO_INCREMENT, `aantal` tinyint (4) DEFAULT NULL,` datum` datetime DEFAULT CURRENT_TIMESTAMP, `cocktail_id` int (11) NOT NULL, PRIMARY KEY (` id_cocktail, `cocktail_id`), KEY` fk_Cocktaillogboek_Cocktails1_idx` (`cocktail_id`), CONSTRAINT` fk_Cocktaillogboek_Cocktails1` FOREIGN KEY (`cocktail_id`) THAM KHẢO` cocktail` (`id_cocktail NO`) 5 DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @saved_cs_client * /;
--
- Bán phá giá dữ liệu cho bảng `cocktaillogboek` -
BẢNG KHÓA `cocktaillogboek` WRITE;
/ *! 40000 ALTER TABLE `cocktaillogboek` CÁC PHÍM TẮT * /; CHÈN VÀO GIÁ TRỊ `cocktaillogboek` (1, 1, '2019-05-31 18:06:24', 1), (2, 1, '2019-05-31 18:06:24', 2), (3, 2, '2019-05-31 18:06:24', 1), (4, 2, '2019-05-31 18:06:24', 2); / *! 40000 ALTER TABLE `cocktaillogboek` BẬT KHÓA * /; MỞ KHÓA BẢNG;
--
- Cấu trúc bàn cho bàn `cocktail` -
DROP BẢNG NẾU TỒN TẠI `cocktail`;
/ *! 40101 SET @saved_cs_client = @@ character_set_client * /; / *! 40101 SET character_set_client = utf8 * /; TẠO BẢNG `cocktail` (` id_cocktail` int (11) NOT NULL AUTO_INCREMENT, `naam_cocktail` tinytext,` code_cocktail` varchar (45) DEFAULT NULL, `inhoud_cocktail` float DEFAULT NULL, PRIMARY KEY (` id_cocktail`), UNIQUE KEY code_cocktail_UNIQUE` (`code_cocktail`)) ENGINE = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @saved_cs_client * /;
--
- Dữ liệu bán phá giá cho bảng `cocktail` -
BẢNG KHÓA `cocktail` WRITE;
/ *! 40000 ALTER TABLE `cocktail` CÁC KHÓA CHẾ ĐỘ * /; INSERT INTO `cocktails` VALUES (1, 'trà đá long đảo', '1q3n2q3n3q3n4q3n5q3x6q3n8q2', 20), (2, 'tequila Sunrise', '2q5x7q5x9q3', 13); / *! BẢNG ALTER 40000 `cocktail` BẬT CÁC KHÓA PHÍM * /; MỞ KHÓA BẢNG;
--
- Cấu trúc bảng cho bàn `uống rượu` -
DROP BẢNG NẾU TỒN TẠI
/ *! 40101 SET @saved_cs_client = @@ character_set_client * /; / *! 40101 SET character_set_client = utf8 * /; TẠO BẢNG `useden` (` id_drank` int (11) NOT NULL AUTO_INCREMENT, `naam_drank` tinytext,` tijd_per_centiliter` float DEFAULT NULL, `inhoud_drank` float DEFAULT NULL,` pomp_drank` tinyint (4) DEFAULT NULL, `PRIMARY KEY id_drank`)) ENGINE = InnoDB AUTO_INCREMENT = 12 DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @saved_cs_client * /;
--
- Bán phá giá dữ liệu cho bảng `đã uống rượu` -
CÁC BẢNG KHÓA
/ *! BẢNG ALTER 40000 `pouren` CÁC CHÌA KHÓA * /; CHÈN VÀO CÁC GIÁ TRỊ của `drinken` (1, 'gin', 20, 70, 1), (2, 'tequila', 20, 70, 2), (3, 'wodka', 20, 70, 3), (4, 'ba giây', 20, 70, 4), (5, 'rum', 20, 70, 5), (6, 'whisky', 20, 70, NULL), (7, 'cola', 15, 100, 6), (8, 'sinaasappelsap', 25, 100, 7), (9, 'limoensap', 20, 100, 8), (10, 'grenadine', 30, 100, 9), (11, 'suikersiroop', 30, 100, 10); / *! 40000 ALTER TABLE `useden` BẬT CÁC KHÓA * /; MỞ KHÓA BẢNG;
--
- Cấu trúc bảng cho bảng `pouren_cocktails` -
DROP BẢNG NẾU TỒN TẠI `useden_cocktails`;
/ *! 40101 SET @saved_cs_client = @@ character_set_client * /; / *! 40101 SET character_set_client = utf8 * /; TẠO BẢNG HIỆU `useden_cocktails` (` Dranken_id_drank` int (11) NOT NULL, `Cocktail_id_cocktail` int (11) NOT NULL, PRIMARY KEY (` Dranken_id_drank`, `Cocktail_id_cocktail`), KEY` fk_Dranken_has_Cocktail_id_Cocktail fk_Dranken_has_Cocktail_Dranken1_idx` (`Dranken_id_drank`), CONSTRAINT 'fk_Dranken_has_Cocktail_Cocktail1` FOREIGN KEY (` Cocktail_id_cocktail`) Tài liệu tham khảo' cocktails` (`id_cocktail`) ON DELETE không tác dụng trên CẬP NHẬT KHÔNG HÀNH ĐỘNG, CONSTRAINT 'fk_Dranken_has_Cocktail_Dranken1` FOREIGN KEY (` Dranken_id_drank`) Tài liệu tham khảo' Drinken` (`id_drank`) BẬT XÓA KHÔNG CÓ HÀNH ĐỘNG KHI CẬP NHẬT KHÔNG CÓ HÀNH ĐỘNG) ENGINE = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @saved_cs_client * /;
--
- Bán phá giá dữ liệu cho bảng `pouren_cocktails` -
KHÓA BẢNG BIỂU `useden_cocktails` WRITE;
/ *! 40000 ALTER TABLE `useden_cocktails` KHỞI KIỆN * /; / *! 40000 ALTER TABLE `useden_cocktails` BẬT CÁC KHÓA * /; MỞ KHÓA BẢNG;
--
- Cấu trúc bảng cho bảng `softs` -
DROP TABLE NẾU TỒN TẠI `softs`;
/ *! 40101 SET @saved_cs_client = @@ character_set_client * /; / *! 40101 SET character_set_client = utf8 * /; TẠO BẢNG `softs` (` bruisend_drank` tinyint (4) DEFAULT NULL, `pour_id` int (11) NOT NULL, KEY` fk_Softs_Dranken1_idx` (`gone_id`), CONSTRAINT` fk_Softs_Dranken1` FOREIGN KEY (`đã uống `(` id_drank`) BẬT XÓA KHÔNG CÓ HÀNH ĐỘNG KHI CẬP NHẬT KHÔNG CÓ HÀNH ĐỘNG) ENGINE = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @saved_cs_client * /;
--
- Bán phá giá dữ liệu cho bảng `softs` -
BẢNG KHÓA `softs` WRITE;
/ *! 40000 ALTER TABLE `softs` CÁC PHÍM TẮT * /; CHÈN VÀO CÁC GIÁ TRỊ `softs` (1, 7), (0, 8), (0, 9), (0, 10), (0, 11); / *! 40000 ALTER TABLE `softs` BẬT CÁC PHÍM * /; MỞ KHÓA BẢNG;
--
- Cấu trúc bảng cho bảng `linh` -
DROP BẢNG NẾU TỒN TẠI `tinh linh`;
/ *! 40101 SET @saved_cs_client = @@ character_set_client * /; / *! 40101 SET character_set_client = utf8 * /; TẠO BẢNG `rượu mạnh` (` alcohol_percentage_drank` tinytext, `soort_drank` tinytext,` used_id` int (11) NOT NULL, KEY `fk_Spirits_Dranken_idx` (` used_id`), CONSTRAINT `fk_Spirits_Dranken` FOREIGN KEY (` đã uống `(` id_drank`) BẬT XÓA KHÔNG CÓ HÀNH ĐỘNG KHI CẬP NHẬT KHÔNG CÓ HÀNH ĐỘNG) ENGINE = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @saved_cs_client * /;
--
- Bán phá giá dữ liệu cho bảng `rượu mạnh` -
BẢNG KHÓA `rượu mạnh` WRITE;
/ *! BẢNG ALTER 40000 `Spirit` CÁC PHÍM TẮT * /; CHÈN VÀO GIÁ TRỊ `rượu mạnh` ('40', 'gin', 1), ('35', 'tequila', 2), ('37.5 ',' wodka ', 3), (' 40 ',' ba giây ', 4), ('37.5', 'rum', 5), ('37.5 ',' whisky ', 6); / *! BẢNG ALTER 40000 `tinh linh` BẬT CÁC PHÍM * /; MỞ KHÓA BẢNG;
--
- Sự kiện bán phá giá cho cơ sở dữ liệu 'cocktailmaker' -
--
- Quy trình bán phá giá cho cơ sở dữ liệu 'cocktailmaker' - / *! 40103 SET TIME_ZONE = @ OLD_TIME_ZONE * /;
/ *! 40101 SET SQL_MODE = @ OLD_SQL_MODE * /;
/ *! 40014 SET FOREIGN_KEY_CHECKS = @ OLD_FOREIGN_KEY_CHECKS * /; / *! 40014 SET UNIQUE_CHECKS = @ OLD_UNIQUE_CHECKS * /; / *! 40101 SET CHARACTER_SET_CLIENT = @ OLD_CHARACTER_SET_CLIENT * /; / *! 40101 SET CHARACTER_SET_RESULTS = @ OLD_CHARACTER_SET_RESULTS * /; / *! 40101 SET COLLATION_CONNECTION = @ OLD_COLLATION_CONNECTION * /; / *! 40111 SET SQL_NOTES = @ OLD_SQL_NOTES * /;
- Dump hoàn thành vào ngày 2019-06-03 14:56:53
Bước 22: Viết mã
Nhiều giờ làm việc đã được thực hiện cho chương trình này, may mắn cho bạn là tôi có một kho lưu trữ github.
Đây là một liên kết đến mã.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
CocktailMaker: 4 bước
CocktailMaker: CocktailMaker là tên dự án của tôi, chức năng đã có thể được suy ra từ tên. Mục tiêu là tạo ra loại cocktail mà bạn chọn trên một trang web tự tạo. Trên trang web, bạn có thể tìm thấy các loại cocktail có thể được thực hiện, lịch sử của loại cocktail