Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Generator minutovych pulsu pro hodiny pragotron.
Krok 1: Współpracownik Budeme Potrebovat
Co budeme potrebovat:
Materiał Montazni
- vhodnou krabici - v mem pripade Gewiss 42206, rozmer 150x110x70 mm, existuje i s pruhlednym vikem
- falesne dno na upevneni modulu, napriklad z kousku plexiskla
- vyvodky Pg7 do krabice
- tenke lanko na propojovani
- distancni sloupky M2 a M2, 5 pro upevneni modulu (aliexpress "dystans nylonowy M2, M2, 5)
- sroubky M3 na upevneni falesneho dna
Elektronika
- trinasobny listwa przypodłogowa pro Wemos (aliexpress „wemos d1 potrójna podstawa”)
- procesor Wemos D1 mini (aliexpress "wemos d1 mini")
- OLED displej 64x48 (aliexpress "wemos d1 mini osłona wyświetlacza")
- kierowca pro motory L298N. Je potreba ten s chladicem, protoze snese napeti 24V nutne pro provoz hodin (aliexpress "sterownik silnika l298n")
- step up menic z 5 na 24 V MT3608 (aliexpress "mt3608")
- konektor pro pripojeni napajeni (płytka stykowa microUSB) (aliexpress "złącze płytki micro usb pcb")
Naradi
- pajka
- Cin
- vrtacka
- vrtak M2, 5
- vrtak M3
- sroubowak
- kleste
Sikovne ruce a lampu:)
Krok 2: Schemat
Je potreba udelat zelene propoje, modre znazorneny propoj mezi MCU a OLED displejem zabezpecuje listwę przypodłogową.
Krok 3: Montaz
Z plexiskla udelame desticku, kterou vlozime do krabice, oznacime mista, kde je mozne ji prisroubit, vyvrtame diry 3, 2. Potom desticku vyndame, prekreslime montazni otvory modulu a vyvrtame diry, DC mensdajv otvory 2, 5mm mezi letovacimi oky a pouzit distancni sloupky M2, 5. Doporucuji jeste predvrtat vykruzovakem vetsi diry v mistech, kde jsou montazni otvory cele krabice. Rozmisteni modulu udelejte tak, aby bylo mozny pristup ke sroubum pro montaz krabice i sroubum, co budou drzet montazni desku v krabici
Modul menice je potreba pres osazenim nastavit na spravne napeti. Pripojime modul svorkami Vin ke zdroji 5V na Vout merime napeti. Otacenim trimru nastavime, aby vystup mel 24V. Tim je menic pripraven.
Na modulu driveru je potreba overit, aby byl propojeny jumper EN1 a zaroven rozpojeny (nepropojeny) jumper vnitrniho napajeni, viz obrazek.
Czy listwa przypodłogowa modulu, wemosu a displeje naletujeme spojovaci hrebinky, Pozor na spravnou orientaci, aby byly propojene spravne moduly. Do baseboardu se naletuje z horni strany hrebinek s dutinkami, do wemosu a do displeje z dolni strany hrebinkova lista. kterou se pak modul zasune do listy v baseboardu.
Nachystame si moduly, naletujeme vodice na propoje, pospojujeme a muzeme umistit pres distancni sloupky na montazni desku. Montazni desku potom sroubkama M3 prisroubime do krabice samotne.
Krok 4: Oprogramowanie
Pres arduino IDE nahrajeme SW do WEMOSu. Prvne je potreba si Arduino IDE upravit, aby bylo mozne nahravat procesory ESP8266:Jak pripravit Arduino IDE pro ESP8266
Zaroven bude nutne do Arduino IDE nahrat nektere knihovny
Az budem z Arduino IDE pripravene, pripojime pres USB kabel WEMOS, otevreme szkic nahrajeme jej do wemosu. Pozor, je potreba spravne nastavit v menu Nastroje parametrów pro nahrati.
Krok 5: Dokonceni
Prvni spusteni:
WEMOS nechame pripojeny k pocitaci pres kabel USB, pripojime displej a vhodnou propojkou spojime piny oznacene G a D7. Stiskneme RESTART tlacitko. Wemos prejde do nastavovaciho modu - vytvori Wifi siti "testovaci", k ni je potreba se pripojit napriklad mobilnim telefonem a otevrit adresu 192.168.4.1. Objevi se webove rozhrani wemosu, kde je mozne pres odkaz nastavit wifi sit a heslo k ni. Je potreba vlozit udaj wifi, klepnout na tlacitko ulozit ve stejnem radku, nasledne heslo k ni a opet ulozit. Az mame hotov, odstranime propojku pinu G a D7 a opet zmackneme restart. Wemos najw beznem regu a ukaze se pripojovani k zadany wifi a pokud se pripoji, zobrazi se ziskana adres IP.
Moduł potomowy WEMOS vlozime do obsługi płyty bazowej pripojime hodiny do svorek OUT1 i OUT2, pripojime napajeni.
Na dispelji by se melo po uvodnim logu objevit informace o pripojovani k wifi siti, nasledne ziskana IP adresa a nakonec 4 udaje
T: - aktualna kasa
S: - cas posledni synchronizace casu
N: - stav dostupnosti NTP serveru (OK nebo KO)
DST: (zda je aktivni letni cas). D: pocet pulsu pri zadani rychleho posunu vpred pres webove rozhrani (polozka Dodawanie)