Trang

26/12/20

Dự án: THIẾT BỊ HỖ TRỢ LẶN










TÓM TẮT NGHIÊN CỨU 
 - Nhằm mục đích thực hiện trọn vẹn sở thích của mình (ngắm san hô, sinh vật biển của biển đảo quê hương) và giúp mọi người có chung sở thích như em thực hiện được điều mong muốn của mình, em quyết định tìm hiểu, nghiên cứu, chế tạo thiết bị hỗ trợ lặn. 
 - Song song đó, em tìm hiểu và nghiên cứu thêm ứng dụng mở rộng thiết bị hỗ trợ lặn này: có thể dùng làm máy trợ thở áp lực dương cho những người cần sự hỗ trợ về hô hấp. 
GIỚI THIỆU 


Mục tiêu của em là tạo ra thiết bị hỗ trợ lặn với các yêu cầu: 
- Cung cấp đủ không khí để giúp người dùng có thể duy trì hoạt động hô hấp của mình thật lâu trong nước, không cần phải ngoi lên mặt nước thường xuyên để lấy không khí thở. 
- Thiết bị đơn giản, dễ thiết kế, dễ vận hành để mọi người có sở thích ngắm nhìn sinh vật biển, yêu thiên nhiên có thể tự chế tạo lại cho mình thiết bị tương tự để sử dụng cho những chuyến đi du lịch biển để cùng quảng bá du lịch quê hương. 
- Tháo – lắp các bộ phận của thiết bị dễ dàng, gọn gàng khi vận chuyển.
 - Tổng chi phí thực hiện thấp. 
 * Có thể dùng thiết bị hỗ trợ lặn này làm máy trợ thở áp lực dương cho những người cần sự hỗ trợ về 
hô hấp. 




 KẾT QUẢ 
- Hỗ trợ lặn cho người từ 13 tuổi trở lên (không cần kĩ năng bơi – lặn tốt) ở vùng nước nông < 3 m. 
 - Cấp đủ không khí để người dùng có thể duy trì nhiều phút sử dụng dưới mặt nước mà không cần phải ngoi lên để thở. 
- Gọn – nhẹ khi sắp xếp, đóng gói, vận chuyển. 
* Với thiết kế dùng làm máy trợ thở áp lực dương: 
+ Dễ dàng lắp đặt và vận hành. 
+ Giúp trợ thở cho người dùng (định thời bơm không khí vào và giúp xả khí ra theo chu kì nhịp thở). 
+ Tùy chỉnh bộ phận định thời bơm – xả khí theo nhu cầu sử dụng. 
+ Có thể điều chỉnh lưu lượng không khí cung cấp. 

https://photos.app.goo.gl/z5F15eSfonDW8pxN6





KẾT LUẬN 
- “Thiết bị hỗ trợ lặn (có thể dùng làm máy trợ thở áp lực dương) dễ tìm mua, chi phí thấp. 
- Những ai đam mê du lịch biển có điều kiện trải nghiệm hết các vẻ đẹp của biển. 
- Thiết bị có thiết kế đơn giản 
- Em muốn góp một phần nhỏ bé công sức và ý tưởng của mình trong việc chăm sóc sức khỏe con người đặc biệt là hỗ trợ người khó thở do bệnh tật hoặc ngạt thở. 


Tham khảo :
 -Thiết bị mới giúp thợ lặn không cần bình ô-xy https://dantri.com.vn/khoa-hoc-cong-nghe/thiet-bi-moi-giup-tho-lan-khong-can-binh-o-xy-20170606220400577.htm https://www.youtube.com/watch?v=G52iRvV_5BI https://www.youtube.com/watch?v=_wkEMRQVtQU https://www.youtube.com/watch?v=2KtcGjpURJw https://www.youtube.com/watch?v=jNDPGgzw_BY&feature=emb_logo 
