Tartalomjegyzék:
- 1. lépés: Alkatrészek és Tinkercad link
- 2. lépés: Tinkercad
- 3. lépés: Fizikai felépítés
- 4. lépés: Korlátozások
- 5. lépés: Hivatkozások:
Videó: 2 betűs szótanuló morze kóddal: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Tinkercad projektek »
Egy ideje próbálom megtanulni a Scrabble (tm) 2 betűs szavakat, sikertelenül. Én is megpróbáltam újra megtanulni a Morse -kódot, de kevés sikerrel.
Úgy döntöttem, hogy kipróbálok egy tudatalatti tanulást, és felépítek egy dobozt, amely folyamatosan mutatja a 2 betűs szavakat, véletlenszerű sorrendben, és csipogja a betűiket Morse -kóddal.
Mivel szándékomban állt részt venni az Instructables Arduino versenyen (2020), amelynek részdíja a Tinkercad használatáért jár, gondoltam megpróbálom.
1. lépés: Alkatrészek és Tinkercad link
Alkatrészek a tényleges építéshez:
1* Arduino UNO
1* LCD pajzs (általános)
1* Piezo hangjelző elem
Tinkercad link:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
2. lépés: Tinkercad
A Tinkercad -ban klónoztam az alapvető LCD hello world projektet, és hozzáadtam egy piezo szondát.
A szoftverhez kezdetben beírtam néhány kódot, amelyeket már elkezdtem; a projektem járt egy ideig a fejemben.
Az első tapasztalataim a Tinkercad -ről vegyesek voltak, a negatív oldalon a zümmögő nem hangzott túl jól, és az LCD -nek szüksége volt a pot cseréjére, hogy a kijelző működőképes legyen.
Pozitívum, hogy az emulátor kezelte a változók használatát a progmemben, a hibakereső pedig sok fej karcolástól mentett meg.
A Morse -kód kezdetben nem hangzott helyesen, és néhány próbálkozás után eszembe jutott, hogy láttam a szimulátor hibakeresőjét, és a Morse függvény bejegyzésének töréspontjának beállítása azt mutatta, hogy egyetlen értéket kap, és a függvényen belül egy másik végül ráébresztett, hogy az érték nagybetűs amikor a függvény csak kisbetűket tudott kezelni!
A projektem további szimulációs futtatásai sikeresebbek voltak, gondolom, a kezdeti problémám a kommunikációs késés lehetett?
3. lépés: Fizikai felépítés
Egy Arduino UNO -t és egy LCD pajzsot és egy piezo hangszórót használtam, az Arduino és az LCD pajzs csak összecsípődött, és hozzáadtam a szondát 2 csatlakozó vezetékkel.
Az LCD -pajzs a Tinkercad vázlatától eltérő pinout -ot használt, de az inicializálóban lévő pin -számok megváltoztatása elegendő volt a probléma megoldásához, ki kellett cserélnem a piezo -szondát. A kód módosítása után minden rendben ment.
Ne feledje, hogy egyes pajzsoknál a háttérvilágítás csapja helytelenül van bekötve, mint az enyém, az ezzel kapcsolatos problémák elkerülése érdekében eltávolítottam a sértő csapot (10. tű) a pajzsomról
4. lépés: Korlátozások
Ugyanazok a szavak és szavak hosszú láncai jelennek meg, jobb lett volna, ha megkeverném a szótömböt, majd úgy osztanám szét a szavakat, mint egy pakli kártyát, nem vagyok benne biztos, hogy ebben a helyzetben lehetséges a progmem használata a szótömb tárolására.
A szólista a hivatalos szólistából származik, a Collins Scrabble (tm) szótárban van néhány extra 2 betűs szó.
Amint fentebb említettem, a Morse függvény nem tudja kezelni a nagybetűket, amire figyelni kell, ha fontolóra veszi a kód használatát egy másik projektben.
5. lépés: Hivatkozások:
Forrás információ a hibás LCD -árnyékolás kábelezéséről:
forum.arduino.cc/index.php?topic=96747.0
Az általam használt pajzs pinoutjának forrása:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Ajánlott:
Zene reaktív RGB LED szalag kóddal - WS1228b - Az Arduino és mikrofon modul használata: 11 lépés
Zene reaktív RGB LED szalag kóddal | WS1228b | Arduino és mikrofon modul használata: Zenereaktív WS1228B LED szalag építése Arduino és mikrofon modul használatával. Használt alkatrészek: Arduino WS1228b Led Strip hangérzékelő Breadboard jumper 5V 5A tápegység
Zárolóváltó: Nyissa ki az ajtót QR-kóddal: 8 lépés
Lock Changer: Open Door QR-kóddal: Helló, Ben Vanpoucke vagyok, és új médiát és kommunikációs technológiát tanulok a Howest-en, Kortrijkban, Belgiumban. Az iskolai feladatként IoT-eszközt kellett készítenünk. Szállást bérelve az Airbnb -n keresztül jutott eszembe, hogy megnyitok egy apar
Robot lökhárítók készítése (kóddal): 4 lépés
Robot lökhárítók készítése (kóddal): Ez az oktatható útmutató végigvezeti az olvasókat azon, hogyan lehet lökhárítókat létrehozni és kódolni egy Boe-boton, amely képes lesz navigálni a labirintusban, miközben észleli az akadályokat. A projekt kódolása a BASIC Stamp programozó szoftver és a Boe-Bo segítségével történt
TCRT5000 infravörös fényvisszaverő érzékelő - működése és példaáramkör kóddal: 6 lépés
TCRT5000 infravörös fényvisszaverő érzékelő - működése és példaáramkör kóddal: Helló, nemrég egy csomó TCRT5000 -et használtam érmeválogató gépem tervezésekor és gyártásakor. Ezt itt láthatja: Ehhez meg kellett tanulnom a TCRT5000 készüléket, és miután megértettem, úgy gondoltam, elkészítem az útmutatót bárki másnak, aki nézi
AVR/Arduino RFID olvasó UART kóddal C: 4 lépésben
AVR/Arduino RFID olvasó UART kóddal C -ben: Az RFID az őrület, mindenhol megtalálható - a készletrendszerektől a jelvényazonosító rendszerekig. Ha valaha volt egy áruházban, és végigjárta azokat a fémdetektor-kinézetű dolgokat a be- és kilépési pontokon, akkor látta az RFID-t. Többféle