Posts

Jumpa Client Luar dan CANDI User Feedback

Image
28/1/2025 Pagi: Sembang dengan client nak minta pindahkan housing projek lama ke projek baru. To be fair, benda tu tak susah dan tak makan masa pun, but the problem timbul bila nk pi jumpa tu, depa kata body baru tak print lagi. Then, bila kita offer untuk printkan dekat member diorang bagi their project design. After kita tengok the design, bnyk gila masalah as in: 1. Lubang untuk bateri mmg ada, tapi tak ada ruang for terminal bateri holder -ve dan +ve untuk connect pada microcontroller 2. Utk top dan back holder, both xada lubang untuk masukkan salah satu 3. Kepala senduk mmg ada lubang belah belakang, tpi tak boleh buat sangkut pada besi yg ada pada gambar kat atas tu. 4. Bateri cover mmg xleh nk secure pada back holder punya kawasan bateri sbb xada clip Asalnya boleh je nak amik projek ni, tpi masa yg diorang bagi tu cuma ada 3 hari ja. Ini kerja gila so nak taknak, kita terpaksa decline diorang punya request Petang: After solat jumaat, Rifqi classmate datang singgah sat nk hantar...

Neural Network AI

Image
  27/1/2025 Harini belajar neural network, deep learning dan stable diffusion. Kita belajar how AI ni work behind the scene. Lepas belajar semua benda tadi, kita tertarik dengan satu AI agent yg dipakai untuk mengajar tdi. Nama dia n8n. Web ni kasi kita peluang untuk generate our own AI assistance (banyak lagi tujuan dia) menggunakan beberapa API key yang berbeza. Boleh buat function mcm chatgpt, but much better sbb boleh set date, refer date, set alarm, gttsx dan etc. Nak access benda ni kena bayar but ada option free trial 1-week

UI Testing Using TKinter

Image
  24/1/2025 Harini kita buat UI dummy untuk project CANDI. As of now, kita cuma guna CANDI v1 untuk testing, so cuma boleh masukkan age, pilih language dan juga pilih topik untuk quiz. In order untuk pastikan quiz dapat di generate, CANDI mesti perlu connect pada internet connection. Setakat progres kalini, bug agak bnyk yg muncul (soalan sama, salah language, etc). Nak atasi masalah ni, probably boleh tengok di prompt yg kita set pada user:role. Boleh dikatakan dapatan kalini sangat memuaskan hati.

Class Feedback, Preparation Slide Unit 2 & 3

Image
  23/1/2025 Kita minta feedback dari kelas Soga sepanjang sesi pembelajaran bersama. Nak kena tahu juga dekat mana silap kita bila mengajar dan penambahbaikan yang boleh di ambil. Tak tahu lah kenapa, tapi macam terlebih excited la pula sampai buat silibus mengajar dari unit 2 sampai 3. Boleh dikatakan, start from unit 3, level dah mula naik, no more basic coding. Setakat sekarang, kita cuma buat draft apa yang nak ajar saja. Coding, isi slide dan exercise in progress. Tak dilupakan juga, mula dari unit 3, student is expected to start playing with some data either 2D, dictionary atau sebagainya. Petang tu saja melawat GitHub sat, then terjumpa reasoning model baru keluar dari China. Konsep benda ni sama macam Chatgpt, based on diorang punya shared data, benda ni open source which is WOW sebab reasoning model OpenAI pun disimpan ketat. Not only that, price per 1million token is waaaayyyyyy cheaper than OpenAI. Capabilities deepseek ni juga dikatakan much better dari  Open-o1 ya...

CANDI breakthrough dan second class bersama Soga

Image
22/1/2025 Sesi pagi, sementara masuk waktu mengajar kelas soga pukul 2 sampai 5, kita siapkan CANDI v2 terus sebabkan dia dah dapat breakthrough semalam. Kalini dia dah boleh received command and convertkan the speech to text untuk dimasukkan ke dalam slot answer instead of kita type the answer. Cumanya dia boleh terima jawapan in English as of now. Kalau typing kita boleh pilih language Bahasa Melayu to insert as jawapan. Nak fix masalah ni kalau ikut official page senang je, just install module, then siap.   Sesi petang, kelas bersama Soga kalini kita dah nampak pace mengajar macam mana. This time kita akan go through balik basic course unit 1 atas permintaan ramai. Kelas harini ramai yang dapat follow apa yang diajar. Style mengajar ialah, selagi semua tak dapat follow kita tak akan teruskan topik baru. Harapnya unit-unit akan datang nanti pun diorang boleh follow la sebab unit 1 ni benda paling basic sekali so tak pelik kalau semua boleh ikut.

Load cell and CANDI v2 progress

Image
21/1/2025 Sebelum proceed dengan CANDI v2, kita selesaikan dulu masalah calibration load cell. First kita dapatkan reading of resistor between the 4 wire of load cell using multimeter. Lagi tinggi resistance difference, lagi better in term of pairing the wire. From our finding, black and red wire adalah satu pair, while white and green wire is the other pair. After that, kita pakai load amplifier seperti gambar second tu untuk enable the reading of load cell pada serial monitor. Benda ni sebab nak pastikan Vo yang already rendah in value boleh dinaikkan proportinate dengan Vi. If pair merah hitam connect ke E+-, putih hijau boleh connect ke A+- (tak kisah connection dia macam mana) Then lepas dah selesaikan semua tu, download library load cell ke dalam Arduino IDE. Bila run code, everything is fine. The only problem yang kita boleh conclude in actuality kenapa even after calibration had been done, no value was shown adalah sebab tak ada base untuk pastikan level of load cell maintain t...

Calibration and troubleshooting

Image
20/1/2025 Sementara masih tengah siapkan CANDI v2 (speech recognition function) kita diminta untuk cuba calibrate dan troubleshoot load cell yang ada masalah untuk dapatkan bacaan berat objek. Lepas tengok schematic diagram, benda ni sama konsep macam wheatstone bridge yang pernah belajar waktu kelas MI sem 3. Bezanya dia ada Vi+- dan Vo+- untuk dapatkan reading perubahan voltage bila berlaku pembengkokan pada besi. Setakat sekarang kita hanya belajar konsep dia dahulu dan masih belum buat troubleshooting dan calibration sebab nak selesaikan dulu CANDI v2 bila cuba run speech test code untuk insert jawapan menggunakan speech, dia ada problem related to ERROR: failed building wheel for pyaudio. Kita pun refer la kepada official account SpeechRecognition library dalam GitHub. Duk mencari je la cara selesaikan masalah sepanjang petang tu.