Tài liệu tham khảo để thiết kế máy trợ thở áp lực dương: 
Dùng mặt nạ lặn thay máy thở https://vnexpress.net/dung-mat-na-lan-thay-may-tho-4076872.html Sửa mặt nạ lặn biển thành mặt nạ trợ thở chống COVID-19 https://tuoitre.vn/sua-mat-na-lan-bien-thanh-mat-na-tro-tho-chong-covid-19-2020032722473909.htm 
Thầy giáo sáng chế máy trợ thở (thầy Văn Sỹ Nghị - Phú Yên) https://thanhnien.vn/gioi-tre/thay-giao-sang-che-may-tro-tho-1277044.html 
Máy trợ thở của trường Đại học Điện lực – Thiết kế dự trữ tương lai http://tapchicongthuong.vn/bai-viet/may-tro-tho-cua-truong-dai-hoc-dien-luc-thiet-ke-du-tru-cho-tuong-lai-70836.htm

23/6/20

Thử làm hiệu ứng Fruit Ninja ! Chẻ đối tượng làm 2 phần !

Ngày xưa đã cũng từng chơi trò này rồi, rất hay và cuốn hút, bây giờ khi đang nghiên cứu hiệu ứng phá hủy (Shatter) cho các đối tượng vật lý mình quyết địnhlàm từ nhỏ đến lớn. Thật ra mình đã làm được hiệu ứng phá hủy với các đối tượng có khung bao lồi (Convex). Nhưng khi đến các đối tượng có khung bao bất kỳ thì.. chưa được. Bây giờ làm đầu tiên là chẻ đối tượng có khung bao bất kỳ làm 2 phần trước, nếu được thì tiếp tục cho hiệu ứng VoroNoise áp cho đối tượng này luôn! Một số ScreenShot đang thực hiện !

Mớt cát được Mesh trong Irrlicht thành 2 phần 


Clip !


Còn tiếp !

14/5/20

3DPathFinding : tìm đường 3D đơn giản trong game !

Chuẩn bị cho game mới,mình làm lại hệ thống trợ giúp tìm đường trong máy tính.
Hệ thống này được lập trình không yêu cầu độ chính xác cao mà chỉ cần gần đúng và nhất là phải có tốc độ xử lý nhanh để có thể chạy realtime trong game !
Mới làm được thế này thôi :
Ảnh minh họa :



Mình sẽ cập nhật thêm các nâng cáp tiếp theo !
Nâng cấp nhân vật khác !


Clip mới ! 

Mới làm xong phần nhân vật đi theo nhân vật chính !

Nhân vật bơi được ! (tạm đủ dùng thôi vì đây không phải nhân vật chủ lực),mình cũng đã làm nhân vật bay được xong rồi ! tương tự nhau thôi !

Còn tiếp !
Hoàn thiện tìm đường cho các loại nhân vật => làm xong phần Debug datda tìm đường !
Screenshot !


Clip mô tả hoạt động hệ thống tìm đường :


Phần giới thiệu này tạm xong ! => chuyển qua thực hiện phần khác : nhân vật đu dây, leo tường....tư thế chết Ragdoll  => lập trình cho nhân vật hành động !




11/4/20

Nâng cấp game ! BattleMaze : cuộc chiến mê cung

Mới hiệu chỉnh lại một số thư mục đã tạo trước đó. Mình thấy có rất nhiều SceneNode và SceneAnimator mìh đã tạo trước đó hiện nay dùng rất tốt !
Phát hiện game : BattleMaze này, nâng cấp nó lên cho phù hợpvới các class hiện tại của mình. Và đây là thành quả !
Trong game này bạn cứ chiến đấu đến khi nào chán thì thôi, đối thủ chỉ có 6 loại.
Chỉ đơi thuần là game chặc cheém. Mê cung do game tự sinh và hoàn toàn không giống nhau.
Lúc đầu chưa quen bạn có thể bật Mapbằng phím M để di chuyển cho chính xác, sau đó cứ đi theo nguyên tắc đi trong me cung là phải bam1 bên tường không rời và cứ thế mà đi.
Một số ScreenShot của game trên PC :
Mình chưa định đưa cái này lên điện thoại.




Còn đây là clip mình tự chơi 1 màn :

Cập nhật : mới thêm hộp thoại cấu hình game (tùy chỉnh khi vào game) giúp người chơi có nhiều trãi nghiệm hơn như được chọn độ lớn mê cung, độ thay đổi hướng mê cung, độ lốn các bức  tường, sô 1 đối thủ cần vượt qua trong mê cung... 

- Thực hiện một phần chuyển tiếp để có thể chuyển sang Android như thao tác giả lập Touch bằng mouse , thêm một số nút để có thể chuyển trạng thái đánh hay trở lại hộp thoạiđiều khiển...

