STEM Buddy ले तपाईंको ESP32 र Arduino परियोजनाहरूको लागि तपाईंको फोनलाई भर्चुअल हार्डवेयरमा परिणत गर्दछ। वास्तविक कोड लेख्नुहोस्, ब्लुटुथ मार्फत आदेशहरू पठाउनुहोस्, र तपाईंको फोन LCD, LED, servo, सेन्सर, वा ओसिलोस्कोप बन्छ।
ब्रेडबोर्ड छैन? कुनै समस्या छैन। तपाईंको फोन कम्पोनेन्ट हो।
यसले कसरी काम गर्छ:
१. तपाईंको Arduino/ESP32 परियोजनामा STEM Buddy C++ लाइब्रेरी समावेश गर्नुहोस्
२. वास्तविक कोड लेख्नुहोस् — stemBuddy.lcd.print("Hello!") वा stemBuddy.led.setColor(255, 0, 0)
३. तपाईंको ESP32 ले ब्लुटुथ कम ऊर्जा मार्फत एपमा आदेशहरू पठाउँछ
४. एपले तपाईंको फोन स्क्रिनमा वास्तविक समयमा कम्पोनेन्टलाई सिमुलेट गर्छ
५. एपले डेटा फिर्ता पनि पठाउन सक्छ — भर्चुअल बटनहरू, स्लाइडरहरू, र सेन्सर मानहरू जुन तपाईंको कोडले पढ्न सक्छ
यो वास्तविक माइक्रोकन्ट्रोलरहरू र भर्चुअल बाह्य उपकरणहरू बीचको दुई-तर्फी पुल हो।
भर्चुअल परिधिहरू — तपाईंको ESP32 ले नियन्त्रण गर्न सक्ने ७ कम्पोनेन्टहरू:
• LED / RGB स्ट्रिप — तपाईंको कोडले रङ र चमक सेट गर्छ, फोनले वास्तविक समयमा चम्किलो LED प्रदर्शन गर्छ
• सर्वो मोटर — तपाईंको कोडबाट कोण पठाउनुहोस्, मिल्दो भर्चुअल सर्वो चाल हेर्नुहोस्
• १६x२ LCD डिस्प्ले — तपाईंको ESP32 बाट lcd.print() मा कल गर्नुहोस् र भर्चुअल क्यारेक्टर डिस्प्लेमा पाठ देखा पर्ने हेर्नुहोस्
• सेन्सर ड्यासबोर्ड — एपले भर्चुअल सेन्सर डेटा (तापमान, प्रकाश, आर्द्रता, दबाब) उत्पन्न गर्छ जुन तपाईंको ESP32 ले BLE मा पढ्छ
• ओसिलोस्कोप — वास्तविक संकेतहरू कल्पना गर्नुहोस् वा तपाईंको कोडको आउटपुट वेभफर्महरू डिबग गर्नुहोस्
• DC मोटर — तपाईंको कोडले PWM गति र दिशा सेट गर्दछ, एपले RPM र रोटेशन देखाउँछ
• बजर — तपाईंको कोडबाट टोन फ्रिक्वेन्सीहरू पठाउनुहोस्, तिनीहरूलाई भर्चुअल बजरमा सुन्नुहोस् र हेर्नुहोस्
किन स्टेम बडी?
• LCD छैन? तपाईंको फोन एउटा हो।
• LED छैन? तपाईंको फोन उज्यालो हुन्छ।
• तापक्रम सेन्सर छैन? तपाईंको फोनले तपाईंको ESP32 मा भर्चुअल रिडिङ पठाउँछ।
• के तपाईंसँग ओसिलोस्कोप छैन? तपाईंको फोनले वेभफॉर्महरू प्रदर्शन गर्दछ।
बच्चाहरूले वास्तविक हार्डवेयर परियोजनाहरू तुरुन्तै कोडिङ गर्न सुरु गर्न सक्छन् — पहिले कम्पोनेन्टहरू किन्न आवश्यक पर्दैन। जब तिनीहरू तयार हुन्छन्, उही कोडको साथ वास्तविक कम्पोनेन्टहरूसँग भर्चुअल कम्पोनेन्टहरू स्वैप गर्नुहोस्।
निर्देशित परियोजनाहरू:
STEM Buddy पुस्तकालय प्रयोग गरेर चरण-दर-चरण परियोजनाहरू:
• LED Blink — तपाईंको पहिलो ESP32 + फोन परियोजना
• ट्राफिक लाइट — तपाईंको कोडबाट ३ भर्चुअल LED हरू नियन्त्रण गर्नुहोस्
• तापक्रम मनिटर — भर्चुअल LCD मा भर्चुअल सेन्सर डेटा र प्रदर्शन पढ्नुहोस्
• सर्वो ढोका लक — भर्चुअल किप्याड र सर्वोको साथ पासकोड लक बनाउनुहोस्
• लाइन फलोअर रोबोट — भौतिक रूपमा जानु अघि भर्चुअल IR सेन्सरहरू प्रयोग गर्नुहोस्
• IoT मौसम स्टेशन — वास्तविक क्लाउड ड्यासबोर्डहरू खुवाउने भर्चुअल सेन्सरहरू
• आवाज-नियन्त्रित LED हरू — वाणी पहिचान हार्डवेयर नियन्त्रण पूरा गर्दछ
• मिसाइल लन्च सिम — भर्चुअल डिस्प्ले र बजरको साथ रमाइलो काउन्टडाउन
कोड सम्पादक:
एपमा नै कोड टेम्प्लेटहरूको पूर्वावलोकन र सम्पादन गर्नुहोस्:
• Arduino C++ — STEM Buddy पुस्तकालय प्रयोग गरेर तयार टेम्प्लेटहरू
• MicroPython — आधुनिक माइक्रोकन्ट्रोलर कार्यप्रवाहहरूको लागि
• स्क्र्याच ब्लकहरू — CodeSkool Scratch IDE एकीकरण मार्फत भिजुअल ब्लक-आधारित कोडिङ
जडान गर्नुहोस्:
• ब्लुटुथ कम ऊर्जा (BLE) — ESP32 को लागि प्राथमिक जडान
• WiFi — नेटवर्क-आधारित सञ्चार
• सिरियल — USB जडान समर्थन
कोडस्कूल इकोसिस्टमको भाग:
STEM Buddy ले CodeSkool Scratch IDE र Code Yaan ESP32 रोबोटसँगै काम गर्दछ। आफ्नो ESP32 लाई प्रोग्राम गर्न स्क्र्याच ब्लकहरू प्रयोग गर्नुहोस्, र STEM Buddy लाई भर्चुअल I/O तहको रूपमा - दृश्य कोडिङदेखि वास्तविक हार्डवेयरसम्मको पूर्ण सिकाइ प्लेटफर्म।
• ६ विषयवस्तुहरू — अँध्यारो, हल्का, AMOLED, चंचल, महासागर, प्रकृति
• भर्चुअल कम्पोनेन्ट अन्तरक्रियाको लागि अफलाइन काम गर्दछ
• एक-हात प्रयोगको लागि मोबाइल-अनुकूलित
• सबै सिकारुहरूको लागि नि:शुल्क र खुला
तपाईंको फोन तपाईंले पहिले नै स्वामित्वमा राख्नुभएको सबैभन्दा शक्तिशाली इलेक्ट्रोनिक्स प्रयोगशाला हो। STEM Buddy ले यसलाई अनलक गर्दछ।
मा अपडेट गरिएको
२०२६ मार्च ९