Norwegia

16
Norwegia planuje budowę pierwszego na świecie pływającego tunelu, rewolucyjnego projektu infrastrukturalnego, który będzie miał długość 27 kilometrów i będzie schodził na głębokość około 400 metrów. Ten ambitny projekt, będący częścią inicjatywy autostrady E39 bez promów, ma na celu połączenie miast Trondheim i Kristiansand, skracając czas podróży wzdłuż nierównego zachodniego wybrzeża z 21 godzin do około 11 godzin.
Pływający tunel będzie składał się z dwóch równoległych rur zanurzonych około 30 metrów pod powierzchnią fiordów, wspartych na pontonach na powierzchni wody i zakotwiczonych do dna morskiego w celu zapewnienia stabilności. Ta innowacyjna konstrukcja pozwala statkom przepływać przez tunel, podczas gdy łodzie podwodne mogą poruszać się pod nim, zachowując malownicze fiordy Norwegii, jednocześnie drastycznie poprawiając wydajność transportu.
Szacuje się, że projekt będzie kosztował około 50 miliardów funtów i ma zostać ukończony do 2050 roku. Będzie to przełomowe osiągnięcie w dziedzinie inżynierii, potencjalnie przygotowujące grunt pod podobne projekty w innych częściach świata, gdzie trudny teren sprawia, że tradycyjna infrastruktura jest niepraktyczna.
Norwegia
Obrazek zwinięty kliknij aby rozwinąć ▼

Arduino (prośba o kod)

6
Siemanko dzidki i dzidowcy. Wymyśliłem sobie urządzenie/maszynę do przyśpieszenia cięcia opału na zimę. W skrócie, taśmociąg z deskami, piła w poprzek, taśmociąg przesuwa deski do krańcówki, piła przejeżdza i wraca, taśmociąg dalej przesuwa i tak w kółko. Generalnie wszystko mechanicznie poklepane, elektrycznie też, poza jednym. Ponieważ konstrukcja jak zwykle po taniości z tego co mam, to do posuwu piły postanowiłem zaadoptować silnik krokowy nema24 4nm. Mechanicznie da rade, tylko potrzebuję go wysterować. 
I tutaj mam do was prośbę, bo nie daję rady napisać kodu. (kilka lat temu coś tam robiłem i działa do dziś, ale totalnie nic już z tego nie pamiętam.)
Arduino musi ogarnąć kilka czynności. Odczytać stan trzech krańcówek ( 1/0 )
nadać sygnał DIR (kierunek obrotu 1 / 0 ) 
nadać impulsy STEP (zrób krok) (tutaj chciałbym modyfikować prędkość tych impulsów dla dostosowania prędkośći.

Zasada działania:
Przy uruchomieniu zasilania 
wróć silnikiem do krańcówki "0" 
Jeśli:
krańcówka 0 i krańcówka 1 ==  HIGH (piła w pozycji zero i deski dojechały do krańcówki.) 
ustaw dir (pin2) na HIGH i
jedź (nadawaj step) aż do krańcówka 3 = high.
Jeśli krańcówka 3 == high ustaw dir pin na LOW
i jedź aż do krancówka 0 == HIGH
 tutaj musi poczekać aż krańcówka 1 znowu będzie HIGH 

czyli silnik stoi w pozycji zero.
jeśli taśmociąg dopchnie deski do krańcówki 1, (krańcówka wyłączy taśmociąg poza arduino) ten silnik krokowy ma przemieścic piłę aż do krańcówki 3. Jak ją dotknie ma zawrócić i znów czekać w pozycji 0. 

Całość będzie zamknięta w obudowie z blachy więc krzywdy to nikomu nie zrobi, nie da się wsadzić ręki pod piłę. 

Wyłączenie tego posuwu piły również będzie realizowane poza arduino, (przerwanie sygnału ENABLE do sterownika silnika)
 Płytka arduino uno, mega256, ewentualnie, nodemcu.

Czy ktoś z was mógłby mi ten kod naskrobać, bo będe się z tym pier*lił do przyszłej zimy. 
Płacę plusem na profil i sypnę złotem. 
A teraz wypierdalam.
Obrazek zwinięty kliknij aby rozwinąć ▼
0.13861298561096