=> Bước tiếp theo : chuẩn bị lên Android ! 
ScreenShot trên điện thoại : 






Đã chính thức xuất hiện trên GooglePlay !

21/3/20

ScoutAnt (Trinh sát kiến - nâng cấp)

Mới xem lại game ScoutAnt , thấy gameplay cũng hay,mình quyết định nâng cấp game này thành game 3D đầu tiên của mình trên Android
- Bước 1 : hiệu chỉnh lại phần âm thanh : thay đổi các class dùng IrrKlang thành SFML Sound Audio. Cấp phát bộ nhớ động cho các file âm thanh.
- Bước 2 : dùngFont Unicode cở lớn để có thể hiển thị rỏ hơn trên điện thoại.Hiệu chỉnh hộp thoại Game!
- Bước 3 : thay đổi cách chơi :  chuyển sang cách chơi dùng phím sang dùng mouse
- Bước 4 : hiệu chỉnh lạimột sô 1quy luật trong game.
- Chuyển sang Android và Up lên googlePlay !
1) Bước 1 : đã xong phần âm thanh :
- Đã nâng cấp các class của mình dùng âm thanh sang SFML (cAudioSceneNode và cAudioCharacterAnimator) => gamechạy nhanh và mượt hơn, FPS trng bình >70fsp => vậy là OK.
ScreenShot :



=> mới làm lạiảnh startgame !

2) Bước 2 : đang làm ... sẽ cập nhật.
Clip :
Chuẩn bị lên Android : thêm một số nút tương tác

Bước đầu đưa lêntest trên điện thoại ! => vẫn chưa tíchợp âm thanh vô được! 

Clip quay trên màn hình điện thoại 



Đã chính thứên googlePlay !

7/3/20

TrainingChess - Học đánh cờ Vua

Từ trước tới giờ mình chỉ đánh toàn cờ tướng và đánh cũng không hay ! Vừa rồi ,mới mua đồ chơi cho cu Tin nhà mình . Mình chọn một bộ cờ Vua ! Nghĩ là chắc đánh chơi thôi ai dè càng đánh thì thấy nó càng khó, cách đi quân , dùng quân không giống cờ tướng chúc nào (ai nói giống chắc chưa chơi). Chọn một trò chơi cờ online thấy cũng ổn,nhưng tốc độ đánh và nhất là hiển thị quân sắp bị ăn,nước đi,...thì chưa!
Quyết định dùng kinh nghiệm lập trình cờ tướng của mình làm luôn cho cờ Vua. Tưởng dễ nhưng quá ra cờ Vua có nhiều ngoại lệ trong lập trình hơn cờ tướng.
- Vua cờ Vua đi thoài mái
- Tốt cờ Vua cóthể chuyển đổi thành quân cờ khác
- Tốt đi ban đầu có thể là 1 đến 2 ô, còn quân Vua thì có thể nhập thành....
Bao nhiêu đó thôi , để làm được chương trình cờ Vua thì mình thất mệt hơn cờ tướng. Nhưng số nước sinh ra trong cờ Vua thì không nhiều bằng cờ tướng (8x8 ô cờ thì làm sao nhiều bằng 9x10 ô)
Kết quả bước đầu của mình là :
Tạm xong phần lập trình cờ Vua trên máy tính với giao diện tương tự chương trình cờ tướng EasyChess mình lập trước đó.
Đã Xong phần chuyển sang hệ điều hành Android. Chưa xuất bản lên Google Play.



Chương trình cờ này có thể giúp cu Tin nhà mình tự học đánh cờ Vua ! Vì mình cũng không đánh lại nó. Thua quá trời. Chắc là 2 cha con cùng học. Mình làm programer còn cu Tin nà mình làm Tester !

-Mới cải tiến lại bộ font Unicode để hiện thị trên điện thoại độ phân giải cao một cách dễ nhất (chương trình sẽ tự thay đổi độ lớn font chữ tùy theo độ phân giải màn hình)
Ảnh chụp màn hình :






Sẽ up lên googlePlay sớm nhất có thể !
=> Đã xuất hiện trên googlePlay :

https://play.google.com/store/apps/details?id=com.TrainingChess.example

Bài đăng phổ biến