Turinys:
- 1 žingsnis: dalys ir „Tinkercad“nuoroda
- 2 žingsnis: Tinkercad
- 3 žingsnis: fizinė konstrukcija
- 4 žingsnis: Apribojimai
- 5 žingsnis: nuorodos:
Video: 2 raidžių žodžių mokymosi priemonė su Morzės kodu: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tinkercad projektai »
Kurį laiką nesėkmingai bandžiau išmokti „Scrabble“(tm) 2 raidžių žodžius. Aš taip pat bandžiau vėl išmokti Morzės abėcėlę, bet nesėkmingai.
Nusprendžiau išbandyti pasąmoningą mokymąsi, sukurdamas dėžutę, kurioje atsitiktine tvarka nuolat rodomi 2 raidžių žodžiai ir pyptelimos jų raidės Morzės abėcėle.
Kadangi ketinau dalyvauti konkurse „Instructables Arduino“(2020 m.), Kuriame yra papildomas prizas už naudojimąsi „Tinkercad“, pamaniau, kad pabandysiu.
1 žingsnis: dalys ir „Tinkercad“nuoroda
Faktinės konstrukcijos dalys:
1* „Arduino UNO“
1* LCD ekranas (bendras)
1* Pjezo garso elementas
Tinkercad nuoroda:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
2 žingsnis: Tinkercad
Tinkercad klonavau pagrindinį LCD sveikinimo pasaulio projektą ir pridėjau pjezo zondą.
Dėl programinės įrangos iš pradžių įvedžiau kodą, kurį jau buvau pradėjęs; mano projektas kurį laiką buvo galvoje.
Mano pirmoji „Tinkercad“patirtis buvo nevienalytė, o neigiamas signalas skambėjo nelabai gerai, o norint, kad ekranas pradėtų veikti, skystųjų kristalų ekrane reikėjo pataikyti į puodą.
Iš teigiamos pusės, emuliatorius tvarkė kintamųjų naudojimą programoje, o derintuvas sutaupė daug galvos įbrėžimų.
Morzės kodas iš pradžių neskambėjo teisingai, o po kelių bandymų prisiminiau, kad mačiau simuliatoriaus derinimo priemonę, nustatydamas Morzės funkcijos įvesties ribinį tašką, jis parodė, kad gaunama viena vertė, o kita funkcija pagaliau privertė mane suprasti, kad vertė yra didžiosios raidės kai funkcija gali valdyti tik mažąsias raides!
Tolesni mano projekto modeliavimo darbai buvo sėkmingesni, spėju, kad mano pradinė problema galėjo būti ryšių atsilikimas?
3 žingsnis: fizinė konstrukcija
Aš naudojau „Arduino UNO“ir skystųjų kristalų ekraną bei pjezo garsiakalbį, „Arduino“ir skystųjų kristalų ekranas tiesiog susikabina ir aš pridėjau garsiakalbį su 2 jungčių laidais.
Skystųjų kristalų skydelyje buvo naudojamas kitoks „Tinkercad“eskizo kištukas, tačiau pakeitus kaiščių numerius inicializatoriuje užteko išspręsti problemą, taip pat turėjau pakeisti pjezo zondo kaištį. Po kodo pakeitimų viskas veikė gerai.
Atkreipkite dėmesį, kad kai kuriuose skyduose, pavyzdžiui, mano, apšvietimo kaištis yra netinkamai prijungtas, kad būtų išvengta problemų, pašalinau pažeidžiantį kaištį (10 kaištį) iš savo skydo
4 žingsnis: Apribojimai
Jums pasirodo ilgos to paties žodžio ir žodžių grandinės, būtų buvę geriau, jei galėčiau sumaišyti žodžių masyvą ir tada išdalinti žodžius kaip kortų kaladę, nesu tikras, kad šioje situacijoje tai įmanoma dėl „progmem“naudojimas žodžių masyvui saugoti.
Žodžių sąrašas yra iš oficialaus žodžių sąrašo, „Collins Scrabble“(tm) žodynas turi papildomų 2 raidžių žodžių.
Kaip minėjau aukščiau, Morzės funkcija negali tvarkyti didžiųjų raidžių, todėl reikia žinoti, jei ketinate naudoti šį kodą kitame projekte.
5 žingsnis: nuorodos:
Informacijos apie sugedusius LCD skydo laidus šaltinis:
forum.arduino.cc/index.php?topic=96747.0
Mano naudojamo skydo kaiščio šaltinis:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Rekomenduojamas:
DIDELIS raidžių ir skaitmenų ekranas: 7 žingsniai (su nuotraukomis)
DIDELIS raidžių ir skaitmenų ekranas: yra mažai pasirinkimų, jei jums reikia ekrano, matomo iš viso kambario, didelio ekrano. Galite pagaminti tokius kaip mano „laiko kvadratas“arba „šviesos diodai ant stiklo“, tačiau tai užtrunka apie 40 valandų varginančio darbo. Taigi čia yra lengva padaryti didelį ekraną
Arduino Morzės kodų rašytojas: 7 žingsniai (su paveikslėliais)
Arduino Morzės abėcėlės rašytojas: Aš sukūriau robotą, kuris bet kurį tekstą gali paversti Morzės kodu ir tada užrašyti !! Jis pagamintas iš kartono ir „Lego“, o elektronikai naudojau „Arduino“ir tik du variklius
Lovos MP3 žadintuvo raidžių laikrodis: 6 žingsniai (su paveikslėliais)
Lovos MP3 žadintuvo raidžių laikrodis: šiam projektui norėjau sukurti patogų ir visiškai funkcionalų žadintuvą prie lovos. Mano asmeninės prielaidos prie žadintuvo prie lovos yra: Skaityti bet kokioje šviesoje, o ne apakinti naktį MP3 žadintuvo melodijos Pritraukti
Keturių raidžių žodžių laikrodis su Akafugu žodžių generatoriumi ir įkvepiančiomis frazėmis: 3 žingsniai
Keturių raidžių žodžių laikrodis su Akafugu žodžių generatoriumi ir įkvepiančiomis frazėmis: tai yra mano keturių raidžių žodžių laikrodžio versija, idėja, kilusi dar aštuntajame dešimtmetyje. Laikrodis rodo keturių raidžių žodžių seriją, sukurtą naudojant atsitiktinių žodžių generatoriaus algoritmą arba iš susijusių keturių raidžių duomenų bazės
Sąsaja 16x2 raidžių ir skaitmenų LCD ir 4x4 matricos klaviatūra su „Raspberry Pi3“: 5 žingsniai (su paveikslėliais)
Sąsaja 16x2 raidžių ir skaitmenų LCD and4x4 matricos klaviatūra su „Raspberry Pi3“: Šioje instrukcijoje paaiškiname, kaip su „Raspberry Pi3“prijungti 16x2 LED ir 4x4 matricos klaviatūrą. Programinei įrangai kurti naudojame „Python 3.4“. Taip pat galite pasirinkti „Python 2.7“su nedideliais pakeitimais