Tartalomjegyzék:
- 1. lépés: Beállítás
- 2. lépés: Csatlakozások (A. RÉSZ)
- 3. lépés: Programozás
- 4. lépés: Végső beállítás
- 5. lépés: FUTJ
- 6. lépés: Bluetooth -kapcsolattal (B RÉSZ)
- 7. lépés: Megjelenítés (B RÉSZ)
- 8. lépés: Fejezd be
Videó: Bluetooth -vezérelt Arduino POV: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Bevezetés
A látás állandósága az optikai csalódásra utal, amely akkor következik be, amikor egy tárgy vizuális érzékelése egy ideig nem szűnik meg, miután a onnan érkező fénysugarak már nem lépnek be a szembe. Az illúziót "retina perzisztencia", "benyomások megmaradása" vagy egyszerűen "kitartás" és más variációk formájában is leírták.
Az Arduino POV működése a látás kitartásának elvén alapul. Az emberi agy legalább tp másodpercig tárolja a látványt. Tehát minden változás tp másodpercen belül észrevétlen marad.
Nézzünk egy példát a H betű megjelenítésére.
Kezdetben az 1. pozíció összes LED -je be van kapcsolva. Tp másodpercen belül a 2. pozíciók egyik LED -je világít. Ismét tp másodpercen belül a 3. pozíció összes LED -je világít. Így a H jelenik meg.
Most, hogy a H betű után a második betűt jelenítse meg, tp mp -nél nagyobb idő elteltével, jelenítse meg a betűt a H jelzéshez hasonló módon, a szükséges LED -ek magasra állításával.
Ez a projekt 2 részből áll:
A RÉSZ (Bluetooth nélkül)
B RÉSZ (bluetooth -al)
Hardverkövetelmények:
Arduino Nano
LED (5 nos)
ellenállások (220 ohm és 10 k ohm)
Hall -effektus érzékelő (44e)
HC-05 bluetooth modul
30 cm -es vonalzó
Asztali ventilátor/ motor
mobil akkumulátor/ Lipo akkumulátor (3.7v/ 5v)
Általános célú PCB
vezetékek
férfi és női burg csapok
forrasztópisztoly és forrasztóvezeték
mágnes és szalag.
Szoftverkövetelmények:
Arduino IDE
Bluetooth terminál alkalmazás okostelefonon.
1. lépés: Beállítás
Töltse le az Arduino IDE -t hivatalos webhelyükre.
Gyűjtse össze az összes szükséges alkatrészt.
2. lépés: Csatlakozások (A. RÉSZ)
A kapcsolási rajz az ábrán látható. Forrasztja az alkatrészeket egy általános célú NYÁK -ra.
A Hall -effektus -érzékelőt úgy használják, hogy a kijelző mindig onnan induljon, ahol a mágnest tartják.
hall -effektus érzékelő használata nélkül futó kijelzőt kap, amely nem látható megfelelően.
3. lépés: Programozás
A programban láthatjuk, hogy minden betű egy tömbben van definiálva.
példa:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
A betűk gyakorlatilag 3 sorból állnak, az ábrán látható módon. A tömbben 5 elemből álló sor áll (azaz az 1. 5 az 1. sorhoz, a következő 5 a 2. sorhoz és a következő 5 a 3. sorhoz). Ezeket a tömbinformációkat a LED -ek szállítják, hogy meghatározott sorrendben világítsanak.
A H megjelenítése:
A „t” időpontban az összes LED bekapcsol (a tömb első 5 eleme 1/HIGH). Nagyon kicsi Tp (dotTime) késleltetés után csak a középső LED bekapcsol (a közepes 5 elemben csak egy elem 1/HIGH). Ezután a Tp után minden LED bekapcsol (a tömb utolsó 5 eleme 1/HIGH)). ez egy nagyon gyors egymásután, ami illúziót kelt, hogy a H betű jelenik meg.
Ez az késleltetés a ventilátor motor fordulatszámától függ, és nem lehet könnyen kiszámítani, mivel a ventilátor motor fordulatszáma nem ideális. Ezért a próba és hiba módszert használják a késleltetés kiszámításához.
a következő elem egy újabb Tn időkésleltetés után jelenik meg (letterSpace).
4. lépés: Végső beállítás
Illessze a fenti beállítást a mérlegre, és szerelje fel a ventilátor forgórészére a videó szerint.
Ügyeljen arra, hogy a vonalzó mindkét oldalán kiegyenlítse a súlyát. Ez elengedhetetlen a zökkenőmentes működéshez
A teljes beállításnak kiegyensúlyozottnak kell lennie, ha a skála közepén tartja. A kiegyensúlyozás a kívánt mennyiségű súly (pl. érmék) bármely oldalához történő rögzítésével végezhető el.
Helyezze a mágnest abba a pozícióba, ahol el szeretné indítani a kijelzőt.
Töltse fel a kódot az Arduino IDE használatával az Arduino Nano táblára.
5. lépés: FUTJ
Futtassa a ventilátort/motort. Ügyeljen arra, hogy tartsa a ventilátort, ha van egyensúlytalanság.
A jobb hatás és a tisztaság érdekében kapcsolja ki a szoba világítását.
Ha nem látja a betűket, próbálja meg megváltoztatni a pontidőt és a betűköz időkésleltetését, és próbálja újra, amíg meg nem jelenik a megfelelő kijelző.
6. lépés: Bluetooth -kapcsolattal (B RÉSZ)
Ezt a lépést csak akkor hajtsa végre, ha az A RÉSZ befejeződött és működik.
Csatlakoztassa a bluetooth modult a nano kártya 10. és 11. érintkezőjéhez, és csatlakoztassa a Vcc és a Gnd csatlakozót is. Ne felejtse el a vonalzót kiegyensúlyozni a Bluetooth modul hozzáadása után!
Töltse le a Bluetooth terminál alkalmazást androidos telefonra.
play.google.com/store/apps/details?id=ptah…
A Software Serial a bluetooth interfészhez használatos.
Töltse fel a programot (POV_BLUETOOTH_SIMPLE) a Nano kártyára. Csatlakoztassa a Bluetooth modult a telefon Bluetooth terminál alkalmazásához.
Írja be a szöveget a terminál alkalmazásba, és küldje el a Nano -nak.
Ez egy egyszerű kód. Új szöveg küldéséhez manuálisan kell alaphelyzetbe állítani az arduino -t a ventilátor/motor kikapcsolásával.
7. lépés: Megjelenítés (B RÉSZ)
Futtassa a ventilátort/motort.
Ezzel a programmal valós időben frissítheti a szövegeket az arduino visszaállítása nélkül:
Gépelje be a szöveget a Bluetooth terminál alkalmazásba, és fejezze be a & szimbólummal, majd küldje el. A "&" jelzi a szöveg végét. A szöveget egy tömbben (pufferben) tárolják, és a megjelenítéshez használják az A RÉSZ szerint
A következő szöveg elküldéséhez először el kell küldenie a „$” szimbólumot, majd a szükséges szöveget. Ha a program "$" szimbólumot kap, akkor az előző szöveget tartalmazó puffer törlődik
8. lépés: Fejezd be
Arduino POV kijelzőt készítettél magadnak! Mutasd meg családodnak és barátaidnak, és élvezd !!
Köszönöm!!
Ajánlott:
Készítse el saját POV LED -gömbjét: 5 lépés (képekkel)
Készítse el saját POV LED -gömbjét: Ebben a projektben megmutatom, hogyan kombináltam pár acéldarabot egy Arduino -val, egy APA102 LED -szalaggal és egy Hall -effektus -érzékelővel, hogy létrehozzam a POV (látásállóság) RGB LED -gömböt. Ezzel mindenféle gömb alakú képet készíthet
Hogyan készítsünk ventilátor POV kijelzőt: 6 lépés (képekkel)
Hogyan készítsünk ventilátor POV kijelzőt: Ebben a projektben megmutatom, hogyan alakítottam át egy közönséges régi ventilátort LED POV kijelzővé, amely fénymintákat, szavakat vagy akár az időt mutatja be. Lássunk neki
ESP8266 POV ventilátor órával és a weblap szövegének frissítésével: 8 lépés (képekkel)
ESP8266 POV ventilátor órával és a weblap szövegének frissítésével: Ez egy változó sebességű, POV (Persistence Of Vision), Ventilátor, amely szakaszosan megjeleníti az időt, és két szöveges üzenet, amely "menet közben" frissíthető. " egy egyoldalas webszerver is, amely lehetővé teszi a két szöveg megváltoztatását
Egy POV kijelző, hogy mindent szabályozz!: 10 lépés (képekkel)
Egy POV kijelző, hogy szabályozza őket!: Motiváció Nagyon szeretem a POV (látás állandósága) kijelzőket! Ezeket nemcsak érdekes nézni, hanem nagy kihívás is fejleszteni őket. Ez valóban interdiszciplináris feladat. Sok készségre van szüksége: mechanikai, elektronikus, programozási és
Arduino vezeték nélküli Power POV kijelző: 6 lépés (képekkel)
Arduino Wireless Power POV kijelző: Amikor először találkoztam ezzel a kis eszközzel, azonnal megtetszett. Úgy döntöttem, hogy saját POV -ot készítek. Sok videót néztem, és felismertem néhány fő problémát. A mikrovezérlő áramellátása volt a legnagyobb. Pörgő akkumulátor vagy csúszó kommutátor