সুচিপত্র:
- ধাপ 1: উপাদান
- ধাপ 2: ইলেক্ট্রিস্ক স্কিমা
- ধাপ 3: প্রোগ্রাম (ইউটিলেগ স্ট্যাট ইন প্রোগ্রাম
- ধাপ 4: যান্ত্রিক
ভিডিও: কক্ষ কোডজেনারেটর থেকে পালিয়ে যান: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
Voor dit project werd er gevraagd om een machine te ontwikkelen die gebruikt zal worden in een escape room। De bedoeling van deze machine is dat door het drukken op een knop een bijhorend cijfer wordt aangeduid aan de hand van lampjes, zo zal het mogelijk zijn om een 3-cijferige code af te lezen। Bijkomend werd er gevraagd dat het toestel ফলপ্রসূ verplaatsbaar is en een compact geheel vormt। ভানুইট হেট টিম ওয়ার্ড এর ওক গেকোজেন ওম ডিট গেহিল জো ডুউরজাম মোগেলিজক তে হাউডেন জোডাত হেট তোচ এনকেলে জেরেন মী গাট।
De machine zelf wordt ontworpen met als doeleinde op een beurs te staan voor makers namelijk Maker Fair Gent die plaats vindt op 8, 9 en 10 mei 2020. Dit toestel zou gebruikt worden door de leerlingen van de leraren opleiding om deze machine te verwerken in hun ontworpen পালানোর ঘর।
Door bepaalde maatregelen die getroffen zijn door de Covid-19 সংকট ছিল het voor ons niet meer mogelijk om samen te komen en het project uit te voeren। Hierdoor হল alles gemaakt aan de hand van simulaties।
ধাপ 1: উপাদান
ইলেক্ট্রোনিকা:
(x1) Arduino (bij voorkeur een Leonardo, maar andere versies kunnen ook)
(x3) তোরণ drukknoppen (drie verschillende kleuren)
(x1) 12V ভয়েডিং (টুইডহ্যান্ড কম্পিউটার ভয়েডিং)
(x3) RGB Ledstrips (12 স্ট্রিপ প্রতি স্ট্রিপ)
(x3) weerstand ভ্যান 10kOhm
Als extra word er aangeraden om nog wat krimpkous aan te kopen om de naakte delen van kabels af te schermen, een soldeerbout en soldeertin om de verbindingen huge te solderen। Indien u dit niet op een breadboard wilt nabouwen misschien ook een printplaat om bepaalde verbindingen te maken die in het eerste geval niet mogelijk zijn om gewoon aan elkaar te solderen।
ওক ওয়াট ডুপন ওয়্যার এন হেডার জুলেন জির হ্যান্ডিগ জিজান বিজ হেট মাকেন ভ্যান ডি ইলেক্ট্রোনিশ স্কেলিং।
হার্ডওয়্যার:
(x6) scharnieren
এমডিএফ প্লেট (দিক: 4 মিমি):
(x4) 500 x 400 মিমি
(x2) 500 x 100 মিমি
(x2) 400 x 100 মিমি
(x1) 500 x 20 মিমি
(x2) 400 x 20 মিমি
(x2) 120 x 500 মিমি
Ook zult u een aantal schroeven nodig hebben, deze schroeven hoeven niet speciaal te zijn gewoon het gene wat u waarschijnlijk thuis hebt liggen is genoeg voor dit project।
সরঞ্জাম:
De tools die u zult nodig hebben om dit project op te lossen is een lazercutter (kan ook met een zaag of freesmachine), de Arduino IDE moet worden gedownload op u pc, een schroevendraaier (eventueel een boormachine) en soelerbout
ধাপ 2: ইলেক্ট্রিস্ক স্কিমা
Voor het elektrisch schema wordt de foto die als bijlage zit gebruikt। হেট স্কিমা হল হিয়ার গেবউড অপ ইয়েন ব্রেডবোর্ড মার ডিট ক্যান ন্যাটুর্লিজক ওক ওপ ইয়েন প্রিন্টপ্লাট গেসোল্ডার্ড ওয়ার্ডেন ওম তে ভুরকোমেন ডেট বেপালডে ড্র্যাডজেস লস জোউডেন কোমেন ইউইট দে গেটেন ইন হিট ব্রেডবোর্ড।
De voeding hier is voorgesteld a.d.h.v. batterijen, het is zeker mogelijk om een andere soort voeding te gebruiken om de schakeling te voeden zelf gebruiken wij een oude কম্পিউটার voeding omdat deze over verschillende spanningen beschikt om van te vertrekken om dendo dendo dendo dendo
voor een overzicht van de werkende schakeling met programma is het mogelijk om via deze link het model zelf uit te testen via tinkercad। (heeft nog een weiziging nogdig zeker de foto)
ধাপ 3: প্রোগ্রাম (ইউটিলেগ স্ট্যাট ইন প্রোগ্রাম
#অন্তর্ভুক্ত
#ডিফাইন NUM_LEDS 12 #ডিফাইন LED_PIN1 4 #ডিফাইন LED_PIN2 1 #ডিফাইন LED_PIN3 0 int buttonState1 = 0; int buttonState2 = 0; int buttonState3 = 0; Adafruit_NeoPixel strip1 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN1, NEO_RGB); Adafruit_NeoPixel strip2 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN2, NEO_RGB); Adafruit_NeoPixel strip3 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN3, NEO_RGB); const int buttonPin1 = 3; const int buttonPin2 = 2; const int buttonPin3 = 8; অকার্যকর সেটআপ () {pinMode (buttonPin1, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); strip1.begin (); strip1.set উজ্জ্বলতা (50); strip1.show (); strip2.begin (); strip2.set উজ্জ্বলতা (50); strip2.show (); strip3.begin (); strip3.set উজ্জ্বলতা (50); strip3.show (); } void loop () {// Uitlezen van de Knoppen buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); Ledstrip1 (3, 8, buttonState1, buttonState2, buttonState3); Ledstrip2 (3, 10, buttonState1, buttonState2, buttonState3); Ledstrip3 (3, 2, buttonState1, buttonState2, buttonState3); } void Ledstrip1 (uint8_t wait, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip1.numPixels (); i ++) {strip1.setPixelColor (i, strip1. Color (180, 0, 255)); strip1.show (); } strip1.clear (); } অন্যথায় যদি (knop1 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); strip1.show (); }} অন্যথায় যদি (knop3 == HIGH || knop2 == HIGH) {strip1.clear (); }} অকার্যকর Ledstrip2 (uint8_t অপেক্ষা, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip2 numPixels (); i ++) {strip2.setPixelColor (i, strip2. Color (180, 0, 255)); strip2.show (); } strip2.clear (); } অন্যথায় যদি (knop2 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); strip2.show (); }} অন্যথায় যদি (knop1 == HIGH || knop3 == HIGH) {strip2.clear (); }} অকার্যকর Ledstrip3 (uint8_t wait, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip3। numPixels (); i ++) {strip3.setPixelColor (i, strip3. Color (180, 0, 255)); strip3.show (); } strip3.clear (); } অন্যথায় যদি (knop3 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip3.setPixelColor (i, strip3. Color (0, 255, 0)); strip3.show (); }} অন্যথায় যদি (knop1 == HIGH || knop2 == HIGH) {strip3.clear (); }}
ধাপ 4: যান্ত্রিক
Voor de mechanische tekeningen kunt u alles afleiden uit de voorgaande documenten। Het project zou moeten gemaakt worden met behulp van een lasercutter maar u kunt zeker gebruik maken van andere tools zoals frezen of zagen।
De.dwg ফাইল হিট ডকুমেন্ট waarmee de লেজারকাটার zou moeten werken।
ওম ডি বেকিস্টিং জেলফ তে মাকেন কান ইউ জিচ বেসরেন অপ ডি টেকনিশে টেকেনিংজেন ডাই জে ওউক ভিন্ট আলস পিডিএফ। Hierin staan alle afmetingen en te plaatsen waar u moet boren of waar u de scharnieren moet aanbrengen।
প্রস্তাবিত:
মূল বিষয়গুলিতে ফিরে যান: বাচ্চাদের জন্য সোল্ডারিং: 6 টি ধাপ (ছবি সহ)
মূল বিষয়গুলিতে ফিরে যান: বাচ্চাদের জন্য সোল্ডারিং: আপনি রোবট তৈরি করছেন বা আরডুইনোর সাথে কাজ করছেন, " হাতে-কলমে " ইলেকট্রনিক্স থেকে একটি প্রজেক্ট আইডিয়ার প্রোটোটাইপিং, কিভাবে সোল্ডার করা যায় তা জেনে রাখা সহজ হবে। সোল্ডারিং একটি অপরিহার্য দক্ষতা শিখতে হবে যদি কেউ সত্যিই ইলেক্ট্রনে থাকে
গেমকোর সাথে অসীম স্তরের প্ল্যাটফর্মার মেককোড আর্কেডের সাথে যান: 5 টি ধাপ (ছবি সহ)
গেমগোতে মেককোড আর্কেডের সাথে অসীম স্তরের প্ল্যাটফর্মার: গেমগো একটি মাইক্রোসফ্ট মেককোড সামঞ্জস্যপূর্ণ রেট্রো গেমিং পোর্টেবল কনসোল যা টিঙ্কারজেন স্টেম শিক্ষা দ্বারা বিকাশিত। এটি STM32F401RET6 ARM Cortex M4 চিপের উপর ভিত্তি করে তৈরি করা হয়েছে এবং STEM শিক্ষাবিদদের জন্য তৈরি করা হয়েছে অথবা যারা রেট্রো ভিডিও গেম তৈরি করতে মজা করতে পছন্দ করে
এলসিডি তারিখ/ঘড়ি RTC ভুলে যান: 9 টি ধাপ
এলসিডি তারিখ/ঘড়ি RTC ভুলে যান: একটি একক অ্যালুমিনিয়াম আয়ন উপর ভিত্তি করে একটি NIST 2010 কোয়ান্টাম লজিক ঘড়ি। 2010 সালে একটি পরীক্ষায় দুটি অ্যালুমিনিয়াম-আয়ন কোয়ান্টাম ঘড়ি একে অপরের কাছাকাছি রাখা হয়েছিল, কিন্তু দ্বিতীয়টি 12 ইঞ্চি (30.5 সেমি) এর তুলনায় প্রথম, মহাকর্ষীয় সময় প্রসারিত করা
আপনার যান থেকে ডেটা পাওয়ার সহজ উপায়: 4 টি ধাপ
আপনার যানবাহন থেকে ডেটা পাওয়ার একটি সহজ উপায়: এখানে আমরা আপনার গাড়ির OBD-II সংযোগকারী থেকে জিপিএস ডেটা পাওয়ার একটি সহজ উপায় চালু করেছি। OBD-II, দ্বিতীয় অন-বোর্ড ডায়াগনস্টিকস, একটি স্বয়ংচালিত শব্দ যা একটি গাড়ির স্ব-ডায়াগনস্টিক এবং রিপোর্টিং ক্ষমতা উল্লেখ করে। OBD সিস্টেম দেয়
CrowPi- আপনাকে রাস্পবেরি পাই দিয়ে শূন্য থেকে হিরোতে নিয়ে যান: 9 টি ধাপ
CrowPi- আপনি রাস্পবেরি পাই দিয়ে শূন্য থেকে হিরোতে যান: CrowPi কি? CrowPi এর মাধ্যমে, আপনি কেবল বেসিক কম্পিউটার বিজ্ঞান শিখতে পারবেন না বরং প্রোগ্রামিং অনুশীলন করতে পারবেন এবং অসংখ্য ইলেকট্রন সম্পূর্ণ করতে পারবেন